DB2 数据库常用命令

DB2   常用命令  
  1. 启动数据库  
  db2start  
  2. 停止数据库  
  db2stop  
  3. 连接数据库  
  db2   connect   to   o_yd   user   db2   using   pwd  
  4. 读数据库管理程序配置  
  db2   get   dbm   cfg  
  5. 写数据库管理程序配置  
  db2   update   dbm   cfg   using   参数名   参数值  
  6. 读数据库的配置  
  db2   connect   to   o_yd   user   db2   using   pwd  
  db2   get   db   cfg   for   o_yd  
  7. 写数据库的配置  
  db2   connect   to   o_yd   user   db2   using   pwd  
  db2   update   db   cfg   for   o_yd   using   参数名   参数值  
  8. 关闭所有应用连接  
  db2   force   application   all  
  db2   force   application   ID1,ID2,,,Idn   MODE   ASYNC  
  (db2   list   application   for   db   o_yd   show   detail)  
  9. 备份数据库  
  db2   force   application   all  
  db2   backup   db   o_yd   to   d:  
  (db2   initialize   tape   on   //./tape0)  
  (db2   rewind   tape   on   //./tape0)  
  db2   backup   db   o_yd   to   //./tape0  
  10. 恢复数据库  
  db2   restore   db   o_yd   from   d:   to   d:    
  db2   restore   db   o_yd   from   //./tape0   to   d:  
  11. 绑定存储过程  
  db2   connect   to   o_yd   user   db2   using   pwd  
  db2   bind   c:/dfplus.bnd  
  拷贝存储过程到服务器上的C:/sqllib/function目录中  
  12. 整理表  
  db2   connect   to   o_yd   user   db2   using   pwd  
  db2   reorg   table   ydd  
  db2   runstats   on   table   ydd   with   distribution   and   indexes   all  
   
   
   
   
  13. 导出表数据  
  db2   export   to   c:/sw.txt   of   del   select   *   from   dftz  
  db2   export   to   c:/sw.ixf   of   ixf   select   *   from   dftz  
  14. 导入表数据  
  db2   import   from   c:/sw.txt   of   del   insert   into   ylbx.czyxx  
  db2   import   to   c:/sw.txt   of   del   commitcount   5000   messages   c:/dftz.msg   insert   into   dftz  
  db2   import   to   c:/dftz.ixf   of   ixf   commitcount   5000   messages   c:/dftz.msg   insert   into   dftz  
  db2   import   to   c:/dftz.ixf   of   ixf   commitcount   5000   insert   into   dftz  
  db2   import   to   c:/dftz.ixf   of   ixf   commitcount   5000   insert_update   into   dftz  
  db2   import   to   c:/dftz.ixf   of   ixf   commitcount   5000   replace   into   dftz  
  db2   import   to   c:/dftz.ixf   of   ixf   commitcount   5000   create   into   dftz       (仅IXF)  
  db2   import   to   c:/dftz.ixf   of   ixf   commitcount   5000   replace_create   into   dftz     (仅IXF)  
  15. 执行一个批处理文件  
  db2   –tf   批处理文件名  
  (文件中每一条命令用   ;结束)  
  16. 自动生成批处理文件  
  建文本文件:temp.sql  
  select   'runstats   on   table   DB2.'   ||   tabname   ||   '   with   distribution   and   detailed   indexes   all;'   from   syscat.tables   where   tabschema='DB2'   and   type='T';  
  db2   –tf   temp.sql>runstats.sql  
  17. 自动生成建表(视图)语句  
  在服务器上:C:/sqllib/misc目录中  
  db2   connect   to   o_yd   user   db2   using   pwd  
  db2look   –d   o_yd   –u   db2   –e   –p   –c   c:/o_yd.txt  
   
  db2look   -d   lys   -e   -a   -x   -i   db2admin   -o   c:/aa.txt  
  18. 其他命令  
  grant   dbadm   on   database   to   user   bb  
   
  19select   *   from   czyxx   fetch   first   1   rows   only  
  20db2look   –d   lys   –u   db2admin   –w   –asd   –a   –e   –o   c:/mytable.txt  
   

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hudLove/archive/2007/03/12/1526897.aspx

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值