ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 修改listener.ora使与主库SID不一致的Standby激活后客户端能正常连接

修改listener.ora使与主库SID不一致的Standby激活后客户端能正常连接

原创 Linux操作系统 作者:tolywang 时间:2010-09-02 16:54:35 0 删除 编辑


备注: 监听文件一般格式如下,一旦激活standby后,如果SID与primary 库不一致,可能
导致需要更改大量客户端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))
    )
  )

 

客户端连接仍然保持如下可以连接SID=teststby的激活后的DB :


ORA11G_TEST =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.161.24.133)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = test11g)
    )
  )

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/35489/viewspace-672476/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    14695548