Oracle 12c R2来了!
? ?由于之前12.1有很長一段時間的預熱,可能很多對Oracle技術愛好者對12c都多少有些了解,然而相比于11g和10g,12c有了很大的改變!
? ?亮點如下:
1、分片
Oracle的分片是一種可擴展性和可用性的新功能,支持在一個池對分布和離散的Oracle數據庫中進行數據復制或分片。在2010年4月18日Oracle大學講座時foway就提到目前關系數據庫中央存儲致命傷問題在12c中應該會得到解決。果不其然12cR2中就推出分片存儲技術。這樣關系數據庫中央存儲致命傷不復存在,必將引導關系數據庫又一個技術變革新的潮流。也將催生一大批高技術的DBA運維專業人才以滿足企業對于分片設計,管理,維護,備份,恢復,優化之實際需求。
2、容器pdb增強
12R1版本容器數據庫有很多不足,比如字符繼承cdb的,這在融合多數據庫到云中必須使用統一字符,這是很不合理云,但在12cR2中,pdb可以使用不同字符集了。當然在容器可以應用程序級別了,pdb個數可以支持到4096個了,pdb遷移更方便了,pdb在線克隆了等諸多pdb新功能,這為云數據商業使用奠定了里程碑式的條件。
3、加強的在線重定義
比如之前版本不支持bfile列在線重定義,重定義后表結構不能還原到之前表結構的,但12cR2中支持了,同時也提升重定義程序性能和維修性,比如v$online_redef可以監視重定義操作。
4、資源管理器支持限制pga
之前資源管理器不能限制pga內存的,12cR2支持了,這在性能控制方面是有益的。
5、提升索引壓縮能力
高級索引壓縮可以節約更多空間,同時也降低了壓縮帶來的負面性能開銷。
6、批量插入行可以壓縮
過去只能在直接路徑加載支持壓縮,現在批量行插入可以壓縮了。在處理海量數據加載方面有一定速度提升的。
7、增強移動表功能
表在線移動得到加強同時還支持移動表時候處理索引,這對應move操作來說是個福音。
8、增加sysrac管理員權限
為了更細化權限管理,12cR2增加維護rac環境的管理員權限sysrac.
9、增強常駐連接池管理
長時間運行的事務控制方面,在DBMS_CONNECTION_POOL包可以通過MAX_TXN_THINK_TIME控制事務最長時間,同時V$CPOOL_CONN_INFO視圖可以獲取到每個連接池當前狀態了。
10、監視數據庫鏈接
通過dbms_tns包的函數resolve_tnsname可以分析判斷數據庫鏈接目標主機是否可用,dba_db_link_sources可以獲取到存在的數據庫鏈接信息,DBA_EXTERNAL_SCN_ACTIVITY可以記錄分布式事務和分布式讀在分布式數據庫環境中的一致性即SCN來判斷是否高速率增長SCN,如果是數據庫鏈接就會報錯。
11、對象隔離
通過監視對象發現是否拋出錯誤并影響系統,如果是可以隔離這個對象,以免造成更大影響,V$QUARANTINE可以獲取到對象隔離信息。
12、實例中止延遲時間
指定INSTANCE_ABORT_DELAY參數可以延遲實例abort宕機的時間。之前數據庫出現abort會立即宕機的。
13、優化監聽性能
prespawn可以減少線程模式連接時間,12cR2中優化了prespawn連接的性能。
14、支持分區外部表
外部表不但支持更多外部存儲方式,而且支持分區。
轉載于:https://blog.51cto.com/pengai/1900442
總結
以上是生活随笔為你收集整理的Oracle 12c R2来了!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA中String类的intern(
- 下一篇: 读后感《我回阿里的29个月》