OracleRAC客户端连接不稳定的解决方法.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OracleRAC客户端连接不稳定的解决方法

Oracle RAC客户端连接不稳定的解决方法 Oracle RAC安装完毕后,监听、tnsname.ora按照Oracle默认配置好后,在服务器端用sqlplus连接没有问题,但是用客户端连接,会出现有时候连不上的错误,解决方法: 1、修改监听文件,增加SID_LIST_LISTENER,两台机器都要修改,修改完毕后如下: LISTENER_ORCL1 = ?(DESCRIPTION_LIST = ??? (DESCRIPTION = ????? (ADDRESS_LIST = ??????? (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ????? ) ??? ) ?) ? SID_LIST_LISTENER_ORCL1 = ?(SID_LIST = ??? (SID_DESC = ????? (ORACLE_HOME = /u01/app/oracle/product/11.1.0) ????? (SID_NAME = ora1) ??? ) ?) 2、修改tnsname.ora,两台机器都要修改,例如第一台机器: ?????? 用Oracle的netca配置的时候,只配置了一个监听LISTENERS_ORCL,手工增加另外两个监听。 LISTENER_ORCL2 = ?(ADDRESS_LIST = ??? (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ?) ? LISTENER_ORCL1 = ?(ADDRESS_LIST = ??? (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ?) ? LISTENERS_ORCL = ?(ADDRESS_LIST = ??? (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ??? (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ?) ? ? ORCL1 = ?(DESCRIPTION = ??? (ADDRESS_LIST = ????? (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ??? ) ??? (CONNECT_DATA = ????? (SERVICE_NAME = ORCL) ??? ) ?) ? ? ORCL2 = ?(DESCRIPTION = ??? (ADDRESS_LIST = ????? (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ??? ) ??? (CONNECT_DATA = ????? (SERVICE_NAME = ORCL) ??? ) ?) ? ORCL = ?(DESCRIPTION = ??? (ADDRESS_LIST = ????? (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ????? (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ????? (LOAD_BALANCE = yes) ??? ) ??? (CONNECT_DATA = ????? (SERVER = DEDICATED) ????? (SERVICE_NAME = ORCL) ??? ) ?) 3、修改pfile,将两个本地监听设置上。 可以先导出一份spfile,修改完毕后再导入pfile。增加以下三行: *.local_listener=LISTENER_ORCL ora1.local_listener=LISTENER_ORCL1 ora2.local_listener=LISTENER_ORCL2 ? 另 外,在启动oralce时,出现ora-32006的错误,数据库倒是起来能用。到网上搜索一通,说是oracle10g以后 将*.log_archive_start=TRUE 这个参数去掉了,把这行从spfile中删除了,再启动没有报错。是否真的不需要这个参数,还需要再确认。 ? 4、oracle驱动 经测试发现,在oracle RAC环境下,如果down掉一个实例,应用出现以下错误: Io 异常: Software caused connection abort: socket write error org.apache.cocoon.ProcessingException: error on execute servlet:login: javax.ser

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档