進行復原服務的備份失敗疑難排解

如果您的資料庫無法備份至復原服務,請使用本主題中的資訊來疑難排解問題。

自動備份至復原服務通常會因為 VCN 資料庫中的組態問題,或資料庫與復原服務之間的網路連線問題而失敗。

這些段落描述與備份失敗相關的一般錯誤,並提供疑難排解資訊。

連線逾時

若在逾時期間內無法完成從資料庫從屬端至復原服務的連線,備份至復原服務可能會失敗。

如何診斷

從資料庫從屬端執行 tnsping 命令,以驗證資料庫與復原服務之間的連線。

舉例而言:
tnsping dbrs
此訊息指示無法使用復原服務建立連線。
TNS Ping Utility for Linux: Version 19.0.0.0.0 - Production on 26-APR-2023 06:09:46
Used parameter files:

/u01/app/oracle/product/19.0.0.0/dbhome_1/network/admin/sqlnetdb.ora

Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (FAILOVER = on) (CONNECT_TIMEOUT = 3) (RETRY_COUNT = 3) (TRANSPORT_CONNECT_TIMEOUT = 3) (ADDRESS_LIST = (LOAD_BALANCE = on) (ADDRESS = (PROTOCOL = TCPS)(HOST = sales-server)(PORT = 1421)) (ADDRESS = (PROTOCOL = TCPS)(HOST = sales-server)(PORT = 1421))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = sales.example.com)))
TNS-12535: TNS:operation timed out
可能的原因 1
連接埠 8005 未開啟,無法允許 HTTP 流量。
解決方案
新增允許來自目的地連接埠範圍 8005 HTTP 流量的傳入規則。您必須將此規則新增至資料庫所在 VCN 所使用的安全清單。
請參閱複查復原服務子網路的子網路大小需求與安全規則
可能的原因 2
連接埠 2484 未開啟,無法允許 SQL Net 流量
解決方案
新增一個傳入規則,以允許來自目的地連接埠範圍 2484 的 SQL Net 流量。您必須將此傳入規則新增至資料庫所在 VCN 所使用的安全清單。
請參閱複查復原服務子網路的子網路大小需求與安全規則
可能的原因 3
輸出規則可能會阻止連接埠 8005 和 2484 上的網路流量。
解決方案
如果您的資料庫 VCN 限制子網路之間的網路流量,請確定將連接埠 2484 和 8005 的輸出規則從資料庫子網路新增至您建立的復原服務子網路。
請參閱複查復原服務子網路的子網路大小需求與安全規則
可能的原因 4
您可以使用自訂 DNS 設定,這會導致不正確的 IP 位址解析。
解決方案
dbrsnames.ora 檔案中提供的主機名稱上執行 nslookup。您也可以在執行 tnsping 指令時取得主機名稱。IP 位址必須符合受保護資料庫 hosts.txt 檔案中提供的 IP 位址。您可以從 OCI Console 中受保護的資料庫詳細資訊頁面下載 hosts.txt 檔案。

請參閱取得受保護的資料庫網路連線詳細資訊

子網路沒有任何可用的 IP 位址

建立受保護資料庫時,工作要求可能會回報關聯之復原服務子網路的失敗狀態。

可能的原因
用於資料庫 VCN 中復原服務作業的子網路中,沒有足夠的未配置 IP 位址。
解決方案
為避免再次發生此問題,請確保子網路中仍有足夠的未配置 IP 位址可用,或使用不同的復原服務子網路。
請參閱註冊復原服務子網路

建立受保護資料庫資源時發生問題

如果建立受保護資料庫時發生問題,您可能會遇到錯誤訊息,建議聯絡 Oracle Support 以取得協助。

可能的原因
保護的資料庫建立可能會因為不明原因而失敗。
解決方案
您可以稍後重試。如果持續發生問題,請聯絡 Oracle Support

請參閱提交服務要求