连接RAC时的ORA-12545问题

上一篇 / 下一篇  2008-04-28 17:33:21 / 个人分类:RAC

参考:http://yangtingkun.itpub.net/post/468/273645

我的环境:oracle 10g RAC for vmware
在远端client(9i、11g都试过)连接10g RAC经常出现"ORA-12545: 因目标主机或对象不存在, 连接失败",RAC端升级到10.2.0.3,问题同样存在,参考了杨大师的文章后,问题得到解决!

metalink文档Note:364855.1:RAC Connection Redirected To Wrong Host/IP ORA-12545中进行了相信的描述。

解决方法:修改数据库中的初始化参数LOCAL_LISTENER:

在RAC端,节点1上:
sqlplus / as sysdba
SQL> ALTER SYSTEM SET LOCAL_LISTENER='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.20)(PORT = 1521))' SID='orcl1';
192.168.1.20是我的VIP

在RAC端,节点2上:
sqlplus / as sysdba
SQL> ALTER SYSTEM SET LOCAL_LISTENER='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.21)(PORT = 1521))' SID='orcl2';
192.168.1.21是我的VIP

设置之后,再次尝试连接数据库,一切正常,百发百中。

个人觉得Oracle没有认为这个是bug,只认为是PROBLEM,是因为这好像只是域名解析问题(包括HOSTS、DNS方式),算是OS级的问题吧!
还有一种解决办法是在client端配置tns,详见杨大师关于ORA-12545的第二篇文章(http://yangtingkun.itpub.net/post/468/278672)。


TAG: rac

引用 删除 fbai   /   2008-04-29 14:06:43
云南人,就是牛X
引用 删除 Guest   /   2008-04-28 21:21:44
我是外行,看不懂
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-08  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 1788
  • 日志数: 32
  • 文件数: 2
  • 建立时间: 2008-04-16
  • 更新时间: 2008-08-26

RSS订阅

Open Toolbar