读书人

ORA-12154: TNS:could not resolve th

发布时间: 2012-01-19 20:57:58 作者: rapoo

ORA-12154: TNS:could not resolve the connect identifier specified
环境是winxp+oracle10g
用net configuration assistant配置好后可以测试成功
但是用sqlplus system/test@Test 时出现上述错误

用Enterprise Manager Console可以连接上

sqlnet.ora如下:
SQLNET.AUTHENTICATION_SERVICES = (NTS)
NAMES.DIRECTORY_PATH = (TNSNAMES, ONAMES, HOSTNAME)
tnsnames.ora如下:
Test=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = notexiao)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = Test)
)
)


[解决办法]
tnsping sid
可以通不
[解决办法]
同问
[解决办法]
这种情况以前也遇见过,原因有如下可能:
1,服务器和客户端的连接冲突
2,防火墙的问题
[解决办法]
SQLNET.AUTHENTICATION_SERVICES = (NTS) 把nts改成none
[解决办法]
在DOS下直接输入set oracle_sid=Test
那就把oracle_sid=Test加入环境变量

读书人网 >oracle

热点推荐