處於熱備份模式下shutdown abort之後db的恢復
前幾天群裡的一個哥們說db在處於begin backup模式shutdown之後起不來了,今天講備份恢復順道測試了一下,發現還是可以起來的,但是生產環境的話還是要注意,最好不要這麼做。
[@more@]SQL> alter tablespace users begin backup;
Tablespace altered.
SQL> shutdown immediate
ORA-01149: cannot shutdown - file 4 has online backup set
ORA-01110: data file 4: 'E:ORACLEORADATATESTUSERS01.DBF'
SQL> shutdown abort
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 1071333376 bytes
Fixed Size 1379384 bytes
Variable Size 901776328 bytes
Database Buffers 163577856 bytes
Redo Buffers 4599808 bytes
Database mounted.
ORA-10873: file 4 needs to be either taken out of backup mode or media
recovered
ORA-01110: data file 4: 'E:ORACLEORADATATESTUSERS01.DBF'
SQL> select status from v$instance;
STATUS
------------------------
MOUNTED
SQL> select file#,checkpoint_change# from v$datafile;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 6277229
2 6277229
4 6277333
5 6277229
SQL>
SQL> select file#,checkpoint_change# from v$datafile_header;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 6277229
2 6277229
4 6277333
5 6277229
--這裡的狀態是UNKNOWN ERROR
SQL> select * from v$backup;
FILE# STATUS CHANGE# TIME
---------- ------------------------------------ ---------- ------------
1 UNKNOWN ERROR 6277229 16-DEC-12
2 UNKNOWN ERROR 6277229 16-DEC-12
4 ACTIVE 6277333 16-DEC-12
5 NOT ACTIVE 6277229 16-DEC-12
SQL> alter tablespace users end backup;
Tablespace altered.
SQL> select status from v$instance;
STATUS
------------------------
MOUNTED
SQL> select * from v$backup;
FILE# STATUS CHANGE# TIME
---------- ------------------------------------ ---------- ------------
1 NOT ACTIVE 6277229 16-DEC-12
2 NOT ACTIVE 6277229 16-DEC-12
4 NOT ACTIVE 6277333 16-DEC-12
5 NOT ACTIVE 6277229 16-DEC-12
SQL> select file#,checkpoint_change# from v$datafile;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 6277229
2 6277229
4 6277333
5 6277229
SQL> select file#,checkpoint_change# from v$datafile_header;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 6277229
2 6277229
4 6277333
5 6277229
SQL> alter database open;
Database altered.
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1059930/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 備份&恢復之四:非歸檔模式下的備份與恢復模式
- Oracle備份恢復之熱備份恢復及異機恢復Oracle
- 【物理熱備】(下)備份恢復系統表空間 手工備份恢復
- 簡單恢復模式下的備份模式
- 【備份恢復】noarchive模式下使用增量備份恢復資料庫Hive模式資料庫
- 基於歸檔的熱備份完全恢復
- 雙重加密模式下的備份恢復加密模式
- DB2備份與恢復DB2
- [DB2]DB2備份和恢復DB2
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- oracle實驗記錄 (恢復-關於熱備份)Oracle
- db2備份恢復(backup restore)DB2REST
- DB2線上備份與恢復DB2
- DB2備份恢復測試DB2
- 恢復之非歸檔模式下資料庫非正常關閉的備份與恢復模式資料庫
- RMAN備份、恢復實驗室 之 備份篇 【歸檔模式】模式
- RMAN備份與恢復之加密備份加密
- NBU之oracle的備份恢復Oracle
- db2 命令列備份和恢復DB2命令列
- oracle,db2,mysql類比之九備份與恢復OracleDB2MySql
- 無備份恢復(歸檔模式)模式
- Oracle 備份恢復之 FlashbackOracle
- MongoDB之備份與恢復MongoDB
- 淺談DB2資料庫的備份與恢復(下) (轉)DB2資料庫
- DB2的資料庫備份與恢復DB2資料庫
- DB2資料庫的備份和恢復DB2資料庫
- 備份與恢復:用user模式基於日誌序列的不完全恢復模式
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql
- 【備份恢復】在 ARCHIVELOG 模式下執行資料庫還原和恢復操作(源庫備份源庫恢復)Hive模式資料庫
- RMAN備份恢復之控制檔案的恢復(三)
- RMAN備份恢復之控制檔案的恢復(二)
- RMAN備份恢復之控制檔案的恢復(一)
- NOARCHIVELOG 模式下,使用者管理的 備份和恢復Hive模式
- 資料庫備份與異機恢復——熱備份方式資料庫
- 恢復之非歸檔模式下的恢復模式
- 【備份恢復】歸檔模式下丟失系統關鍵資料檔案 利用RMAN備份恢復模式
- db2備份和恢復資料庫DB2資料庫
- NOARCHIVELOG 模式下使用增量備份恢復資料庫Hive模式資料庫