Oracle 12作為目前最新的數據庫版本,帶來了許多新特性和改進,這些新特性將幫助更加靈活和高效地管理和使用數據庫。下面是一些值得關注的新特性:
1. 大規模數據移動
SQL> ALTER TABLESPACE big_tbs MOVE DATAFILE '/u01/oradata/big_tbs/bigfile01.dbf' SIZE 10G AUTOINCREMENT;
在Oracle 12中,移動大規模數據文件的過程已經得到了大大的優化,現在的DBAs可以通過簡單的命令遷移甚至是自動化移動大型表空間。這有助于快速解決諸如存儲負載均衡或磁盤分布問題之類的問題。
2. 管理對象列表自動化
SQL> CREATE PLUGGABLE DATABASE mypdb2 FROM mypdb@pdbseed2; SQL> ALTER PLUGGABLE DATABASE mypdb2 OPEN READ ONLY;
Oracle 12使用了一個眾所周知的新特性叫做可插入數據庫,這允許靈活的多租戶數據庫部署。在這個新特性下,我們可以有許多獨立的應用程序容器(CDBs),每個CDB都有它自己的不是租戶的PLUGGABLE DATABASE(PDB)。使用新的自動化管理工具,我們現在可以更加方便地管理每個容器及其PLUGGABLE DATABASES。
3. 列縮減
SQL> ALTER TABLE customers DROP COLUMN audit_info;
Oracle 12不僅加強了列縮減的功能,還增加了新選項,“物理列索引”。這個新選項可與現有縮減選項搭配使用,以提高存儲效率。
4. 智能優化器
SQL> SELECT /*+ cardinality(customers_k_cname 1000) */ custid, custname, datecreated, creditlimit FROM customers WHERE custname = 'Jones, Inc' ORDER BY custid;
智能優化器是Oracle 12的一項新特性,它提供了一種新算法,充分利用緩存中的信息以更高效地執行查詢。使用智能優化器,查詢查詢速度可能會提高30-40%。
5. 簡化管理
SQL> ALTER SYSTEM SET control_files='+/backup/control01.ctl'; SQL> CREATE SPFILE='+data/DB11G/spfileDB11G.ora' FROM PFILE='/home/oracle/pfile.ora';
Oracle 12大幅度簡化了管理員的工作。系統硬件和軟件組件的管理,以及各種配置文件的更改,現在可以通過單個WEB界面和基于SQL語言的命令完成。這個新特性使DBA的整體工作效率得到了極大的提高。
Oracle 12的新特性可謂是大大提高了數據庫的功能。如果您使用Oracle 12,您將享受到突破性的性能和功能,從而獲得更好的數據管理和分析。