标签: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