Toad错误 - ora 12154

时间:2011-12-31 19:46:54

标签: oracle toad

我正在尝试使用Toad建立数据库连接(xe10免费版)并且它给了我一个错误:

ORA-12154

我尝试将sqlnetORA更改为:

SQLNET.AUTHENTICATION_SERVICES= (NONE)

仍然是同样的错误。

3 个答案:

答案 0 :(得分:1)

首先检查以确保您可以ping数据库,如果是,则在不解决防火墙/网络问题的情况下转到下一步。

第二次检查是否可以通过SQL * plus连接。如果您可以使用SQL +连接,那么您的TNS就可以了,Toad似乎是个问题,如果您不能,那么您的TNS文件就会出现问题。

请务必使用以下方法尝试直接连接:

In Toad click "Session" > "New Connection"
There are 3 options TNS, Direct, LDAP (Shown as Tabs) . Select "Direct"
User: sys
Password : <passwd>
Host: 127.0.0.1
Port: 1521
Service Name: XE
Connect as: SYSDBA

如果您无法通过SQL +或Toad连接然后修复.tns,我在下面附上了一些有用的链接,可以帮助您解决问题。

http://www.dba-oracle.com/t_ora_12154_tns_resolve_service_name.htm http://www.orafaq.com/wiki/Tnsnames.ora

答案 1 :(得分:0)

尝试在sqlnet.ora中注释以下行

#names.default_domain = world

否则,Oracle会将.world附加到您的主机字符串

答案 2 :(得分:-1)

通常,这是您的连接字符串或tnsnames.ora文件中的印刷错误。更多信息请点击此处:11g/ORA-12154