码迷,mamicode.com
首页 > 其他好文 > 详细

ORA-12154: TNS:could not resolve the connect identifier specified

时间:2014-08-28 11:06:39      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:des   os   io   文件   数据   问题   sp   on   ad   

从文件连接数据库,连接字符串是finance/oracle@orcl 其中 finance是用户名,oracle是密码,orcl是实例名。发现这个问题:ORA-12154: TNS:could not resolve the connect identifier specified。TNS:无法解析指定的连接标识符。

而sqlnet.ora文件记录的是一些连接参数,我查看了我的sqlnet.ora文件是这样的:

# sqlnet.ora Network Configuration File: /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

ADR_BASE = /home/oracle/app/oracle

所以客户端就会到tnsnames.ora找oral这个实例,而我的tnsnames.ora文件中

sqltest =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.35.100)(PORT = 1522))
)
(CONNECT_DATA =
(SID = orcl)
)
)

没有orcl这个实例,所以添加了orcl实例。然后重启监听就解决了~

所以呢,以后要弄明白各个文件是干什么的,这些参数的作用是什么,我基础太差啦~

 

ORA-12154: TNS:could not resolve the connect identifier specified

标签:des   os   io   文件   数据   问题   sp   on   ad   

原文地址:http://www.cnblogs.com/ITyannic/p/3941059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!