解决oracle11g数据库监听连接不上问题

Posted flgb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决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:\Oracle11gXE\oracle\product\11.0.2\server)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = D:\Oracle11gXE\oracle\product\11.0.2\server)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = XE)
      (ORACLE_HOME = D:\Oracle11gXE\oracle\product\11.0.2\server)
    )
/*黄色字体部分即为新加的数据库实例描述,注意该实例那样加(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)

 

以上是关于解决oracle11g数据库监听连接不上问题的主要内容,如果未能解决你的问题,请参考以下文章

oracle11G 已开启监听,但远程连接依旧无监听解决过程

ORACLE 11G Windows安装环境,只能在本地使用PLSQL进行连接,非本地用户通过IP/ORCL连接时提示12170

webService 无法连接连接oracle 11g

oracle 11g 程序连接不上,PlSql通过配置选项后能连上

navicate链接oracle11g失败! ora:12541 无监听程序

Oracle错误集锦:PLSQL无法直连64位Oracle11g数据库