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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-12545:因目标主机或对象不存在,连接失败相关的知识,希望对你有一定的参考价值。

方法/步骤

  1. 1

          如下图中,我们在运行oracle的时候可能出现的错误信息ORA-12545:因目标主机或对象不存在,连接失败

    技术分享
  2. 2

        解决方法:

    首先从最基本的入手,这里打开计算机右击,选择管理

    技术分享
  3. 3

        找到里面的服务和应用程序,打开服务

    技术分享
  4. 4

    如下图所示~找到:

    OracleOraDb11g_home1TNSListener

    OracleServiceORCL

    技术分享
  5. 5

       启动这两个数据服务,这是最为基本的了

    技术分享
  6. 6

    数据服务启动完毕之后,重新进行一次连接

    技术分享
  7. 7

        如果这时候还是出现如下图中所示的提示内容,这样的话解决方法估计就麻烦了一些,这里你肯定是将你的计算机本地的名称进行了改动

    技术分享
  8. 8

         解决方法:

    打开app→账户→product→11.1.0→db_1→NETWORK→ADMIN

      找到如下图中所示的两个文件listener.ora  tnsnames.ora

    技术分享
  9. 9

    点开这两个文件进行一下内容的修改(主要修改的内容就是如下图中的画红线的区域)

    技术分享
  10. 10

    这边需要你先打开你的计算机找到你的计算机名称,然后选择复制

    技术分享
  11. 11

    将listener.ora  tnsnames.ora这两个文件夹中的HOST名称都改为你的计算机名称,随后保存完毕之后重新进行连接

    技术分享
    技术分享
  12. 12

    如果出现如下图中所示的提示消息的话,这里你需要重新把你的oracle中的两个服务进行重新的启动

    技术分享
  13. 13

    启动完毕服务之后,如果还是出现如下图中的错误提示的话,这里我们需要对你的监听进行另外的配置了

    技术分享
  14. 14

    在开始菜单中找到,Net Configuration Assistant

    技术分享
  15. 15

    打开如下图所示,选择监听程序的配置,点击下一步

    技术分享
  16. 16

    选择重新配置,进入下一步

    技术分享
  17. 17

    直接点击下一步

    技术分享
  18. 18

    选择

    技术分享
  19. 19

    选择协议一般情况下都是TCP

    技术分享
  20. 20

    选择使用标准端口号,点击下一步

    技术分享
  21. 21

    选择,进入下一步

    技术分享
  22. 22

    监听程序配置完毕,点击下一步

    技术分享
  23. 23

    选择完毕,配置完毕,重新启动监听服务

    技术分享
  24. 24

    这样你的数据库就可以连接成功了,以上方法希望可以帮到大家

    技术分享
  25.  

以上是关于ORA-12545:因目标主机或对象不存在,连接失败的主要内容,如果未能解决你的问题,请参考以下文章

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

oracle ORA-12545:因目标主机或对象不存在

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

错误 12545:连接失败,因为尝试连接 sqlplus 时目标主机或对象不存在

oracle net manager 配置中的连接测试

plsql连接ORacle数据库时报:因目标主机或对象不存在,连接失败。怎样解决