当我使用相同的数据库实例名设置2台Unix机器时,如何在tnsnames.ora文件中编写TNS字符串?

时间:2016-07-23 12:57:24

标签: oracle tnsnames

我有两台服务器X和Y.两台服务器都设置了名为Z的Oracle数据库实例。 我需要在相同的tnsnames.ora文件中包含这些信息。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

这样的事情:

<DB_X> =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(Host = <hostnameX>)(Port = <port>))
   )
 (CONNECT_DATA =
   (SERVICE_NAME = <Z>)
 )
)

<DB_Y> =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(Host = <hostnameY>)(Port = <port>))
   )
 (CONNECT_DATA =
   (SERVICE_NAME = <Z>)
 )
)