0

尝试通过 Toad 连接到服务器上的 oracle DB 时出现错误。错误消息是:
ORA-12514: TNS:listener could not resolve Service_Name given in connect descriptor。
直到昨天一切正常,但今天我的服务器重新启动,我无法连接到数据库。我也尝试了 tnsping 并且工作正常:

适用于 32 位 Windows 的 TNS Ping 实用程序:版本 9.2.0.1.0 - 10-NOV-20 10 15:13:29 生产

版权所有 (c) 1997 年甲骨文公司。版权所有。

用到的参数文件:c:\oracle\ora92\network\admin\sqlnet.ora

使用 TNSNAMES 适配器解析别名尝试联系 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = MY4D) (PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME =sim))) OK (80 ms )

我做了lsnrctl start,它说 Service OracleOraHome92TNSListener 已经在运行。

oracle throught toad 仍然无法正常工作。谁能帮我解决这个问题。

4

1 回答 1

1

当您的 oracle 服务未运行时,通常会发生此错误。您将在 services.msc 中看到名称为“Oracle..TNSListener”的服务和名称为“OracleServicesim”的另一个服务。检查它们是否都在运行,或者重新启动这两个服务。然后尝试连接。它应该可以正常工作。

于 2010-11-10T10:59:19.813 回答