li
  当前位置:主页 > 性能优化 > 文章内容
li
AIX下oracle10g rac:ora-12545错误解决方案
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-03-09   阅读:50  
本文章共2350字,分2页,当前第1页,快速翻页:
 
刚刚接手一个AIX+rac系统,没几天问题来了.记录下笔记吧! 
一、问题描述  

操作系统AIX  5L Version 5300-05 64bit,oracle 10g R2 10.2.0.3 for AIX 5L Based Systems (64-Bit) 
当客户端连过来时客户端有时能连通,有时却断开提示错误 
SQL> conn system/oracle@sddzyj 
已连接。 
SQL> conn system/oracle@sddzyj 
ERROR: 
ORA-12545: 因目标主机或对象不存在,连接失败 

警告: 您不再连接到 ORACLE。 
SQL> conn system/oracle@sddzyj 
已连接。 
SQL> conn system/oracle@sddzyj 
已连接。 
SQL> conn system/oracle@sddzyj 
ERROR: 
ORA-12545: 因目标主机或对象不存在,连接失败 

警告: 您不再连接到 ORACLE。 
SQL> 

客户端tns配置 
SDDZYJ =  
  (DESCRIPTION =  
    (ADDRESS_LIST =  
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.37.201.42)(PORT = 1521))  
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.37.201.43)(PORT = 1521))  
      (LOAD_BALANCE = yes)  
    )  
    (CONNECT_DATA =  
      (SERVICE_NAME = SDDZYJ)  
    )  
  )  
服务器端  
10.37.201.42 ibmsvr1_vip  
10.37.201.43 ibmsvr2_vip 是虚拟ip(vip)  
10.37.201.40 ibmsvr1  
10.37.201.41 ibmsvr2 是公网ip  
二、解决方案  

有人提议把客户端hosts文件中加入对两个服务名的名字解析,经测试的确能解决问题,但总觉得不是很好,维护上百台电脑的hosts文件是很困难的.  
下面的方法是我测试成功的.  
1, 服务器2节点群集 机器名为 ibmsvr1,ibmsvr2.  
2,在服务器端用system用户登录  
SQL> show parameter list 
NAME                                 TYPE        VALUE 
IXDBA.NET技术社区
------------------------------------ ----------- ------------------------------ 
local_listener                       string      
remote_listener                      string      LISTENERS_SDDZYJ 


可以看到这两个参数,remote_listener为 LISTENERS_TEST 
3,在ibmsvr1,ibmsvr2上分别编辑服务器端tnsnames.ora (注意,是服务器端的) 
将下面部分 


阅读更多内容1 · 2 · 下一页>>


  上一篇: 全面解析Oracle数据库字符集问题   下一篇: Oracle 10g RAC for AIX安装配置...
li
 §相关评论  
 热点文章

·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 编辑推荐
·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 相关篇章
·全面解析Oracle数据库字符集问题
·如何整理Oracle数据库碎片
·oracle表碎片的相关知识与解决方...
·Oracle中疑难问题的解决方案
·Oracle 10g的AWR性能优化工具使用
·有效创建Oracle dblink的两种方式
·Oracle中hints的调整机制研究
·Unix环境下的Oracle调优原则
·Oracle常见等待事件介绍
·ORACLE执行计划的一些基本概念
·Oracle 10g RAC for AIX安装配置...
·ora-12514错误以及解决方案
·oracle10g RAC中VIP和实例的版本...
·oracle rman备份时出现ORA-19502...
·RMAN备份还原时出现Ora-01220错误...
·oracle rac案例:时间同步问题导致...
·oracle数据库版本升级后导致的ca...
·oracle 在线日志文件损坏与ora-6...
·ORA-00604:案例学习Oracle错误
·oracle ORA-00904 错误解决
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接