连接 Oracle 数据库
开始之前
确保:
- 查看 OCI GoldenGate 如何连接到您的源和目标。
- 根据您的 Oracle GoldenGate 版本:
- 在 Autonomous Database 中解锁 GGADMIN 用户。
- 配置所需的策略以启用安全 Vault 和密钥访问,例如使用密钥、使用 Vault 和读取密钥包。有关详细信息,请参阅建议的最低策略。
已知问题
网络超时影响使用专用端点的数据库连接。
如果您使用专用端点连接到数据库,则在启动或停止提取进程时可能会遇到网络超时。
解决办法:您可以执行以下操作之一:
- 应用部署详细信息页中的最新补丁程序。在 GoldenGate 下的部署信息部分中,对于版本,单击升级。
- 如果此时无法应用最新补丁程序,则可以更新连接字符串以包括
EXPIRE_TIME=1
。默认情况下,Oracle GoldenGate 中可能有一个简单的连接字符串。此连接字符串需要在 Oracle GoldenGate 身份证明中更新为长连接字符串,如下所示:<username>@//<hostname>:1521/<service_name> <username> @(DESCRIPTION = (EXPIRE_TIME=1)(ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp)(PROTOCOL = TCP)(Host = <hostname>)(Port = 1521))) (CONNECT_DATA = (SERVICE_NAME = <service_name>)))
SCAN 代理不支持 TLS
虽然 OCI GoldenGate 支持 Oracle 单客户机访问名称 (Single Client Access Name,SCAN) 主机和 IP,但 SCAN 代理不支持 TLS。
解决方法:您可以使用数据库节点 IP 连接到 RAC 数据库。