今天通过PLSQL连接网络中的oracle数据库服务时,出现了一些报错如:“ORA-12154: TNS: 无法解析指定的连接标识符”,最后发现是我向:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora文件添加配置的SERVICE_NAME填写错误了,最后修改了SERVICE_NAME后,便通过PLSQL正常连接了。
总结:想通过PLSQL连接网络中的oracle数据库服务,只需要修改\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora这个文件就可以了。不需要修改listener等其它文件。
修改\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora很简单,只需要在文本的最后添加上如:
ORDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 128.160.96.21)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ordb)
)
)
这样的配置代码,就OK了!