Oracle12c多租戶資料庫 - PDB資料庫的unplug及plug 2

tolywang發表於2014-03-11

3.  拔出(unplug)mypdb2這個PDB資料庫(即在源CDB中刪除)

[oracle@gtsv2088r test12]$ sqlplus / as sysdba

SQL> show con_name
CON_NAME
------------------------------
CDB$ROOT

SQL> DROP PLUGGABLE DATABASE mypdb2 including datafiles; 
Pluggable database dropped.

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

可以看到mypdb2在test12中已經刪除。

 

4. 將mypdb2插入(plug)到test12c這個CDB 資料庫中

4.1  複製檔案到目標CDB目錄下 (測試使用的是本機上建立一個CDB,也可以插入遠端CDB)

[oracle@gtsv2088r test12]$ cp  -R   mypdb2_bak/*.dbf    ../test12c/pdb2/

[oracle@gtsv2088r test12]$ cd ..
[oracle@gtsv2088r oradata]$ ls
arch  test12  test12c
[oracle@gtsv2088r oradata]$ cd test12c
[oracle@gtsv2088r test12c]$ ls
cont01plug01   mypdb1  pdbseed  redo01.log  redo03.log    system01.dbf  undotbs01.dbf
control01.ctl    pdb2  plugdb   redo02.log  sysaux01.dbf  temp01.dbf    users01.dbf

[oracle@gtsv2088r test12c]$ cd pdb2
[oracle@gtsv2088r pdb2]$ ls
hw001.dbf  sysaux01.dbf  system01.dbf  temp01.dbf

可以看到源mypdb2上的檔案都已經複製到這個CDB下的pdb2這個目錄下 。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1107565/,如需轉載,請註明出處,否則將追究法律責任。

相關文章