直接透過備份恢復資料庫
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檔案修復資料庫的資料恢復過程資料庫資料恢復
- Mysql資料庫備份及恢復MySql資料庫
- 達夢資料庫備份恢復資料庫
- postgresql備份與恢復資料庫SQL資料庫
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- 資料庫備份與恢復技術資料庫
- Mongo 資料庫備份和恢復命令Go資料庫
- pg_dump 備份,恢復資料庫資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- mongodb資料庫備份與恢復(資料庫資料遷移)MongoDB資料庫
- vivo 資料庫備份恢復系統演化資料庫
- 使用Mysqldump備份和恢復MySQL資料庫MySql資料庫
- MySQL-19.資料庫備份與恢復MySql資料庫
- PG-pg_dump備份/恢復資料庫資料庫
- 備份與恢復:Polardb資料庫資料基於時間點恢復資料庫
- 資料庫資料恢復—無備份,binlog未開啟的Mysql資料庫資料恢復案例資料庫資料恢復MySql
- 透過RMAN備份standby database成功恢復還原Database
- 透過搭建恢復目錄實現RMAN異地備份和恢復
- NoSQL 資料庫案例實戰 -- MongoDB資料備份、恢復SQL資料庫MongoDB
- RMAN備份恢復典型案例——資料庫卡頓資料庫
- Linux下MySQL資料庫的備份與恢復LinuxMySql資料庫
- Mysql資料備份與恢復MySql
- MySQL 透過 binlog 恢復資料MySql
- 時序資料庫InfluxDB之備份和恢復策略資料庫UX
- 時序資料庫 InfluxDB 之備份和恢復策略資料庫UX
- Dedecms資料庫恢復與備份的兩種方法資料庫
- ClickHouse資料庫單機安裝及備份恢復資料庫
- 淺談達夢資料庫的備份與恢復資料庫
- RabbitMQ如何備份與恢復資料MQ
- gitlab的資料備份和恢復Gitlab
- 磁碟資料恢復及備份工具資料恢復
- 【Mysql】如何透過binlog恢復資料MySql
- 資料庫恢復過程資料庫
- 將RAC備份集恢復為單例項資料庫單例資料庫
- mysqldump使用方法(MySQL資料庫的備份與恢復)MySql資料庫