Oracle12个月前的突破(oracle 12个月前)
Oracle:12个月前的突破
近年来,Oracle在技术方面的不断突破,让人们对其发展前景感到越发乐观。尤其是在12个月前,Oracle就已经实现了一些重要的突破。
1.自主数据库云
自主数据库云是Oracle在2018年推出的全新数据库云服务,采用技术,能够自动化管理所有关键要素。通过自动优化、保护、修复和更新等机制,实现数据库的实时、安全、高效运行。
下面是在Oracle自主数据库云上创建一个新数据库的代码:
CREATE DATABASE mydatabase
ADMIN PASSWORD mypassword SET LOG_ARCHIVE_DEST_1='LOCATION=/disk1/archive'
SET LOG_ARCHIVE_DEST_2='LOCATION=/disk2/archive' SET DB_UNIQUE_NAME='mydatabase'
SET LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf';
2.数据库维护自动化
Oracle数据库维护自动化是集成了和机器学习的一种解决方案。它能够自动化诊断数据库运行时的故障,并提供解决方案;自动进行周期性维护工作,例如统计收集、磁盘空间管理和备份等;甚至可以自动重建索引、修复损坏的数据块、执行减少数据库空间的操作等。
下面是一个定期统计数据库的空间使用情况的代码:
BEGIN
DBMS_STATS.GATHER_TABLE_STATS ( OWNNAME => 'hr',
TABNAME => 'employees', METHOD_OPT => 'FOR ALL COLUMNS SIZE AUTO'
); END;
/
3.区块链云服务
Oracle在2018年推出了区块链云服务,成为全球首个推出区块链云服务的大型企业。该服务可用于创建和运行区块链网络,以实现跨行业和跨组织的值链互操作性。
下面是一个创建新的区块链网络的代码:
BEGIN
DBMS_BLOCKCHN.create_chn ( chn_type => 'fabric',
salt => 'abc' channel_consortium => 'CON_SPOOLING'
) END;
/
Oracle在过去12个月中,取得了重要的突破,尤其是在云服务和技术方面的应用,这也是其继续发力的标志。未来,我们可以期待Oracle在数据库技术的进一步创新和突破。