Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 4
因控制檔案中還有源庫CDB及各PDBs的temp檔案的資訊,這裡可以使用如下語句刪除。否則後面NID更改資料庫名會報錯。在源庫中執行如下語句,複製結果到目標庫執行即可。
select 'alter database tempfile '''||name||''' drop ; ' from v$tempfile ;
[oracle@nkgttv2024rhl test12]$ sqlplus / as sysdba
SQL> shut immediate
SQL> startup mount
做動作時同樣需要切換到各個PDB(container),否則會報錯找不到這個檔案:
SQL> ALTER SESSION SET CONTAINER = CDB$ROOT;
SQL> alter database tempfile '/data01/oracle12c/oradata/test12c/temp01.dbf' drop ;
SQL>ALTER SESSION SET CONTAINER = PLUGDB;
SQL> alter database tempfile '/data01/oracle12c/oradata/test12c/plugdb/temp01.dbf' drop ;
....
修改資料庫sid:
資料庫啟動到mount狀態,然後在作業系統層執行命令:
[oracle@nkgttv2024rhl trace]$ nid target=/ dbname=test12
DBNEWID: Release 12.1.0.1.0 - Production on Thu Mar 6 15:50:31 2014
.....
Succesfully changed database name and ID.
DBNEWID - Completed succesfully.
NID 後注意環境變數修改。
A. 修改引數檔案,將資料庫名稱相關的引數做修改(一般修改db_name, instance_name即可) 。
B. 在啟動前生成一個新的password檔案 :orapwd file=orapwtest12 password=Huaiwe123 entries=10
C. 注意環境變數,開啟DB為mount , 使用 resetlogs 開啟資料庫: alter database open resetlogs ;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1103173/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 3Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 2Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 1Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 備份CDB下的多個PDBsOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 備份CDB和下面的所有PDBsOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 單獨恢復CDBOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 僅僅備份CDBOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 恢復一個PDBOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - PDB中資料檔案的恢復Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 線上單獨恢復table 2Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 線上單獨恢復table 1Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 僅備份一個PDB資料庫Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 備份表空間Oracle資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- 【備份恢復】從備份恢復資料庫資料庫
- RMAN備份恢復整個庫
- 資料庫的備份與恢復資料庫
- ORACLE RAC資料庫的備份與恢復(4)Oracle資料庫
- postgresql備份與恢復資料庫SQL資料庫
- mongo資料庫備份與恢復Go資料庫
- Informix資料庫備份與恢復ORM資料庫
- 資料庫資料的恢復和備份資料庫
- mysql的資料庫備份與恢復MySql資料庫
- oracle資料庫的備份與恢復Oracle資料庫
- 備份和恢復postgreSQL資料庫SQL資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- 【備份恢復】noarchive模式下使用增量備份恢復資料庫Hive模式資料庫
- Oracle資料庫備份與恢復之三:OS備份/使用者管理的備份與恢復Oracle資料庫
- Oracle 12c多租戶特性詳解:PDB 的備份與恢復Oracle
- oracle資料庫備份與恢復 a piece of cake (4)(轉)Oracle資料庫
- 資料庫備份與恢復技術資料庫
- 備份&恢復之八:RMAN備份歸檔模式下損壞(丟失)多個資料檔案,進行整個資料庫的恢復模式資料庫
- 關閉資料庫的備份與恢復資料庫
- Oracle資料庫的備份與恢復(轉)Oracle資料庫
- Oracle 資料庫的備份與恢復(轉)Oracle資料庫
- rman資料庫全庫備份與恢復資料庫
- 【備份恢復】資料恢復指導資料恢復