色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

oracle 12c pdb與cdb

曹春華9個月前6瀏覽0評論

Oracle 12c是Oracle公司發(fā)布的一款面向云端的數(shù)據(jù)庫系統(tǒng),其中的PDB和CDB也是十分重要的概念。PDB是指Pluggable Database,即可插拔數(shù)據(jù)庫,而CDB則是Container Database,即容器數(shù)據(jù)庫,兩者之間的關(guān)系如同盒子和里面的抽屜一樣相互關(guān)聯(lián)。

舉個例子,以前的Oracle版本中我們只能創(chuàng)建一個數(shù)據(jù)庫實(shí)例,如果需要多個數(shù)據(jù)庫需要開多個Oracle進(jìn)程。而在12c的CDB架構(gòu)中,我們可以創(chuàng)建一個CDB容器數(shù)據(jù)庫,然后在其中創(chuàng)建多個PDB可插拔數(shù)據(jù)庫,每個PDB都有屬于自己的系統(tǒng)表空間、用戶表空間以及單獨(dú)的配置文件。類比于上述的例子,CDB就相當(dāng)于整個盒子,里面可以裝多個PDB抽屜。其中每個抽屜互相獨(dú)立,可以拆卸,也可以安裝。

下面我們來舉個具體的例子,例如我們有兩個應(yīng)用需要分別使用Oracle數(shù)據(jù)庫,而且這兩個應(yīng)用的數(shù)據(jù)不能相互干擾。我們可以在一個CDB實(shí)例中創(chuàng)建兩個PDB(assume A and B),其中PDB A用于存放應(yīng)用A的數(shù)據(jù),PDB B則用于存放應(yīng)用B的數(shù)據(jù)。如圖所示:

CREATE PLUGGABLE DATABASE A ADMIN USER user1 IDENTIFIED BY pwd1 
STORAGE (MAXSIZE 100M) DEFAULT TABLESPACE users TEMPORARY 
TABLESPACE temp; 
CREATE PLUGGABLE DATABASE B ADMIN USER user1 IDENTIFIED BY pwd1 
STORAGE (MAXSIZE 100M) DEFAULT TABLESPACE users TEMPORARY 
TABLESPACE temp;

這樣我們可以在同一個物理的CDB實(shí)例上,同時支持多個獨(dú)立的PDB實(shí)例,從而簡化了數(shù)據(jù)庫的管理和維護(hù)。同時,每個PDB都可以獨(dú)立運(yùn)作,包括備份和恢復(fù)操作、SQL語句執(zhí)行計劃、性能監(jiān)測以及用戶權(quán)限管理等。因此,CDB+PDB(CDB&PDB)架構(gòu)可以節(jié)約數(shù)據(jù)庫資源、縮短系統(tǒng)的響應(yīng)時間、提高數(shù)據(jù)庫的安全性及穩(wěn)定性。

總之,Oracle 12c的CDB+PDB架構(gòu)是一種十分完備和靈活的架構(gòu)方式,它將多個傳統(tǒng)的單實(shí)例數(shù)據(jù)庫融合起來,構(gòu)建出了一個完整的多租戶數(shù)據(jù)庫平臺。這個架構(gòu)不僅能夠?yàn)槠髽I(yè)提供高效可靠性、易用性的數(shù)據(jù)庫服務(wù),而且還能在降低成本、提升開發(fā)效率、加強(qiáng)安全性等方面發(fā)揮重要作用。