Home >Database >Mysql Tutorial >ORA-12154 TNS 无法解析指定的连接标识符

ORA-12154 TNS 无法解析指定的连接标识符

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 17:08:511667browse

ORA-12154 TNS 无法解析指定的连接标识符 .今天数据库突然连接时报这个错误,plsql连接不上,应用程序连接不上,但是sql可以连上

ORA-12154 TNS 无法解析指定的连接标识符 .今天数据库突然连接时报这个错误,plsql连接不上,,应用程序连接不上,但是sql可以连上。到网上找了半天,也改了半天。其实我的listener.ora 文件是一直没有动的。网上的人说改了之后重启服务就可以。

目录结构如下:

# listener.ora Network Configuration File: D:\Oracle\product\10.1.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
# 我加了下面的东西 (SID_DESC=
#     (GLOBAL_DBNAME = ORCL)   
#      (ORACLE_HOME = d:\oracle\product\10.1.0\db_1)       
#      (SID_NAME =ORCL)    
#    )


SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\product\10.1.0\db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC=
      (GLOBAL_DBNAME = ORCL)   
      (ORACLE_HOME = d:\oracle\product\10.1.0\db_1)       
      (SID_NAME =ORCL)    
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
      )
    )
  )

其实什么都不必要改;只需要重启Oracle listener服务即可解决问题。

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:Oracle内联,外联Next article:Oracle中临时表空间作用