Oracel数据库 listener.ora和tnsnames.ora配置

Posted 亲爱的阿道君

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracel数据库 listener.ora和tnsnames.ora配置相关的知识,希望对你有一定的参考价值。

oracel服务经常会出现各种监听问题,很多情况是 listener.ora和tnsnames.ora 的配置有问题  D:\\app\\Administrator\\product\\11.2.0\\dbhome_1 oracel安装路径径参考自己的

listener.ora配置   


# listener.ora Network Configuration File: D:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\network\\admin\\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = D:\\app\\Administrator\\product\\11.2.0\\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\bin\\oraclr11.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = D:\\app\\Administrator

tnsnames.ora配置

# tnsnames.ora Network Configuration File: D:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\network\\admin\\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

重启listener和orcl服务 

 

进入 cmd 命令行, 输入 sqlplus回车,输入数据库用户名回车,输入密码回车,登录成功。

 

以上是关于Oracel数据库 listener.ora和tnsnames.ora配置的主要内容,如果未能解决你的问题,请参考以下文章

ORA-12541:TNS:no listener

SQL Developer连接oracle报错ORA-12514

SQL Developer连接oracle报错ORA-12514

ORA-00119: invalid specification for system parameter REMOTE_LISTENER

ORA-12541:TNS:no listener 客户端tnsnames.ora配置,以及服务端listener.ora配置

listener.ora tnsnames.ora