Oracle11g 启动Oracle侦听器并查看状态失败
我在本地计算机上有一个Oracle数据库。像每天一样,在继续工作之前,我必须查看状态并启动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
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)