怎么應(yīng)用Oracle12c插拔數(shù)據(jù)庫-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“怎么應(yīng)用Oracle 12c插拔數(shù)據(jù)庫”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都做網(wǎng)站、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元新鄭做網(wǎng)站,已為上家服務(wù),為新鄭各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792

一、概述

1、Oracle 12c 可插拔數(shù)據(jù)庫體系結(jié)構(gòu)

Oracle 12c 中引入了一個新功能就是Oracle Multitenant,這個功能可以在多租戶容器數(shù)據(jù)庫中,創(chuàng)建并維護許多個可插拔數(shù)據(jù)庫。Oracle Multitenant是Oracle企業(yè)版中需要額外付費的組件。然而,在所有Oracle版本中都可以在一個可插拔數(shù)據(jù)庫中免費使用它。
多租戶容器數(shù)據(jù)庫(CDB)是指能夠容納一個或者多個可插拔數(shù)據(jù)庫的數(shù)據(jù)庫。容器是指CDB中的數(shù)據(jù)文件和元數(shù)據(jù)的集合。可插拔數(shù)據(jù)庫是指可以通過克隆另一個數(shù)據(jù)庫輕松創(chuàng)建的數(shù)據(jù)容器。如果有必要,也可將可插拔數(shù)據(jù)庫從一個CDB傳送到另一個CDB。
所有含有一組主數(shù)據(jù)文件和元數(shù)據(jù)的CDB都是根容器。每個CDB也會含有種子容器,它是用于創(chuàng)建其它可插拔數(shù)據(jù)庫的模板。每個CDB都由一個根容器、一個種子容器和0個、1個或多個可插拔數(shù)據(jù)庫構(gòu)成。

怎么應(yīng)用Oracle 12c插拔數(shù)據(jù)庫

2、容器數(shù)據(jù)庫與可插拔數(shù)據(jù)庫

1、ORACLE MULTITEMENT CONTAINER DATABASE(CDB),即多容器數(shù)據(jù)庫
ORACLE12c新引入的特性這個特性允許CDB容器數(shù)據(jù)庫中創(chuàng)建并且維護多個數(shù)據(jù)庫,在CDB中創(chuàng)建的數(shù)據(jù)庫被稱為PDB每個PDB在CDB中是獨立的,在單獨使用PDB時與普通數(shù)據(jù)庫無差別。CDB根容器數(shù)據(jù)庫的主要作用就是容納所有相關(guān)的PDB元數(shù)據(jù),以及在CDB中對雖有PDB進行管理。
2、多租戶環(huán)境組成
(1)ROOT:ROOT容器數(shù)據(jù)庫,是CDB環(huán)境中的根數(shù)據(jù)庫,在跟數(shù)據(jù)庫中含有主數(shù)據(jù)字典視圖,其中包含了與ROOT容器有關(guān)的元數(shù)據(jù)和CDB中包含的所有PDB信息,在CDB環(huán)境中被標(biāo)識為CDB$ROOT,每個CDB環(huán)境中只能有一個ROOT容器數(shù)據(jù)庫。
(2)PDB$SEED:PDB$SEED為PDB的種子,其中提供了數(shù)據(jù)文件,在PDB環(huán)境中被標(biāo)識為PDB$SEED,是創(chuàng)建PDB的模板,可以連接PDB$SEED但是不能執(zhí)行任何事務(wù),因為PDB$SEED是只讀的,不可修改。
(3)PDBS:PDBS數(shù)據(jù)庫,在CDB環(huán)境中每個PDB都是獨立存在的,與傳統(tǒng)ORACLE數(shù)據(jù)庫無差別,每個PDB擁有自己的數(shù)據(jù)文件和OBJECTS,唯一的區(qū)別就是PDB可以插入到PDB中,以及從CDB中拔出。當(dāng)用戶連接到PDB時不會感覺到根容器和其他PDB的存在。
怎么應(yīng)用Oracle 12c插拔數(shù)據(jù)庫

二、實驗環(huán)境

主機操作系統(tǒng)IP地址數(shù)據(jù)庫版本
OracleCentOS 7192.168.100.135oracle 12c

進入Oracle

[root@HOSTNAMEoracle ~]# su - oracle

[oracle@HOSTNAMEoracle ~]$ sqlplus / as sysdba

怎么應(yīng)用Oracle 12c插拔數(shù)據(jù)庫

三、CDB與PDB操作

查看當(dāng)前所在的容器

SQL> show con_name

怎么應(yīng)用Oracle 12c插拔數(shù)據(jù)庫

查詢數(shù)據(jù)庫的所有容器

SQL> show pdbs;

怎么應(yīng)用Oracle 12c插拔數(shù)據(jù)庫

更改為orclpdb,PDB容器

SQL> alter pluggable database orclpdb open;               //修改可插拔庫orclpdb打開狀態(tài)

SQL> alter session set container=orclpdb;                      //CDB下切換會話到PDB中

SQL> show con_name                                 //查看當(dāng)前所在的容器

怎么應(yīng)用Oracle 12c插拔數(shù)據(jù)庫

SQL> shutdown immediate        //在PBD中關(guān)閉插拔數(shù)據(jù)庫
插接式數(shù)據(jù)庫已關(guān)閉。

SQL> startup                    //在PBD中關(guān)閉插拔數(shù)據(jù)庫
插接式數(shù)據(jù)庫已打開。

怎么應(yīng)用Oracle 12c插拔數(shù)據(jù)庫

更改回CDB容器

SQL> alter session set container=cdb$root;    //切換模式到CDB

SQL> show con_name              //查看

怎么應(yīng)用Oracle 12c插拔數(shù)據(jù)庫

“怎么應(yīng)用Oracle 12c插拔數(shù)據(jù)庫”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前文章:怎么應(yīng)用Oracle12c插拔數(shù)據(jù)庫-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://muchs.cn/article2/cdsoic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、網(wǎng)站設(shè)計公司、搜索引擎優(yōu)化網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)