zoukankan      html  css  js  c++  java
  • Oracle10g 监听服务已启动报ora12154错误

    本机安装了Oracle 10g当做数据库服务器,跑了一周正常,不知道是分配的ip主机上也安装了oracle冲突了还是什么原因,突然出现ora12514无法监听错误,查看服务发现监听都已启动状态。


    解决方法:
    1. 打开<OracleHome>/network/admin/listener.ora文件,找到:

       SID_LIST_LISTENER =
       (SID_LIST =
         (SID_DESC =
           (SID_NAME = PLSExtProc)
           (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
           (PROGRAM = extproc)
         )
       )
      2. 添加:
                (SID_DESC =
           (GLOBAL_DBNAME = ORACLE全局数据库名)
           (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) 
           (SID_NAME = ORACLE实例名)
          )
      3. 最后变成:
     SID_LIST_LISTENER =
       (SID_LIST =
         (SID_DESC =
           (SID_NAME = PLSExtProc)
           (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
           (PROGRAM = extproc)
         )
         (SID_DESC =
           (GLOBAL_DBNAME = ORACLE)
           (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) 
           (SID_NAME = ORACLE)
          )
       )
      4. 保存文件,重启服务中的TNSListener,OK!
      解决办法2:把listener.ora和tnsnames.ora文件中的HOST = localhost(或本机器的IP)改成自己的计算机名,比如:HOST = poscard

    同样需要保存重启服务中的 TNSListener。

  • 相关阅读:
    混合开发的坑(3) ---关于es6
    混合开发的坑(2) ---pdf展示
    混合开发的坑(1) ---ajax请求
    vue.js
    vue中 import引入组件
    vue中 静态文件引用注意事项
    Oracle 数据库链接
    Oracle中的NVL,NVL2,NULLIF以及COALESCE函数使用
    Merge into 使用
    C# —— IList, ArrayList与List的区别详解
  • 原文地址:https://www.cnblogs.com/hexiweb/p/2756731.html
Copyright © 2011-2022 走看看