OracleDB TNS侦听器配置

时间:2019-01-11 09:42:21

标签: oracle configuration oracledb tns

我想在我的计算机(win 8.1)上配置OracleDB18c,但侦听器配置有问题...

我想与我的计算机(localhost)上名为ORCL的数据库连接,但是尝试配置侦听器失败(尽管我通过SQL * Plus建立了连接)

这是我的配置文件:

listener.ora

# listener.ora Network Configuration File: C:\Users\User\Desktop\oracleDB\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\Users\User\Desktop\oracleDB)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\Users\User\Desktop\oracleDB\bin\oraclr18.dll")
    )
    (SID_DESC =
      (GLOBAL_DBNAME = orcl.localhost)
      (SID_NAME = ORCL)
    )
  )

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

ADR_BASE_LISTENER = C:\Users\User\Desktop\oracleDB\log

ORCL_LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

tnsnames.ora

# tnsnames.ora Network Configuration File: C:\Users\User\Desktop\oracleDB\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_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl.localhost)
    )
  )

0 个答案:

没有答案