共計 1675 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章主要介紹“NBU 異機怎么恢復 ORACLE 出現 ORA-19511 錯誤”,在日常操作中,相信很多人在 NBU 異機怎么恢復 ORACLE 出現 ORA-19511 錯誤問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”NBU 異機怎么恢復 ORACLE 出現 ORA-19511 錯誤”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學習吧!
近日在使用 NBU 對 ORACLE 數據庫進行異機恢復參數文件時出現 ORA-19511 錯誤,進行各種原因排查和方法嘗試后,終于找到錯誤原因。在此進行記錄,為大家在遇到相同問題時可以更快的得到解決。報錯信息如下:
channel c1: reading from backup piece T191023F102620_spfile_25529_1_1022409268
channel c1: ORA-19870: error while restoring backup piece T191023F102620_spfile_25529_1_1022409268
ORA-19507: failed to retrieve sequential file, handle= T191023F102620_spfile_25529_1_1022409268 , parms=
ORA-27029: skgfrtrv: sbtrestore returned error
ORA-19511: Error received from media manager layer, error text:
Failed to process backup file T191023F102620_spfile_25529_1_1022409268
failover to previous backup
1. 相關環境 1.1 源庫環境
數據庫版本:ORACLE 11.2.0.3.0
備份方式:CATALOG 方式
1.2 備份服務器
操作系統版本:Redhat 7.4
軟件版本:Netbackup 8.0
說明:此處環境的 NBU 主服務器和介質服務器安裝在同一個操作系統
1.3 異機環境
操作系統版本:ORACLE LINUX 5.8
數據庫軟件版本:11.2.0.4.0
NBU 軟件版本:Netbackup 8.0
2. 排查思路 2.1 NBU 安裝配置 1)網絡連通性
檢查方法:
在主服務器和恢復機上分別進行 PING 測試(使用 /etc/hosts 中的主機名)
在恢復機上使用 telnet 測試與服務器的 1556、13724、13782 三個端口
2)異機恢復參數
檢查方法:在主服務器上使用 bpgetconfig 檢查相關參數
# NBUInstallPath/NetBackup/bin/admincmd/bpgetconfig | grep DISALLOW_CLIENT
DISALLOW_CLIENT_LIST_RESTORE = NO
DISALLOW_CLIENT_RESTORE = NO
解決方法:若如上兩個參數為 YES,則表示禁止進行異機恢復,需要將兩個參數改成 NO,為保證參數生效,建議修改后重啟主服務器上的 NBU 服務
# NBUInstallPath/NetBackup/bin/bp.kill_all
# NBUInstallPath/NetBackup/bin/bp.start_all
3)異機恢復文件
檢查方法:在主服務器上 NBUInstallPath/NetBackup/db/altnames 路徑下是否存在文件 No.Restrictions
解決方法:若不在該文件,則手動創建同名文件(文件內無需填寫內容)
2.2 ORACLE 數據庫配置
源庫中的 oracle 賬戶 組名稱 與 異機中的 oracle 賬戶 組名稱是否一致
到此,關于“NBU 異機怎么恢復 ORACLE 出現 ORA-19511 錯誤”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注丸趣 TV 網站,丸趣 TV 小編會繼續努力為大家帶來更多實用的文章!