db2连接数据库(数据库db2无法连接问题。)
大家好,关于db2连接数据库很多朋友都还不太明白,今天小编就来为大家分享关于数据库db2无法连接问题。的知识,希望对各位有所帮助!
数据库db2无法连接问题。
1.看看端口号有没有配置正确,看一下配置参数svcename跟services文件中配置的db2端口号是否一致,windows一般用50000,unix/linux一般用60000
2.连接出错首先看看服务器ip和端口写对没有
ip如果没错就要看看服务器的db2服务端口对不对。另外对于服务器下面这些也要注意
检查服务器的配置情况如下:
验证存在的DB2数据库
db2 list db directory
db2 list db directory show detail
验证实例使用的通讯协议,查看DB2COMM变量
db2set-all
查看数据库管理器的配置,查看SVCENAME(特指tcpip协议)
db2 get dbm cfg
查看/etc/services中,有无与上面对应SVCENAME的端口,例如:
db2cDB2 50000/tcp
要确认服务器是否在监听,可以用netstat-an来查看端口是否处于LISTEN状态
db2常用命令
操作数据库命令
1、启动数据库实例
#db2start
2、停止数据库实例
#db2stop
如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了/db2stop force
3、创建数据库
#db2 create db [dbname]
4、连接到数据库
#db2 connect to [dbname] user[username] using [password]
5、断开数据库连接
#db2 connect reset
操作数据表命令
1、列出所有用户表
#db2 list tables
2、列出所有系统表
#db2 list tables for system
3、列出所有表
#db2 list tables for all
4、列出系统表
#db2 list tables for system
5、列出用户表
#db2 list tables for user
6、列出特定用户表
#db2 list tables for schema[user]
参考资料来源:百度百科—DB2
如何通过DB2 connect连接DB2/400数据库
在客户端上访问db/400有两种方法.一是通过as/400所提供的client access,二是通过db2 connect产品(该产品被包含在db2 ESE版本中,也可单独订购)。有两种方法来配置db2 connect从而达到访问db2/400的目的,一是通过db2 connect带的客户端配置帮助(client configuration assistant),该程序是GUI界面,易于使用,这里就不详述了.二是通过db2命令行的命令,这里主要介绍了如何使用db2命令行的方式来访问db2/400
1.用OS/400命令WRKRDBDIRE查看已定义数据库。
如:S653924B*LOCAL
2.在安装了DB2 Connect产品的PC的命令行窗口,用以下命令连接DB2/400数据库
db2 catalog tcpip node node400 remote as400ip server 446
db2 catalog dcs db570 as s653924b
db2 catalog db db570 at node node400 authentication dcs
注意:
其中: as400ip是as/400的IP地址;
446是端口号;
s653924b是上图所列的数据库名称;
3.连接DB2/400数据库
db2 connect to db user用户名
输入 xiaoqing的当前密码
dbvisualizer怎样连接DB2,Oracle等数据库
方法/步骤打开dbvisualizer,点击新建连接按钮(点击其中任意一个即可)。 dbvisualizer怎样连接DB2,Oracle等数据库需要填写7项信息(1)设置格式,默认选择Server Info即可(2)Name:数据库连接名称(自己随便起)(3)DataBase Type:数据库类型(MySql,DB2,Oracle等)(4)Driver:驱动类型(5)Userid:数据库用户名(6)Password:密码(7)Auto Commit:是否自动提交,自动commit dbvisualizer怎样连接DB2,Oracle等数据库驱动(Driver)选择DB2之后,自动出现三个新的内容:(1)Database Server:数据库的地址,IP(2)Database Port:数据库端口(3)Database:数据名称 dbvisualizer怎样连接DB2,Oracle等数据库最终填写的信息如下,然后点击【connect】按钮进行连接。 dbvisualizer怎样连接DB2,Oracle等数据库如果连接成功,则下方出现如下信息,代表您的DB2连接已经新建完毕。 dbvisualizer怎样连接DB2,Oracle等数据库如果出现如下信息,则代表连接错误。需要检查用户名,密码,服务器IP,端口,数据库名等信息填写的是否正确。 dbvisualizer怎样连接DB2,Oracle等数据库可以点击【Ping Server】按钮,查看与服务器之间的网络是否畅通。 dbvisualizer怎样连接DB2,Oracle等数据库如果服务器网路畅通,会提示如下信息 dbvisualizer怎样连接DB2,Oracle等数据库
关于db2连接数据库到此分享完毕,希望能帮助到您。