Oracle11g 启动Oracle侦听器并查看状态失败

Oracle11g 启动Oracle侦听器并查看状态失败,oracle11g,Oracle11g,我在本地计算机上有一个Oracle数据库。像每天一样,在继续工作之前,我必须查看状态并启动Oracle的侦听器。但是今天我犯了一个错误 C:\Windows\system32>lsnrctl status LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 20-DEC-2017 14:53:09 Copyright (c) 1991, 2010, Oracle. All rights reserved. C

我在本地计算机上有一个Oracle数据库。像每天一样,在继续工作之前,我必须查看状态并启动Oracle的侦听器。但是今天我犯了一个错误

C:\Windows\system32>lsnrctl status

LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 20-DEC-2017 14:53:09

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   64-bit Windows Error: 61: Unknown error
“主机”参数缺少该值。我试图编辑两个文件“listener.ora”和“tnsnames.ora”来解决这个问题,但什么也没发生

这是“listener.ora”文件的内容:

这是“tnsnames.ora”文件的内容:

这是“sqlnet.ora”文件的内容:

我的“OracleTNSListener”正在运行的另一个东西是图像:

我已经搜索了所有关于Oracle的网页,但找不到解决方案。我想这是我解决这个问题的最后机会了

请帮帮我


提前谢谢。希望得到帮助

当(许多)Windows问题得到解决时,您是否尝试过用这种方式修复它:重新启动计算机?

在搜索了所有关于Oracle的论坛后,我在那里可以得到帮助,我通过删除MSSQL的数据库网关解决了我的问题。我不知道发生了什么,但这不是最好的答案。至少我能解决我的问题


谢谢大家的帮助

是的,我重新启动了我的电脑。但我还是有问题。
# listener.ora Network Configuration File: F:\PHUOC\OracleCSDL\product\11.2.0\dbhome_2\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = F:\PHUOC\OracleCSDL\product\11.2.0\dbhome_2)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:F:\PHUOC\OracleCSDL\product\11.2.0\dbhome_2\bin\oraclr11.dll")
    )
    (SID_DESC =
      (SID_NAME = test
      (ORACLE_HOME = F:\PHUOC\OracleCSDL\product\11.2.0\dbhome_2)
      (PROGRAM = dg4odbc)
      (ENVS = "EXTPROC_DLLS=ONLY:F:\PHUOC\OracleCSDL\product\11.2.0\dbhome_2\bin\oraclr11.dll")
    )
    (SID_DESC =
      (SID_NAME = LINKSQL
      (ORACLE_HOME = F:\PHUOC\OracleCSDL\product\11.2.0\dbhome_2)
      (PROGRAM = dg4msql)
      (ENVS = "EXTPROC_DLLS=ONLY:F:\PHUOC\OracleCSDL\product\11.2.0\dbhome_2\bin\oraclr11.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-E6UVA39)(PORT = 1521)) 
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522)) 
    )
  )

ADR_BASE_LISTENER = F:\PHUOC\OracleCSDL
# tnsnames.ora Network Configuration File: F:\PHUOC\OracleCSDL\product\11.2.0\dbhome_2\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

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


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

SCADA =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = Scada)
    )
  )
sqlserver = 
(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = test) 
    )


)

LINKSQL = 
(DESCRIPTION =
    (ADDRESS = 
    (PROTOCOL = TCP)
    (HOST = localhost)
    (PORT = 1521)
    )
    (ADDRESS = 
    (PROTOCOL = TCP)
    (HOST = localhost)
    (PORT = 1522)
    )
    (CONNECT_DATA =
      (SID=LINKSQL) 
    )


)
# sqlnet.ora Network Configuration File: F:\PHUOC\OracleCSDL\product\11.2.0\dbhome_2\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.

# This file is actually generated by netca. But if customers choose to 
# install "Software Only", this file wont exist and without the native 
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)