區別:1、oracle11g中實例與數據庫是一對一或多對一關系,oracle12c中實例與數據庫可以是一對多的關系;2、oracle11g中不能對多個分區同時進行維護操作,而在oracle12c中可以對多個分區同時進行維護操作。
本教程操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
oracle12c和11g的區別是什么
最大的差別在于,12C引入了插件式數據庫和容器數據庫的概念,而不是傳統的庫表結構了
1、對應關系。
在oracle12c前,實例與數據庫是一對一或多對一關系(RAC):即一個實例只能與一個數據庫相關聯,數據庫可以被多個實例所加載。當進入oracle12C后,實例與數據庫可以是一對多的關系。
2、版本完善程度。
oracle11g在dba管理上較完善,提升了對數據庫的管控能力,且提供了許多自動特性,相對來說oracle11g升級較為簡單,而oracle12c則相較于oracle11g沒有這么平滑。
3、新特性。
oracle12c的新特性是實現云數據庫的支持,提供云平臺管理,這是oracle11g所沒有的功能,同時oracle12c增加了CDB和PDB的概念,功能較oracle11g更加齊全。
4、多分區支持。
oracle12c可以對多個分區同時進行維護操作,比如將一年的12個分區MERGE到1個新的分區中,比如將一個分區SPLIT成多個分區,多個分區同時操作自動并行完成,而oracle11g無法實現這個功能。
oracle 12c相比上一個版本又是重大升級,特別是其container; “in memory option”也是一個比較重大的功能特性改進;其它細節增強很多,比如rman可以對table恢復,這些就不展開了; 這個版本相比舊版本,又是重大升級。
Oracle 11g合并和擴展了Oracle特有的功能以實現網格計算的優勢,將數據中心從分散的系統資源孤島轉換為包含服務器和存儲的共享池;
Oracle 12c是為云計算設計的。
推薦教程:《Oracle教程》