楼主: phigon

10g RAC ORA-12545 on client sometime

[复制链接]
论坛徽章:
3
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2005-11-01 07:43:48会员2006贡献徽章
日期:2006-04-17 13:46:34
11#
 楼主| 发表于 2005-6-24 18:02 | 只看该作者
最初由 husthxd 发布
[B]参考:
http://blog.itpub.net/post/11/4060 [/B]


参考了你的链接,所以有此一问。
如何得出跟踪方法的?



还有,为什么负载均衡取的是主机名而不是ip.

使用道具 举报

回复
论坛徽章:
168
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-01-04 11:49:54蜘蛛蛋
日期:2011-12-05 16:08:56ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41设计板块每日发贴之星
日期:2011-07-22 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-30 12:30:16管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:33
12#
发表于 2005-6-26 00:22 | 只看该作者
最初由 phigon 发布
[B]

参考了你的链接,所以有此一问。
如何得出跟踪方法的?



还有,为什么负载均衡取的是主机名而不是ip. [/B]


1.通过google&metalink
2.这个没有深究过.估计跟remote_listener等初始化参数有关.

使用道具 举报

回复
论坛徽章:
114
授权会员
日期:2005-10-30 17:05:332013年新春福章
日期:2013-02-25 14:51:24奔驰
日期:2013-08-01 21:18:36宝马
日期:2013-12-04 21:52:282014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14
13#
发表于 2005-6-27 12:19 | 只看该作者
最初由 phigon 发布
[B]

参考了你的链接,所以有此一问。
如何得出跟踪方法的?



还有,为什么负载均衡取的是主机名而不是ip. [/B]

没有说用IP是不可以的

使用道具 举报

回复
论坛徽章:
3
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2005-11-01 07:43:48会员2006贡献徽章
日期:2006-04-17 13:46:34
14#
 楼主| 发表于 2005-6-27 12:43 | 只看该作者
最初由 花好月不圆 发布
[B]
没有说用IP是不可以的 [/B]



如何使用ip?

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
15#
发表于 2005-7-10 17:51 | 只看该作者
我的解决办法是:(linux系统)
1。/etc/hosts
2.  tnsnames.ora listener.ora中对应的IP或hostname
3. lsnrctl services 查看它的(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=37192))
host是不是你主机名字,若单重启lsnrctl是不会生效的,最好重启数据库,再用lsnrctl services 看看,若是不配置,重启lsnrctl后,oracle/product/8.1.7/network/log/listener.log日志总会出现:
service_register * orcl * 0
若是配置,则出现:
service_update * orcl * 0
也就是可更新监听

这是摘自metalink的:
If you change the case of the service-name to connect with you get the following error:   ORA-12545: Connect failed because target host or object does not exist       Cause: The address specified is not valid, or the program being connected              to does not exist.      Action: Ensure the ADDRESS parameters have been entered correctly; the most              likely incorrect parameter is the node name. Ensure that the              executable for the server exists (perhaps "oracle" is missing.) If              the protocol is TCP/IP, edit the TNSNAMES.ORA file to change the              host name to a numeric IP address and try again.

祝大家好运

使用道具 举报

回复
论坛徽章:
0
16#
发表于 2005-7-15 22:00 | 只看该作者
最初由 phigon 发布
[B]修改/etc/hosts文件,添加相应的主机名,就可以解决! [/B]


  请问你是将 虚拟ip 还是 公网ip 和hostname的对应关系
加入hosts 文件?? 
  我遇到同一个问题!!

使用道具 举报

回复
论坛徽章:
3
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2005-11-01 07:43:48会员2006贡献徽章
日期:2006-04-17 13:46:34
17#
 楼主| 发表于 2005-7-18 08:29 | 只看该作者
虚拟ip.
这个问题真是常见啊 !

使用道具 举报

回复
论坛徽章:
2
参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
18#
发表于 2005-7-18 10:48 | 只看该作者

修改客户端的hosts 文件是能解决的:

***.***.***.***  public_ip_hostname public_ip_hostname.domain
***.***.***.*** vip_hostname  vip_hostname.domain
应该就没有问题了.

使用道具 举报

回复
论坛徽章:
0
19#
发表于 2005-7-18 20:45 | 只看该作者
准确的说是把2个:
***.****,***.***   public_ip_hostname 加入hosts文件

使用道具 举报

回复
论坛徽章:
0
20#
发表于 2006-10-18 09:21 | 只看该作者

ORA-12545 When Trying To Connect To RAC Database

1、配置参数文件init.ora或spfile:
   remote_listener=LISTENERS_ORCL
2、运行lsnrctl service命令查看服务对应的HOST(hostname.domain_name)  
   在tnsnames.ora文件里配置与lsnrctl service命令看到服务对应的host一致(重要):
LISTENERS_ORCL =
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = linux1.hnpmi.cn)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = linux2.hnpmi.cn)(PORT = 1521))
  )
ORCLTEST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = linux1.hnpmi.cn)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = linux2.hnpmi.cn)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcltest)
      (FAILOVER_MODE =
        (TYPE = SELECT)
        (METHOD = BASIC)
        (RETRIES = 180)
        (DELAY = 5)
      )
    )
  )

修改hosts文件:
172.18.0.211                      linux1.hnpmi.cn
172.18.0.212                      linux2.hnpmi.cn

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表