Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 1
DBCA建立空的(恢復)目標庫的時候,請注意填寫資料庫名稱那一頁,需要點選"Create As Container
Database"建立一個空的Container Database 或含有一個或多個PDBs的Container Database, 否則後面在
恢復的時候會報錯 ora-65093: container database not set up properly 。提示這個不是一個12c CDB
資料庫,而只是一個普通的12C資料庫。目前的版本下,普通的12c資料庫不能轉化為容器資料庫。
a. 根據源資料庫上datafile路徑編寫set newname的指令碼,儲存為 recover_alldb.sql
select 'set newname for datafile '''||name||''' to '''||name||''' ;' from v$datafile;
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
set newname for datafile '/data01/oracle12c/oradata/test12c/system01.dbf' to '/data01/oracle12c/oradata/test12/system01.dbf' ;
...... 包括所有CDB和PDBs的資料檔案,不包括temp及redo檔案 。
set newname for datafile '/data01/oracle12c/oradata/test12c/mypdb1/sysaux01.dbf' to '/data01/oracle12c/oradata/test12/mypdb1/sysaux01.dbf' ;
set newname for datafile '/data01/oracle12c/oradata/test12c/mypdb1/hw001.dbf' to '/data01/oracle12c/oradata/test12/mypdb1/hw001.dbf' ;
restore database force;
switch datafile all;
release channel c1;
release channel c2;
release channel c3;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1103157/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 4Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 3Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 恢復整個CDB和其下的PDBs 2Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 備份CDB下的多個PDBsOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 備份CDB和下面的所有PDBsOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 單獨恢復CDBOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 僅僅備份CDBOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 恢復一個PDBOracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 線上單獨恢復table 1Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - PDB中資料檔案的恢復Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 線上單獨恢復table 2Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 僅備份一個PDB資料庫Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 備份表空間Oracle資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- 【備份恢復】從備份恢復資料庫資料庫
- RMAN備份恢復整個庫
- 資料庫的備份與恢復資料庫
- ORACLE RAC資料庫的備份與恢復(1)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
- 資料庫備份與恢復技術資料庫
- 備份&恢復之八:RMAN備份歸檔模式下損壞(丟失)多個資料檔案,進行整個資料庫的恢復模式資料庫
- 關閉資料庫的備份與恢復資料庫
- Oracle資料庫的備份與恢復(轉)Oracle資料庫
- Oracle 資料庫的備份與恢復(轉)Oracle資料庫
- rman資料庫全庫備份與恢復資料庫
- 【備份恢復】資料恢復指導資料恢復
- Mongo 資料庫備份和恢復命令Go資料庫