您的位置:首页 > 数据库 > Oracle

oracle的客户端连接服务器出错的主要原因

2010-08-31 08:30 316 查看
主要是是tnsnames.ora文件中的链接字符串出错了(./oracle/client/10.2.0/NETWORK/ADMIN/tnsnames.ora)

如果客户端SQL+去要连接服务器,需要连接字符串文件中提供以服务器IP地址为连接字符串。

例如,

192.168.44.50=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.44.50)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
(SERVER = DEDICATED)
)
)

有些则不需要IP为连接的字符串,只需要实例名称为连接字符串,像SuperMap Deskpro连接数据库时,只需要实例名称。

例如,

ORCL=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.44.50)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
(SERVER = DEDICATED)
)
)

不管怎样如果连接不上服务器,如果不是服务器的原因就是客户端的连接文件tnsnames.ora中的连接字符串有问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: