免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2860 | 回复: 3
打印 上一主题 下一主题

[集群与高可用] Rose HA for Linux Oracle9I 的一个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-03 17:11 |只看该作者 |倒序浏览
操作系统: RedHat Linux 4
数据库: Oracle9i
server1:  192.168.1.41    (10.0.0.1 心跳)
server2:192.168.1.42    (10.0.0.2心跳)
漂移IP: 192.168.1.40
现在是Rose HA可以正常切换数据库和oracle的监听服务,实例也能正常启动,客户端通过tnsping是可以ping同服务名的,但是客户端使用oracle自带的企业管理器连接时提示“无法解析连接符中指定的SID”,oracle的listener和tnsname中都是使用的漂移Ip,如果换成实际地址的话就可以正常连接,请问是否oracle的listener和tnsname配置的不正确??下面是我的具体配置:

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.40)(PORT = 1521))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /opt/ora9/product/9.2.0.4)
      (PROGRAM = extproc)
    )
  )

————————————————————————————
ORADB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.40)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oradb)
    )
  )

论坛徽章:
0
2 [报告]
发表于 2008-03-04 13:06 |只看该作者
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /opt/ora9/product/9.2.0.4)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = oradb)
      (ORACLE_HOME = /opt/ora9/product/9.2.0.4)
    )
  )

然后lsnrctl reload

用静态注册,不要用动态注册

论坛徽章:
0
3 [报告]
发表于 2008-03-05 13:25 |只看该作者
server的listener.ora里指定“host=127.0.0.1”,客户端tnsnames.ora里指定“host=漂移IP”,试试

论坛徽章:
0
4 [报告]
发表于 2008-03-11 14:27 |只看该作者
谢谢 shahand,使用静态注册后就好了,测试了几天也切换了很多次都很正常!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP