我使用的是Windows 10。
我已经安装了Oracle Database 11g第2版(11.2)。还配置了LISTENER。
我通过sqlplus安装了一个新的数据库连接。我能够使用sqlplus连接到数据库coonection。但是,当我使用SQL开发人员配置相同的连接时,我得到" 状态:失败 - 测试失败:网络适配器无法建立连接"。
我尝试了 lsnrctl状态。我发现了这个。
TNS-12541:TNS:没有倾听者 TNS-12560:TNS:协议适配器错误 TNS-00511:没有倾听者 64位Windows错误:61:未知错误 连接到(DESCRIPTION =(ADDRESS =(PROTOCOL = IPC)(KEY = MYKEY1521)))
TNS-12541:TNS:没有倾听者 TNS-12560:TNS:协议适配器错误 TNS-00511:没有倾听者 64位Windows错误:2:没有此类文件或目录
我尝试了 lsnrctl start 。我发现了这个。
TNS-12560:TNS:协议适配器错误 TNS-00530:协议适配器错误
我尝试从Oracle Net Configuration Assistant中删除并重新安装LISTENER。但是我收到了上面提到的错误。
此外,我的系统中正在运行以下服务。
OracleService(SID)
OracleRemExecService
OracleOraDb11g_home1ClrAgent
OracleMTSRecoveryService
OracleJobScheduler(SID)
Oracle(SID)编写器服务
但服务 OracleOraDb11g_home1TNSListener未列出(也未开始)。 问题出在OracleOraDb11g_home1TNSListener服务上。
任何人都可以让我知道如何使OracleOraDb11g_home1TNSListener服务保持稳定,以便使用sql developer建立数据库连接。