一、分片
Oracle的分片是一種可擴展性和可用性的新功能,支持在一個池對分佈和離散的Oracle數據庫中進行數據複製或分片。
二、容器pdb加強
12R1版本容器數據庫有不少不足,好比字符繼承cdb的,這在融合多數據庫到雲中必須使用統一字符,這是很不合理雲,但在12cR2中,pdb可使用不一樣字符集了。固然在容器能夠應用程序級別了,pdb個數能夠支持到4096個了,pdb遷移更方便了,pdb在線克隆了等諸多pdb新功能,這爲雲數據商業使用奠基了里程碑式的條件。
三、增強的在線重定義
好比以前版本不支持bfile列在線重定義,重定義後表結構不能還原到以前表結構的,但12cR2中支持了,同時也提高重定義程序性能和維修性,好比v$online_redef能夠監視重定義操做。
四、資源管理器支持限制pga
以前資源管理器不能限制pga內存的,12cR2支持了,這在性能控制方面是有益的。
五、提高索引壓縮能力
高級索引壓縮能夠節約更多空間,同時也下降了壓縮帶來的負面性能開銷。
六、批量插入行能夠壓縮
過去只能在直接路徑加載支持壓縮,如今批量行插入能夠壓縮了。在處理海量數據加載方面有必定速度提高的。
七、加強移動表功能
表在線移動獲得增強同時還支持移動表時候處理索引,這對應move操做來講是個福音。
八、增長sysrac管理員權限
爲了更細化權限管理,12cR2增長維護rac環境的管理員權限sysrac.數據庫
九、加強常駐鏈接池管理
長時間運行的事務控制方面,在DBMS_CONNECTION_POOL包能夠經過MAX_TXN_THINK_TIME控制事務最長時間,同時V$CPOOL_CONN_INFO視圖能夠獲取到每一個鏈接池當前狀態了。
十、監視數據庫連接
經過dbms_tns包的函數resolve_tnsname能夠分析判斷數據庫連接目標主機是否可用,dba_db_link_sources能夠獲取到存在的數據庫連接信息,DBA_EXTERNAL_SCN_ACTIVITY能夠記錄分佈式事務和分佈式讀在分佈式數據庫環境中的一致性即SCN來判斷是否高速率增加SCN,若是是數據庫連接就會報錯。
十一、對象隔離
經過監視對象發現是否拋出錯誤並影響系統,若是是能夠隔離這個對象,以避免形成更大影響,V$QUARANTINE能夠獲取到對象隔離信息。
十二、實例停止延遲時間
指定INSTANCE_ABORT_DELAY參數能夠延遲實例abort宕機的時間。以前數據庫出現abort會當即宕機的。
1三、優化監聽性能
prespawn能夠減小線程模式鏈接時間,12cR2中優化了prespawn鏈接的性能。
1四、支持分區外部表
外部表不但支持更多外部存儲方式,並且支持分區。oracle