不同于Prod DB SID的Standby激活后如何使客户端不变更设置正常连接

 

监听文件一般格式如下,一旦激活standby后,如果Standby  SID与primary 库SID不一致,可能导致需要更改大量客户端tnsnames.ora文件,  这时我们可以设置激活后的standby 中的global_dbname,    使之与primary DB的SID(也就是客户端设置的SERVICE_NAME)一致 ,   这样客户端就可以不用修改任何设置而继续正常连接了 。

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /u01/product/oracle)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = teststby)
      (ORACLE_HOME = /u01/product/oracle)
      (GLOBAL_DBNAME = test11g)     ------ 修改这里的teststby为test11g即可。
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.161.24.133)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
  )

 

请使用浏览器的分享功能分享到微信等