Oracle 12c啟動時PDBs的自動開啟
Pluggable Database(PDB)為Oracle 12c中的一個重要的新特性, 但啟動12c例項時並不會自動開啟PDB資料庫,這樣,在啟動例項後必須手動開啟PDBs。
1. 例項啟動後,手工開啟PDBs
[Oracle@12c ~]$ sqlplus "/as sysdba"
SQL> select open_mode from v$database;
SQL> alter pluggable database pdb1 open;
SQL> alter pluggable database pdb2 open;
SQL> select con_id,name,open_mode from v$pdbs;
--或用all選項啟動所有PDBs
SQL> alter pluggable database all open;
2. 例項啟動時,自動開啟所有PDBs。
如果不想或不方便手工開啟PDBs,也可透過定製Trigger在啟動例項時將PDBs自動開啟。
CDB$ROOT中SYS使用者下建立如下觸發器即可:
CREATE TRIGGER open_all_pdbs
AFTER STARTUP
ON DATABASE
BEGIN
EXECUTE IMMEDIATE 'alter pluggable database all open';
END open_all_pdbs;
/
這樣,在oracle 12c例項啟動時,其所有的PDBs也會自動開啟並可供使用者使用了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8484829/viewspace-2151003/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 隨系統開啟,自動啟動Oracle
- Oracle 12C pluggable database自啟動OracleDatabase
- oracle開機自啟動Oracle
- windows開機自動啟動oracleWindowsOracle
- 開機自動啟動ORACLE ON LinuxOracleLinux
- oracle配置開機自啟動Oracle
- UNIX自動啟動oracleOracle
- oracle資料庫開機自動啟動Oracle資料庫
- Linux下開機自動啟動OracleLinuxOracle
- Oracle RAC自啟動Oracle
- Oracle10g RAC OS系統啟動時自動開啟的一些RAC元件Oracle元件
- oracle for linux 自動啟動OracleLinux
- 自動啟動ORACLE Script ServiceOracle
- linux oracle 自動啟動LinuxOracle
- linux下oracle的自動啟動LinuxOracle
- win10怎麼自動開啟自動設定時間_win10開啟自動設定時間的步驟Win10
- Oracle 12c叢集啟動故障Oracle
- ORACLE開啟自動跟蹤SQL 功能。OracleSQL
- oracle instance and listener自動啟動Oracle
- 讓oracle自動啟動方法!(轉)Oracle
- 【OEM】Oracle oem取消開機自動啟動(linux)OracleLinux
- oracle自動啟動和關閉的方法Oracle
- OracleLinux上的Oracle開關機自啟動OracleLinux
- oracle在AIX下的自啟動OracleAI
- WinForm程式開機自動啟動ORM
- oracle開機啟動Oracle
- linux7 開機自啟動oracleLinuxOracle
- 開啟oracle記憶體自動化管理Oracle記憶體
- 自動重新啟動oracle例項 for windowsOracleWindows
- windows下oracle自動啟動指令碼WindowsOracle指令碼
- 啟動vi時自動執行的指令碼指令碼
- Android系統啟動自動開啟mtklogAndroid
- Oracle 10g RAC 系統 OS啟動時CRS及例項自動啟動指令碼Oracle 10g指令碼
- 開機自動啟動Oracle 10g on centos5.6Oracle 10gCentOS
- Oracle自動啟動和關閉的方法 (轉)Oracle
- 開啟oracle 10g的sga自動管理-ammOracle 10g
- windows下啟動服務時不啟動oracle例項WindowsOracle
- Oracle之 服務啟動&停止指令碼與開機自啟動(單例項)Oracle指令碼單例