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中的连接字符串有问题。
如果客户端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中的连接字符串有问题。
相关文章推荐
- oracle精简版客户端安装及使用PLSQL Developer连接oracle服务器
- oracle8i数据库客户端与服务器的连接
- 在64位服务器上安装oracle 32位客户端只能被编译为x86的程序连接
- 32位plsql连接64位Oracle,需要在客户端的服务器上,安装32位客户端(而不是服务器端)
- oracle10客户端PL/SQL Developer如何连接远程服务器上的oracle数据库
- oracle客户端连接服务器基本教程
- 配置PLSQL 与ORACLE客户端集成连接ORACLE服务器
- 客户端PL/SQL如何连接oracle服务器
- 客户端连接ORACLE很慢的原因可能是使用的DNS解析
- 查询所有连接到ORACLE服务器的客户端IP地址的方法
- 在64位服务器上安装oracle 32位客户端只能被编译为x86的程序连接
- 客户端在连接服务器报10061错误的原因
- Oracle客户端穿过防火墙连接服务器 -zt
- 利用asio实现了一个服务器,多个客户端连接,并异常断开连接,发现后面再也连接不上服务器了,不能建立新连接了。原因分析
- 在不安装Oracle客户端情况下,使用PLSQL连接远程Oracle服务器的说明
- 免安装oracle客户端连接服务器
- PL/SQL在Oracle服务器上连接出错
- 无客户端连接oracle服务器的实现方法
- window plsql 无客户端连接centos oracle服务器
- 连接oracle服务器超慢--原因分析