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

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

通常,由于数据库 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 技术支持

请参阅:提交服务请求