1.正在用的current中redo段日誌被刪除,只能啟動到mount狀態,如何啟庫
首先啟動到mount階段
sql>select member from v$logfile;
sql>alter database clear unarchived logfile group 1;
sql>alter database clear unarchived logfile group 2;
sql>alter database clear unarchived logfile group 3;
sql>alter database open;
sql>select status from v$instance;
2.將控制檔案control1刪除,無法啟動,如何啟庫
第一種方法:
sql>create pfile='/home/oracle/test.ora' from spfile='?/dbs/spfileorcl.ora';
vi test.ora
將控制檔案有關control1的引數刪掉,只留下control2的引數
sql>startup pfile='/home/oracle/test.ora';
第二種方法:
找到控制檔案的位置
sql>show parameter control;
我的測試環境在$oracle_base下的fast_recovery_area/orcl裡的control2.ctl
然後將control2.ctl複製到$oracle_home/oradata/orcl裡
cp control02.ctl ../../../.././control01.ctl
第三種方法:
rman恢復控制檔案
首先備份控制檔案
之後在rman裡restore controlfile from autobackup;
recover database;
alter database open resetlogs;
3.刪除了資料檔案,怎麼恢復資料庫
rman target /
備份資料檔案以及表空間(實際是表結構裡的資料)
backup datafile 4;
backup tablespace users;
rman中使用list failure檢視失敗操作
看rman建議恢復的檔案advise failure
挨個執行即可restore datafile 4;
recover datafile 4;
alter database open即可;
資料庫恢復
如果有備份,直接從備份恢復即可。否則,借助第三方工具log explorer log explorer 解壓縮密碼 www.heibai.net 序號產生器產生的是註冊碼,是兩個 用解壓縮密碼解開後,壓縮包裡也有乙個序號產生器的 開啟log explorer file attach log file...
資料庫恢復
3.中斷的事務 3.2 undo redo日誌恢復 4.檢查點技術 查詢和更新資料庫時,由於某些問題 故障 發生可能會導致資料庫被破壞或影響資料庫中資料的一致性。資料庫恢復技術將資料庫從錯誤狀態恢復到某個一致狀態,它是資料庫可靠性的保證。事務故障 內部原因 介質故障 物理原因 系統故障 其他原因 存...
資料庫恢復
若選用prod1為catalog目錄庫 sqlplus sys oracle prod1 as sysdba create user catalog identified by oracle grant connect,recovery catalog owner to catalog alter ...