DB2常用命令

1.创建数据库

db2 create db lianxi

SQL1047N  应用程序已经与另一个数据库相连。

2.断开数据库连接

db2 connect reset

DB20000I  SQL 命令成功完成。

创建数据库 db2 create db lianxi

DB20000I  CREATE DATABASE 命令成功完成

3.删除数据库

db2 drop db lianxi

DB20000I  DROP DATABASE 命令成功完成。

删除数据库时需要断开所有数据库连接,否则将报错如下:

SQL1035N  操作失败,因为无法以请求的方式来连接指定的数据库。  SQLSTATE=57019

4.连接数据库

db2 connect to dsrmc

   数据库连接信息

 数据库服务器         = DB2/NT64 10.5.9
 SQL 授权标识         = 33114
 本地数据库别名       = DSRMC

5.编辑数据库别名

db2 catalog db DSDB as DSRMC

DB20000I  CATALOG DATABASE 命令成功完成。
DB21056W  直到刷新目录高速缓存之后,目录更改才生效。

6.列出数据库目录

db2 list db directory

系统数据库目录

 目录中的条目数 = 2

数据库 1 条目:

 数据库别名                      = DSRMC
 数据库名称                               = DSDB
 本地数据库目录                  = D:
 数据库发行版级别                = 10.00
 注释                            =
 目录条目类型                    = 间接
 目录数据库分区号                  = 0
 备用服务器主机名                =
 备用服务器端口号                =

数据库 2 条目:

 数据库别名                      = DSDB
 数据库名称                               = DSDB
 本地数据库目录                  = D:
 数据库发行版级别                = 10.00
 注释                            =
 目录条目类型                    = 间接
 目录数据库分区号                  = 0
 备用服务器主机名                =
 备用服务器端口号                =

7.列出数据库连接

db2 list applications for db lianxi

授权标识  应用程序名    应用程序    应用程序标识                  数据库   代理程序
                        句柄                                      名称     序号
-------- -------------- ---------- -------------------------------------------------------------- -------- -----
DB2ADMIN db2jcc_applica 559        127.0.0.1.17993.230118065704                                   LIANXI   1
DB2ADMIN db2jcc_applica 539        127.0.0.1.17992.230118065644                                   LIANXI   1

8.断开指定数据库连接

db2 force application(559,539)

DB20000I  FORCE APPLICATION 命令成功完成。
DB21024I  此命令为异步的,可能未能立即生效。

9.修改数据库tcp端口号,安装时默认为50000

db2 get dbm cfg |find "SVCENAME"//查找到TCP/IP 服务名

 TCP/IP 服务名称                              (SVCENAME) = db2c_DB2
 SSL 服务名称                             (SSL_SVCENAME) = 

用记事本打开C:\Windows\System32\drivers\etc\services文件,查找TCP/IP 服务名称:db2c_DB2

db2c_DB2    50000/tcp

修改50000为其他值如40001,重启数据库修改即生效

## DB2远程连接数据库

查看结点编目:db2 list node directory
删除结点编目:db2 uncatalog node 结点别名
增加数据库编目:db2 catalog db 远程数据库名字 as 数据库别名 at node 结点名字
查看数据库编目:db2 list db directory
删除数据库编目:db2 uncatalog db数据库别名 

增加节点编目和增加数据库编目这两个执行 之后再输入db2 terminate就可以了

1.增加结点编目:
db2 catalog tcpip node 结点名字 remote 结点所在ip地址 server 50000      

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值