CDB和PDB的创建、连接、启动、关闭
CDB和PDB的創建、連接、啟動、關閉
一、CDB和PDB基本管理
基本概念:
Multitenant Environment:多租戶環境
CDB(Container Database):數據庫容器
PD(Pluggable Database):可插拔數據庫
二、創建
2.1創建CDB
PDB包含在CDB中,所以,要創建PDB,必須先創建CDB。一臺機器上可以有多個CDB。Oracle軟件安裝完成后,就可以創建CDB
啟動DBCA? (C:\app\oracle\product\12.1.0\dbhome_1\BIN\dbca.bat)
????
2.2創建PDB
C:\app\oracle\product\12.1.0\dbhome_1\BIN\dbca.bat
?????
三、連接
3.1連接CDB
Sqlplus默認連接CDB
sqlplus sys/oracle as sysdba3.2連接PDB
pdb可以通過在CDB中alter session container
alter session set container=pdb1也可以直接通過tns方式(如下)登錄
sqlplus sys/oracle@pdb1 as sysdba其中tnsnames.ora添加
?View Code四、啟動與關閉
4.1啟動關閉CDB
?View Code從上面的操作中可以看到數據庫啟動的時候所有的PDBs的狀態為MOUNTED
4.2啟動關閉PDB
pdb的管理可以在cdb中進行也可以在pdb中進行,如果是cdb中進行,需要PLUGGABLE關鍵字,如果是在pdb中直接和普通數據庫一樣
?View Code4.3自動啟動所有PDB
從上面的操作中可以看到數據庫啟動的時候所有的PDBs的狀態為MOUNTED,在實際應用可以考慮增加如下的觸發器使所有的PDBs都處于打開狀態。
create or replace trigger sys.after_startup after startup on database begin execute immediate 'alter pluggable database all open ' ; end after_startup ;驗證過程
?View Code四、常用SQL
--查看ORACLE 12C版本 select * from v$version;--查看容器名稱和ID show con_name ;--查看狀態 select name ,open_mode from v$pdbs ;--切換container alter session set container=pdb1?
轉載于:https://www.cnblogs.com/chinasui/p/9963340.html
總結
以上是生活随笔為你收集整理的CDB和PDB的创建、连接、启动、关闭的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到许多蟑螂是怎么回事
- 下一篇: Leetcode:0002(两数之和)