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

luckyfriends發表於2014-11-07

4.2  在目標CDB上插入pdb資料庫 。

[oracle@gtsv2088r ~]$ .  .bash_profile_12c
[oracle@gtsv2088r ~]$
[oracle@gtsv2088r ~]$ env | grep  ORA
ORACLE_SID=test12c
ORACLE_BASE=/data01/oracle12c
ORACLE_HOME=/data01/oracle12c/oracle
[oracle@gtsv2088r ~]$ sqlplus  / as  sysdba

SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PLUGDB                         MOUNTED
         4 CONT01_PLUG01                  MOUNTED
         5 MYPDB1                         MOUNTED
 
因為檔案路徑從源到目標上是發生了變化的,xml檔案中記錄的是源上的路徑,所以這裡是需要一個路徑
轉化的選項 SOURCE_FILE_NAME_CONVERT,nocopy表示檔案已經人工複製,不需要執行時再複製,tempfile
reuse表示重用temp表空間檔案。

SQL>CREATE PLUGGABLE DATABASE pdb2  USING '/data01/oracle12c/oracle/assistants/dbca/templates/test12_mypdb2.xml'
    SOURCE_FILE_NAME_CONVERT = ('/data01/oracle12c/oradata/test12/mypdb2/', '/data01/oracle12c/oradata/test12c/pdb2/')
    NOCOPY
    STORAGE (MAXSIZE 2G MAX_SHARED_TEMP_SIZE 100M)
    TEMPFILE REUSE; 

Pluggable database created.


5. 開啟新插入的pdb資料庫 
SQL> alter pluggable database pdb2 open;
Pluggable database altered.

SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
....
         6 PDB2                           READ WRITE NO

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

相關文章