Oracle12c多租戶資料庫 - PDB資料庫的unplug及plug 1
環境:
Oracle 12c , 多租戶資料庫
CDB1 test12 , 含有多個PDB: plugdb, mypdb1,mypdb2
CDB2 test12c, 也含有多個PDB: plugdb,mypdb1
要求:
現在要將test12 下的mypdb2拔出,插入到test12c這個CDB下(名稱改為pdb2)。
1. 先close pdb,然後在$ORACLE_HOME/assistants/dbca/templates,生成一個xml檔案描述pdb
原來檔案的路徑和scn等資訊;
[oracle@gtsv2088r ~]$ . .bash_profile_12c_2
[oracle@gtsv2088r ~]$ env | grep ORA
ORACLE_SID=test12
ORACLE_BASE=/data01/oracle12c
ORACLE_HOME=/data01/oracle12c/oracle
[oracle@gtsv2088r ~]$
[oracle@gtsv2088r ~]$ sqlplus / as sysdba
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PLUGDB READ WRITE NO
4 CONT01_PLUG01 MOUNTED
5 MYPDB1 READ ONLY NO
6 MYPDB2 READ WRITE NO
SQL>
SQL> alter pluggable database mypdb2 close ;
Pluggable database altered.
SQL> alter pluggable database mypdb2 unplug into '/data01/oracle12c/oracle/assistants/dbca/templates/test12_mypdb2.xml';
Pluggable database altered.
2. 將pdb的檔案複製到某個bak目錄或直接複製(scp)到目標CDB的目錄下。
[oracle@gtsv2088r test12]$ ls
arch control01.ctl mypdb1 mypdb2_bak plugdb redo02.log sysaux01.dbf temp01.dbf users01.dbf
cont01plug01 control02.ctl mypdb2 pdbseed redo01.log redo03.log system01.dbf undotbs01.dbf
[oracle@gtsv2088r test12]$ pwd
/data01/oracle12c/oradata/test12
[oracle@gtsv2088r test12]$
[oracle@gtsv2088r test12]$ cp -R mypdb2 mypdb2_bak
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1107561/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle12c多租戶資料庫 - PDB資料庫的unplug及plug 2Oracle資料庫
- Oracle12c多租戶資料庫 - PDB資料庫的unplug及plug 3Oracle資料庫
- Oracle12c多租戶資料庫 - PDB資料庫的unplug及plug 參考Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 僅備份一個PDB資料庫Oracle資料庫
- 多租戶:防止意外建立可插拔資料庫(PDB)- Lone-PDB資料庫
- Oracle12c多租戶資料庫備份與恢復 - 恢復一個PDBOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - PDB中資料檔案的恢復Oracle資料庫
- Oracle 12c系列(九) | 通過unplug與plug方式升級pdb資料庫Oracle資料庫
- oracle 12c 多租戶 pdb 恢復(單個pdb資料檔案、非系統pdb表空間、整個pdb資料庫)Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 線上單獨恢復table 1Oracle資料庫
- Oracle 12c 多租戶在 CDB 中 Plug A PDB,Unplugging A PDBOracle
- Oracle12c多租戶資料庫備份與恢復 - 單獨恢復CDBOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 備份表空間Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 僅僅備份CDBOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 備份CDB下的多個PDBsOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 1Oracle資料庫
- Oracle12c中配置例項引數和修改容器資料庫(CDB)及可插拔資料庫(PDB)Oracle資料庫
- 1.2.2. 多租戶對於資料庫整合的好處資料庫
- 資料庫租戶能力大調研資料庫
- Oracle 12c系列(一)|多租戶容器資料庫Oracle資料庫
- oracle12之 多租戶容器資料庫架構Oracle資料庫架構
- 技術解讀資料庫如何實現“多租戶”?資料庫
- kettl連線oracle12c 可插拔資料庫pdbOracle資料庫
- 詳談Oracle12c新特點容器資料庫&可插拔資料庫(CDB&PDB)Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 線上單獨恢復table 2Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 備份CDB和下面的所有PDBsOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 4Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 3Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 2Oracle資料庫
- Oracle 20C 多租戶_1.2 資料庫與例項介紹Oracle資料庫
- pdb的plug、unplug、drop---oracle 12c 學習(2)Oracle
- Oracle12c多租戶如何啟動關閉CDB或PDB (PDB自動啟動)Oracle
- Oracle12c多租戶如何連線到CDB或PDB、CDB與PDB容器切換Oracle
- 2.10.1 在non-CDB(非多租戶)環境中克隆資料庫資料庫
- 探索 Python/Django 支援分散式多租戶資料庫,如 Postgres+CitusPythonDjango分散式資料庫
- oracle12c新特點之可插拔資料庫(Pluggable Database,PDB)Oracle資料庫Database
- Oracle12c中多宿主環境(CDB&PDB)的資料庫觸發器(Database Trigger)Oracle資料庫觸發器Database
- MaxCompute多租戶資料安全體系