ORA-12545:因目标主机或对象不存在 解决办法

ORA-12545:因目标主机或对象不存在,连接失败

再次回到windows,由于要用到Oracle,所以就安装了一个Oracle 10g 但是由于安装完后再修改了计算机名,所以再次用sqlplus连数据库的时候,出现了ORA-12545:因目标主机或对象不存在的错误。但是通过IE访问的isqlplus连接数据库却没有任何问题(http://{Your IP}:{Port5560}/isqlplus)。所以我就确定是我修改了计算机名引起的,之所以这么确定,是因为之前有过在windows下安装Oracle 10g的经验。在cmd里运行:tnsping YouIP,我的如下,我就是从这个信息里得出问题的所在的。

 

知道了引起错误的原因,好了,现在我就就可以很方便地解决这个问题啦:你就需要把Oracle安装目录下的有关你之前的计算机名改回你现在所用的计算机名就OK啦。

 

Step1:   C:/oracle/product/10.1.0/db_1/NETWORK/ADMIN 目录下的sqlnet.ora  tnsnames.ora  listener.ora 这三个文件里的原计算机名修改为你现在所用的计算机名。现在sql Plus连接应该没有问题了。但是,你如果像我一样,用Toad for Oracle的话,还是有问题的。下面解决。

 

Step2  C:/oracle/product/10.1.0/db_1 目录下的一个文件夹: 你原计算机名_orcl 改为 现在计算机名_orcl  就行啦!好了,现在你可以好好使用Toad for Oracle.

 

总结: 碰到问题,先想想引起这个问题的可能原因会有哪些,想想你最近对计算机进行了哪些操作或更改了没有。找到了问题的所在,一切就好解决啦!

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值