直接透過備份恢復資料庫
1、首先熱備份資料庫
alter tablespace SYSTEM begin backup;
! cp /u01/app/oracle/oradata/SAFE/system01.dbf /u02/backup/SAFE
alter tablespace SYSTEM end backup;
alter tablespace UNDOTBS1 begin backup;
! cp /u01/app/oracle/oradata/SAFE/undotbs01.dbf /u02/backup/SAFE
alter tablespace UNDOTBS1 end backup;
alter tablespace SYSAUX begin backup;
! cp /u01/app/oracle/oradata/SAFE/sysaux01.dbf /u02/backup/SAFE
alter tablespace SYSAUX end backup;
alter tablespace USERS begin backup;
! cp /u01/app/oracle/oradata/SAFE/users01.dbf /u02/backup/SAFE
alter tablespace USERS end backup;
alter database backup controlfile to '/u02/backup/SAFE/control01.dbf';
[oracle@zhang SAFE]$ ls
control01.ctl sysaux01.dbf system01.dbf undotbs01.dbf users01.dbf
2、模擬災難
[root@zhang\:/u01/app/oracle/oradata/SAFE]#rm *.dbf
3、轉儲檔案
alter database rename file '/u01/app/oracle/oradata/SAFE/system01.dbf' to '/u02/backup/SAFE/system01.dbf';
alter database rename file '/u01/app/oracle/oradata/SAFE/undotbs01.dbf' to '/u02/backup/SAFE/undotbs01.dbf';
alter database rename file '/u01/app/oracle/oradata/SAFE/sysaux01.dbf' to '/u02/backup/SAFE/sysaux01.dbf';
alter database rename file '/u01/app/oracle/oradata/SAFE/users01.dbf' to '/u02/backup/SAFE/users01.dbf';
4、恢復資料庫
SQL> recover database;
Media recovery complete.
5、開庫
SQL> alter database open;
Database altered.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29802484/viewspace-1418150/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【備份恢復】從備份恢復資料庫資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- 【備份恢復】noarchive模式下使用增量備份恢復資料庫Hive模式資料庫
- 達夢資料庫備份恢復資料庫
- postgresql備份與恢復資料庫SQL資料庫
- mongo資料庫備份與恢復Go資料庫
- 資料庫的備份與恢復資料庫
- Informix資料庫備份與恢復ORM資料庫
- 備份和恢復postgreSQL資料庫SQL資料庫
- Mysql資料庫備份及恢復MySql資料庫
- 資料庫資料的恢復和備份資料庫
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- rman資料庫全庫備份與恢復資料庫
- 只存在RMAN備份片的資料庫恢復過程資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- Mongo 資料庫備份和恢復命令Go資料庫
- mysql的資料庫備份與恢復MySql資料庫
- oracle資料庫的備份與恢復Oracle資料庫
- 備份和恢復SQL Server資料庫SQLServer資料庫
- 資料庫備份與恢復技術資料庫
- pg_dump 備份,恢復資料庫資料庫
- 【備份恢復】RMAN catalog 恢復目錄資料庫資料庫
- 資料庫備份與異機恢復——熱備份方式資料庫
- 【備份恢復】資料恢復指導資料恢復
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- 如何透過rman的增量備份恢復dataguard中standby端的資料
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- 【備份恢復】在 ARCHIVELOG 模式下執行資料庫還原和恢復操作(源庫備份源庫恢復)Hive模式資料庫
- 用10.2.0.1RMAN全備恢復10.2.0.4資料庫,透過資料庫
- Oracle資料庫備份與恢復之三:OS備份/使用者管理的備份與恢復Oracle資料庫
- 透過rman全庫備份遷移資料庫資料庫
- mongodb資料庫備份與恢復(資料庫資料遷移)MongoDB資料庫
- RMAN備份恢復——RAC環境資料庫的備份(zt)資料庫
- RMAN備份恢復--RAC環境資料庫的備份(十)資料庫
- RMAN備份恢復——RAC環境資料庫的備份(一)資料庫
- 透過RMAN備份standby database成功恢復還原Database
- 使用Mysqldump備份和恢復MySQL資料庫MySql資料庫