求助贴。TNS问题。
由服务端TNS-03505:无法解析名称引起客户端:ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。
网上说,oracle环境变量有问题。但我查看了我的oracle环境变量,如下:
D:\oracle\product\10.2.0\db_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Rational\common
应该没问题。
我的客户端tnsnames配置如下:
WATER=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.102)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
服务端listener配置如下:
(SID_DESC =
(GLOBAL_DBNAME = water)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME = orcl)
)
这两个配置也应该没问题。并且我在客户端tnsping water时候是可以的,说明客户端没问题,问题出在服务端。可是出哪里呢?哎。。。蛋疼ing
我的os是win7的哈。这个可能有点无耻哈。