配置监听程序和 SQLNet.ora
配置 Oracle Database Exadata Cloud Service 和内部部署 Oracle Exadata Database Machine 的所有节点上的监听程序。
配置 SQL Net.Ora
配置 sqlnet.ora
文件并将其复制到主 Exadata 实例和备用 Exadata 实例的所有节点,包括网格主目录。SQLNET.ora 配置必须存在于内部部署 Oracle Exadata Database Machine 和 Oracle Database Exadata Cloud Service 上。
以下是节点间值的快照。
Wallet 文件位置必须存在于主 Exadata 实例和备用 Exadata 实例上的 SQLNet.ora 文件中。确保 SQLNET.ora
文件中没有换行符或空格。
更新所有节点上的实例和数据库名称
Change the instance and database names in the tnsnames.ora
file on all nodes of the primary on-premises Exadata and the standby Oracle Database Exadata Cloud Service. Entries for each database are needed in both primary and standby tnsnames.ora
files for proper redo
transport.
在此示例中。
- DB1:主要内部部署 Oracle Exadata Database Machine 数据库名称
- db11:节点 1 上的数据库实例名
- db12:节点 2 上的数据库实例名
- DB1_phx3g7:唯一 Oracle Database Exadata Cloud Service 实例名。
- DB11:节点 1 上的 Oracle Database Exadata Cloud Service 实例名称 1
- DB12:节点 2 上的 Oracle Database Exadata Cloud Service 实例名称 2
如果主数据库在本地 tnsnames.ora
文件中具有 TNS 条目,其中包含 HOST 的服务器名称,则将该条目中的服务器名称更改为使用主机的 IP 地址。由于内部部署环境和云环境之间没有用于将服务器名称解析为 IP 地址的 DNS,因此将使用 IP 地址。
Oracle Real Application Clusters (Oracle RAC ) 配置无法解析扫描监听程序名称;因此,必须使用列出所有节点的地址列表。稍后将添加这些内容,初始实例只应在 TNS 条目中列出一个 IP,以确保 Oracle Recovery Manager (RMAN ) 始终连接到相同的节点
使用以下示例替换与配置相关的值。