RAC连接的问题ORA-12545
来源:互联网 发布:小说分享网站源码 编辑:程序博客网 时间:2024/06/04 04:07
发表于: 2007.03.25 17:18
分类: ORACLE , Bug
出处: http://yangtingkun.itpub.net/post/468/273645
---------------------------------------------------------------
连接到RAC数据库的时候经常会出现ORA-12545错误,在METALINK上查询了一下,是Oracle的一个小bug。
在远端客户端连接RAC数据库时,通过统一的服务名连接时经常会出现ORA-12545错误。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******
ERROR:
ORA-12545: 因目标主机或对象不存在, 连接失败
警告:您不再连接到 ORACLE。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******
ERROR:
ORA-12545: 因目标主机或对象不存在, 连接失败
警告:您不再连接到 ORACLE。
本地数据库TNSNAMES的配置:
TESTRAC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.224)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.225)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = testrac)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
(RETRIES = 180)
(DELAY = 5)
)
)
)
Oracle在文档Note:364855.1:RAC Connection Redirected To Wrong Host/IP ORA-12545中进行了相信的描述。
并给出了解决方法:修改数据库中的初始化参数LOCAL_LISTENER:
SQL> CONN SYS@TESTRAC1 AS SYSDBA输入口令: ****已连接。
SQL> ALTER SYSTEM
2 SET LOCAL_LISTENER = '(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.224)(PORT = 1521))'
3 SID = 'testrac1';
系统已更改。
SQL> CONN SYS@TESTRAC2 AS SYSDBA输入口令: ****已连接。
SQL> ALTER SYSTEM
2 SET LOCAL_LISTENER = '(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.225)(PORT = 1521))'
3 SID = 'testrac2';
系统已更改。
设置之后,再次尝试连接数据库:
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
SQL> CONN NDMAIN@TESTRAC输入口令: ******已连接。
修改之后,没有再次出现同样的错误。
不过Oracle没有认为这个是bug,只是认为是PROBLEM。
- RAC连接的问题ORA-12545
- RAC连接的问题ORA-12545
- RAC连接的问题ORA-12545
- RAC连接的问题ORA-12545
- Oracle 集群RAC拒绝连接问题ORA-12545解决
- oracle10g的rac中,客户端连接报ora-12545错误
- 连接Oracle RAC 的tnsname.ora设置
- oracle11gR2 RAC连接时ORA-12545错误
- XDB引起的RAC问题 ORA-03113
- ORA-12545:连接失败的问题
- 连接到RAC数据库的时候经常会出现ORA-12545错误
- RAC 集群 连接的时候报错 ora-12541
- oracle 10G r2 RAC连接ORA-12545错误
- Oracle10g Rac ora-12545
- Oracle10g Rac ora-12545
- 关于ORACLE连接RAC不稳定的问题
- Oracle 11g RAC环境下的ORA - 19606问题
- ORA RAC ORA-12545:因目标主机或对象不存在,连接失败!
- ARM嵌入式系统的问题分析与总结
- Unicode和UTF-8之间的转换详解
- http://www.cnblogs.com/waxdoll/archive/2006/03/12/348464.html
- 二维树状数组
- IOS开发:ASIHTTPRequest中HTTP请求终结者详解
- RAC连接的问题ORA-12545
- C++编程实现从注册表中获取程序安装路径并调用exe文件。
- CSDN高校俱乐部网站改版公告
- report service
- 手机端“记住密码”功能的安全性解决方案
- 海思3516(Hi3516)相对海思3515(Hi3515)的改进
- sql大全一
- C++写的Windows下遍历文件列表程序,处理全程使用UTF16
- 用supervisord管理uwsgi