Oracle ADG備庫SYSAUX數(shù)據(jù)文件壞塊恢復處理
本文闡述了Oracle ADG備庫SYSAUX數(shù)據(jù)文件壞塊恢復處理(ORA-00600,ORA-10567,ORA-10564,ORA-01110,ORA-10561)的思路、步驟、解決方案。
查看ADG同步情況
MRP0進程沒啟動
重新啟動一下
還是沒有MRP0進程
看看alert日志

數(shù)據(jù)文件sysaux.268.1081620609有壞快
嘗試修復
啟動下MRP,檢查下日志
沒有修復
那么從主庫把sysaux單獨恢復至備庫
思路:
1、從主庫中backup as copy(映像副本)所需文件至本地 【備份集(backup datafile)catalog backuppiece】
2、將文件傳至備庫本地文件系統(tǒng)
3、備庫文件cp至共享存儲
4、刪除原文件,進行恢復
主庫備份sysaux數(shù)據(jù)文件
已將sysaux數(shù)據(jù)文件備份至/tmp下
備份文件傳至備庫
傳至備庫
備庫將備份文件cp至共享存儲
注意:cp前檢查下本地文件系統(tǒng)的權限,對grid的用戶要有權限訪問:
已經(jīng)復制到數(shù)據(jù)文件所在磁盤目錄
刪除原故障文件,進行恢復
原數(shù)據(jù)文件已刪除
檢查下目前讀取到的數(shù)據(jù)文件
此時控制文件中的sysaux數(shù)據(jù)文件路徑?jīng)]變,大小為0,說明還沒被控制文件識別到新的備份的數(shù)據(jù)文件
在控制文件中添加映像副本的路徑
控制文件中添加映像副本
switch修改控制文件中的路徑(相當于rename)
還是在找原故障文件的路徑,并未將映像副本路徑添加到控制文件
這里sysaux的online_status狀態(tài)為recover,不是offline
停下庫,啟動的mount再試(兩個節(jié)點)
這里Key17就是我們需要的
其他的文件可以uncatalog
report schema看一下
還是原來的
現(xiàn)在switch datafile 3 to copy
再report schema看一下
可以看到datafile3已經(jīng)是我們想要的了
啟動MRP
檢查下同步情況
同步進程正常
現(xiàn)在啟動數(shù)據(jù)庫
墨天輪原文鏈接:
https://www.modb.pro/db/133259?sjhy(復制到瀏覽器或者點擊Oracle ADG備庫SYSAUX數(shù)據(jù)文件壞塊恢復處理(ORA-00600,ORA-10567,ORA-10564,ORA-01110,ORA-10561) - 墨天輪立即查看)
下一篇:Oracle ASM故障數(shù)據(jù)恢復案例分享