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。

  • 相关阅读:
    禁止鼠标多次点击选中div中的文字
    深入浅出 Nodejs 学习笔记 1
    svn 树冲突
    nodejs 按行读取 readline
    git版本控制器的基本使用
    规范javascript书写
    media query
    软件工程
    The sixth day
    The fifth day
  • 原文地址:https://www.cnblogs.com/hexiweb/p/2756731.html
Copyright © 2011-2022 走看看