为何提示:ORA-12545: Connect failed because target host or object does not exist

firecatcher 2002-07-10 11:21:39
我刚刚对网卡重新设置,改了机器名,后来发现本机的ORACLE无法连接,提示
ORA-12545: Connect failed because target host or object does not exist.
然后我又把机器名改会原来的值,但问题依然存在.现在要怎么作?
另外我在SQL PLUS里可以用SYSTEM/MANAGER联接本机数据库.
...全文
2370 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
firecatcher 2002-07-11
  • 打赏
  • 举报
回复
TO zhoubf725(天上的鸟,怎能踢到) :
tnsping没有成功,提示:未能分解名称.
我没有通过网络来连接服务器端的数据库,数据库是在本机上运行的.IP也没有固定.你提到的文件位置在哪里?
wu_07 2002-07-11
  • 打赏
  • 举报
回复
Cause: The address specified is not valid, or the program being connected to does not exist.

Action: Ensure the ADDRESS parameters have been entered correctly; the most likely incorrect parameter is the node name. Ensure that the executable for the server exists (perhaps "oracle" is missing). If the protocol is TCP/IP, edit the TNSNAMES.ORA file to change the host name to a numeric IP address and try again.
blue__star 2002-07-11
  • 打赏
  • 举报
回复
把TNSNAMES.ORA文件中的IP地址改了
zhoubf725 2002-07-11
  • 打赏
  • 举报
回复
先把ip配上,
另外,把你服务器用的LISTENER和客户端的tnsname的ip配上。
然后再试试。
给个结果。
zhoubf725 2002-07-11
  • 打赏
  • 举报
回复
tnsping没有成功说明无法连接主机,看来你需要首先检查你的服务名了.
不管是否在服务器端在哪里,你都需要配置ip。

文件名在。。/network/admin/
visc 2002-07-11
  • 打赏
  • 举报
回复
删除 ORACLE_HOME\network\admin下除了sqlnet.ora外的所有文件
zhoubf725 2002-07-10
  • 打赏
  • 举报
回复
写错了
首先,tnsping你的服务名是否成功?
如果没有问题则检查你的客户端的tnsname,尽量使用ip。
如果还是不行的话,把你的ini,服务器的listener,客户端的tnsname贴上来。
我觉得这个是服务器的listener问题。
firecatcher 2002-07-10
  • 打赏
  • 举报
回复
我发现机器上的OracleDEFAULT_HOMETNSListener总会被停止.启动后立刻回到停止状态.怎么回事啊?
zhoubf725 2002-07-10
  • 打赏
  • 举报
回复
首先,tnsping你的服务名是否成功?
如果没有问题则检查你的服务器的tnsname,尽量使用ip。
如果还是不行的话,把你的ini,服务器的listener,客户端的tnsname贴上来。
我觉得这个是服务器的listener问题。

firecatcher 2002-07-10
  • 打赏
  • 举报
回复
请问如何操作,重新建立LISTERNER?
firecatcher 2002-07-10
  • 打赏
  • 举报
回复
对不起,请问如何重新建立LISTERNER?
KingSunSha 2002-07-10
  • 打赏
  • 举报
回复
有没有看过listener的设置?重新建立listerner然后启动该服务
firecatcher 2002-07-10
  • 打赏
  • 举报
回复
我试过删除了旧的服务,但新建一个服务时,测试也是返回上面的提示.
KingSunSha 2002-07-10
  • 打赏
  • 举报
回复
用net8 assistant重新配置服务,因为oracle的服务中用到了服务器的名称或者地址

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧