資料庫恢復

2022-05-31 18:15:08 字數 1026 閱讀 5813

--若選用prod1為catalog目錄庫

sqlplus sys/oracle@prod1 as sysdba

create user catalog identified by oracle;

grant connect,recovery_catalog_owner to catalog;

alter user catalog unlimited tablespace onusers;

rman catalog catalog/oracle@prod1

create catalog;

--a、先恢復spfile

vi initprod2.ora

db_name=prod2

sqlplus sys/oracle@prod2 as sysdba

startup nomount;

rman target sys/oracle@prod2 catalog catalog/oracle@prod1

--可以在rman中執行 by zhuyj

alter database mount;

--恢復資料庫,須先恢復controlfile後到mount狀態

---或者用(list failure須controlfile存在,然後執行alter database open或alter database open然後執行list failure;)

--list failure;

--advise failure;

--然後執行生成的恢復指令碼

restore database;

sql>recover database using backup controlfile until cancel;

--先輸入auto,執行完畢以後。

--再次執行:recover database using backup controlfile until cancel;

--當問你要聯機日誌檔案的日誌序列號的時候,輸入 cancel

alter database open resetlogs;

資料庫恢復

如果有備份,直接從備份恢復即可。否則,借助第三方工具log explorer log explorer 解壓縮密碼 www.heibai.net 序號產生器產生的是註冊碼,是兩個 用解壓縮密碼解開後,壓縮包裡也有乙個序號產生器的 開啟log explorer file attach log file...

資料庫恢復

3.中斷的事務 3.2 undo redo日誌恢復 4.檢查點技術 查詢和更新資料庫時,由於某些問題 故障 發生可能會導致資料庫被破壞或影響資料庫中資料的一致性。資料庫恢復技術將資料庫從錯誤狀態恢復到某個一致狀態,它是資料庫可靠性的保證。事務故障 內部原因 介質故障 物理原因 系統故障 其他原因 存...

資料庫恢復

1.正在用的current中redo段日誌被刪除,只能啟動到mount狀態,如何啟庫 首先啟動到mount階段 sql select member from v logfile sql alter database clear unarchived logfile group 1 sql alter...