对恢复服务的备份故障进行故障排除

如果数据库无法备份到恢复服务,请使用本主题中的信息对问题进行故障排除。

通常,由于数据库 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 网络流量
解决方案
添加入站规则以允许来自目标端口范围 2484 的 SQL 网络流量。您必须将此入站规则添加到数据库所在的 VCN 使用的安全列表。
请参阅恢复服务子网的子网大小和安全规则
可能原因 3
出站规则可能阻止端口 8005 和 2484 上的网络通信。
解决方案
如果数据库 VCN 限制子网之间的网络流量,请确保将端口 2484 和 8005 的出站规则从数据库子网添加到您创建的恢复服务子网。
请参阅恢复服务子网的子网大小和安全规则
可能原因 4
您可能使用的是定制 DNS 设置,这将导致 IP 地址解析不正确。
解决方案
对 dbrsnames.ora 文件中提供的主机名执行 nslookup。您还可以在运行 tnsping 命令时获取主机名。IP 地址必须与受保护数据库 hosts.txt 文件中提供的 IP 地址匹配。您可以从 OCI 控制台中的受保护数据库详细信息页面下载 hosts.txt 文件。

请参见 Getting Protected Database Network Connection Details 。

子网没有任何可用的 IP 地址

创建受保护数据库时,工作请求可能会报告关联的恢复服务子网的失败状态。

可能原因
在数据库 VCN 中用于恢复服务操作的子网中,未分配的 IP 地址不足。
解决方案
要防止此问题再次发生,请确保子网中仍有足够的未分配 IP 地址可用,或者使用其他恢复服务子网。
请参阅注册恢复服务子网

创建受保护数据库资源时出现问题

如果创建受保护数据库时出现问题,则可能会遇到错误消息,建议与 Oracle 技术支持联系以获得帮助。

可能原因
由于未知原因,受保护的数据库创建可能会失败。
解决方案
您可以稍后重试。如果问题仍然存在,请联系 Oracle 技术支持。

请参阅:提交服务请求