zoukankan      html  css  js  c++  java
  • 解决oracle11g数据库监听连接不上问题

    java连接数据库报错12514,无法识别监听,但是PL客户端可以连接

    oracle 监听 添加ip
    同时修改tnsnames.ora、listener.ora将这两个文件中HOST后面的主机都修改为127.0.0.1然后重启OracleServiceXE、OracleXETNSListener服务
    
    listener.ora文件修改为
    
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = D:Oracle11gXEoracleproduct11.0.2server)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = D:Oracle11gXEoracleproduct11.0.2server)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (SID_NAME = XE)
          (ORACLE_HOME = D:Oracle11gXEoracleproduct11.0.2server)
        )
    /*黄色字体部分即为新加的数据库实例描述,注意该实例那样加(PROGRAM = extproc),否则会报“ORA-28547: TNS: 连接服务器失败,可能是Net8管理错误。”*/
      )
     
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        )
      )
     
    DEFAULT_SERVICE_LISTENER = (XE)
  • 相关阅读:
    家庭作业有益吗?
    视图、触发器、事务、存储过程、函数
    Navicat使用和pymysql
    表查询
    外键
    MySQL表操作
    进程池线程池、协程
    全局解释器锁及其他用法
    线程
    进程
  • 原文地址:https://www.cnblogs.com/flgb/p/11074816.html
Copyright © 2011-2022 走看看