尝试通过Toad连接到服务器上的oracle DB时出错。错误消息是:
ORA-12514:TNS:侦听器无法解析连接描述符中给出的Service_Name
一切都工作正常,直到昨天,但今天我的服务器重新启动,我不能连接到数据库。我也试过tnsping,它工作正常:
适用于32位Windows的TNS Ping实用程序:版本9.2.0.1.0 - 在10-NOV-20上生产 10 15:13:29
版权所有(c)1997 Oracle Corporation。保留所有权利。
使用过的参数文件: C:\ ORACLE \ ora92 \网络\管理员\ SQLNET.ORA
使用TNSNAMES适配器来解析别名 试图联系(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP) (HOST = MY4D)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = sim))) 好的(80毫秒)
我做了 lsnrctl start ,它说服务OracleOraHome92TNSListener已经在运行。
仍然是oracle tot toad不起作用。任何人都可以帮我解决这个问题。
答案 0 :(得分:1)
当您的oracle服务未运行时,通常会发生此错误。您将在services.msc中看到名称为“Oracle..TNSListener”的服务和名为“OracleServicesim”的另一个服务。检查它们是否都在运行,或重新启动这两项服务。然后尝试连接。它应该工作正常。