ORA-12545:Connect failed because target host or object does not exist

11gr2 RAC中客户端利用scan-ip连接server,之前都是利用vip 连接数据库,现在客户端只需要知道scan-ip即可连接,scan-ip的作用使得节点的个数对客户端是透明的

Scan-ip----àsan-listener-àlocal listener

配置

Tns 配置

MDSTEST2=

  (DESCRIPTION=

    (ADDRESS=

      (PROTOCOL=TCP)

      (HOST=rac-scan)

      (PORT=1521)

    )

    (CONNECT_DATA=

      (SERVER=dedicated)

      (SERVICE_NAME=mdstest)

    )

  )

 

Rac-scanip记录在/etc/hosts或客户端的hosts

连接的时候出现错误

ORA-12545Connect failed because target host or object  does not exist

解决方法

SQL> show parameter listener

 

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

listener_networks                    string

local_listener                       string      (DESCRIPTION=(ADDRESS_LIST=(AD

                                               DRESS=(PROTOCOL=TCP)(HOST=tyan

                                                 148-vip)(PORT=1521))))

remote_listener                      string      rac-scan:1521

SQL>alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.98.0.47)(PORT=1521))))' scope=both sid='mdstest2';

 

System altered.

在两节点上处理,其中host为节点的vip 地址,sid为当前节点的实例名

 

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

转载于:http://blog.itpub.net/24849178/viewspace-740226/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值