我的plsql总报ora-12545:因目标主机或对象不存在,连接失败 的错误怎么办

我的plsql总报ora-12545:因目标主机或对象不存在,连接失败 的错误怎么办,第1张

plsql连接oracle报:因目标主机或对象不存在,连接失败。一般是tnsnames.ora文件中填写的服务器配置不正确导致。

工具:oracle 10g

步骤:

1、找到客户端安装路径下的~oracle_home\product\10.2.0\db_1\network\ADMIN路径,并找到tnsnames.ora文件:

2、以文本形式打开,找到要连接的数据库配置。

3、其中红框部分需要找数据库管理员确认,zhai为本地所起的名字,可以自定义,192.168.0.132是数据库服务器地址,1521为服务器oracle的端口号,orcl为数据库服务器的sid。

ORA-12545 tns:name lookup failure

Cause: A protocol specific address parameter cannot be resolved.

Action: Ensure the address parameters have been entered

correctlythe 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是不是正确!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6721087.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存