oracle 9i 连接数据库出现错误代码ora-12545该怎么解决

如题所述

第1个回答  2012-09-08
证明服务没有正常启动追问

我明明把服务已经启动了! ???

追答

ORA-12545 TNS:name lookup failure

Cause: A protocol specific ADDRESS parameter cannot be resolved.
Action: Ensure the ADDRESS parameters have been entered
correctly; the most likely incorrect value is the node name.

Copyright (C) 1995, Oracle Corporation
错误消息提示的很清楚,你在配置TNS LISTENER的时候DB主机地址有误,你是不是用的IP协议?
这时候你可能指定的主机名没有办法被DNS解析,方法:直接在主机地址里输入SERVER的IP地址

使用tnsping来测试一下,如:
C:\>tnsping 192.168.0.2
TNS Ping Utility for 32-bit Windows: Version 8.1.7.0.0 - Production on 04-4月 -2
005 15:01:54
(c) Copyright 1997 Oracle Corporation. All rights reserved.
TNS-03505: 未能分解名称

-------------------------------------------------------------------
看看你的ORACLE数据库是否没有起来,或者IP地址改变了!
再看看TNSNAMES.ORA文件中host name是不是正确!

Oracle 9i数据库出现ORA-12545的问题!
把里面localhost=***的***改成你的IP就好了。

...ORACLE RAC中连接ScanIP报错ORA-12545的问题解决
为解决此问题,首先需修改local_listener参数。通过SQL命令进行配置,为每个节点设置正确的local_listener值,如针对节点1和节点2分别设置为:(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.133.9)(PORT=1521))和(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.133.10)(PORT=1521)),同时指定sid为orcl1和orcl2。完...

ORA-12545: 因目标主机或对象不存在,连接失败
看看你的ORACLE数据库是否没有起来,或者IP地址改变了!再看看TNSNAMES.ORA文件中host name是不是正确!

...ORACLE RAC中连接ScanIP报错ORA-12545的问题解决
重新测试,问题解决。通过调整LOCAL_LISTENER参数至正确配置,确保RAC集群中每个节点的LOCAL_LISTENER参数指向本节点的VIP地址,而REMOTE_LISTENER指向SCAN IP,解决了通过SCANIP连接时报错ORA-12545的问题。参考ORACLE MOS文档:ORA-12545 or ORA-12537 While Connecting to RAC Through SCAN name (Doc ID 97...

我的pl\/sql总报ora-12545:因目标主机或对象不存在,连接失败 的错误怎 ...
步骤:1、找到客户端安装路径下的~oracle_home\\product\\10.2.0\\db_1\\network\\ADMIN路径,并找到tnsnames.ora文件:2、以文本形式打开,找到要连接的数据库配置。3、其中红框部分需要找数据库管理员确认,zhai为本地所起的名字,可以自定义,192.168.0.132是数据库服务器地址,1521为服务器oracle的...

oracle 乱码 如何解决
1、对于Oracle Enterprise Manager中的所有工具,有一个配置文件名为dbappscfg.properties,修改该文件即可解决上述问题。这个文件的位置在$ORACLE_HOME\\sysman\\config目录下,用任何的文本编辑器打开该文件,在这个文件里面,找到这样一项,SQLPLUS_NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 2、去掉注释符#,...

oracle导入数据是出错。
是因为 存储过程P_BQ_BD_ACCSUBJ 中使用了 DDJT.BD_ACCSUBJ@LINK_YNDD.REGRESS.RDBMS.DEV.US.ORACLE.COM 其中使用了 database link :LINK_YNDD.REGRESS.RDBMS.DEV.US.ORACLE.COM 你可以在导入数据库之前, 将 database link 创建好,然后再导入,就可以了。

相似回答
大家正在搜