关于网友提出的“ 如何远程连接db2数据库?”问题疑问,本网通过在网上对“ 如何远程连接db2数据库?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 如何远程连接db2数据库?
描述: 我telnet是通的,但是连接时报如下错误:
[jcc][t4][2030][11211][3.63.123] 在对连接的底层 socket、socket input stream 或 socket output stream 执行操作期间
发生通信错误。错误位置:Reply.fill() - socketInputStream.read (-1)。消息:Read timed out。 ERRORCODE=-4499, SQLSTATE=08001
解决方案1: DB2 远程连接配置 Linux&Aix
步骤:
1.DB2环境变量设置(DB2FCMCOMM=TCPIP4、DB2COMM=TCPIP)
2.DB2实例配置的服务名称检查
3.查看/etc/services里最后几行有没有与实例服务名相对应的端口设置
环境变量设置
#db2set DB2FCMCOMM=TCPIP4
#db2set DB2COMM=TCPIP
实例配置
查看实例的服务名称
#db2 get dbm cfg |find "SVCENAME"
修改实例的服务名称
#db2 update dbm cfg using SVCENAME db2c_ulhdba01
VI编辑/etc/services并添加下面行(如果存在则不需要另行添加)
#vi /etc/services
db2c_ulhdba01 12500/tcp
以上介绍了“ 如何远程连接db2数据库?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2034500.html