您好,登錄后才能下訂單哦!
主機:rhel 6.8
數據庫版本:oracle 11.2.0.4 rac
近期Oracle數據庫巡檢中,發現一地市的rman備份出現問題,在備份節點rac2用oracle登錄數據庫服務器,執行備份檢查命令時報錯:
RMAN> crosscheck backup;
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=179 instance=orcl2 device type=DISK
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of crosscheck command on ORA_DISK_1 channel at 08/21/2017 16:21:45
ORA-19587: error occurred reading 512 bytes at block number 1
ORA-27072: File I/O error
Linux-x86_64 Error: 5: Input/output error
Additional information: 4
Additional information: 1
Additional information: -1
ORA-27047: unable to read the header block of file
Linux-x86_64 Error: 5: Input/output error
Additional information: 3
檢查節點rac2備份目錄的存儲空間使用率如下,可見不是存儲空間滿導致的:
然后,使用oracle登錄節點1執行備份檢查,命令卻可以順利執行,如下所示,發現有50個過期的備份:
然后,在節點rac1執行過期備份刪除操作,順利執行
過期備份刪除后,節點rac2的備份檢查命令可以正常執行,如圖所示:
在備份節點rac2也可以正常發起備份了:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。