IBM DB2操作指南

来源:互联网 发布:网络规划设计师含金量 编辑:程序博客网 时间:2024/05/01 19:42
转贴自  http://publish.it168.com/2006/0206/20060206001901.shtml

    1.  启动实例(db2inst1):

  db2start

  2.  停止实例(db2inst1):

  db2stop

  3.  列出所有实例(db2inst1)

  db2ilist

  5.列出当前实例:

  db2 get instance

  4.  察看示例配置文件:

  db2 get dbm cfg|more

  5.  更新数据库管理器参数信息:

  db2 update dbm cfg using para_name para_value

  6.  创建数据库:

  db2 create db test

  7.  察看数据库配置参数信息

  db2 get db cfg for test|more

  8.  更新数据库参数配置信息

  db2 update db cfg for test using para_name para_value

  10.删除数据库:

  db2 drop db test

  11.连接数据库

         db2 connect to test

  11.列出所有表空间的详细信息。

  db2 list tablespaces show detail

  12.列出容器的信息

  db2 list tablespace containers for tbs_id show detail

  13.创建表:

  db2 ceate table tb1(id integer not null,name char(10))

  14.列出所有表

  db2 list tables

  12.插入数据:

  db2 insert into tb1 values(1,’sam’);

  db2 insert into tb2 values(2,’smitty’);

  13.查询数据:

  db2 select * from tb1

  14.数据:

  db2 delete from tb1 where id=1

  15.创建索引:

  db2 create index idx1 on tb1(id);

  16.创建视图:

  db2 create view view1 as select id from tb1

  17.查询视图:

  db2 select * from view1

  18.节点编目

  db2 catalog tcp node node_name remote server_ip server server_port

  19.察看端口号

  db2 get dbm cfg|grep SVCENAME

  20.测试节点的附接

  db2 attach to node_name

  21.察看本地节点

  db2 list node direcotry

  22.节点反编目

  db2 uncatalog node node_name

  23.数据库编目

  db2 catalog db db_name as db_alias at node node_name

  24.察看数据库的编目

  db2 list db directory

  25.连接数据库

  db2 connect to db_alias user user_name using user_password

  26.数据库反编目

  db2 uncatalog db db_alias

  27.导出数据

  db2 export to myfile of ixf messages msg select * from tb1

  28.导入数据

  db2 import from myfile of ixf messages msg replace into tb1

  29.导出数据库的所有表数据

  db2move test export

  30.生成数据库的定义

  db2look -d db_alias -a -e -m -l -x -f -o db2look.sql

  31.创建数据库

  db2 create db test1

  32.生成定义

  db2 -tvf db2look.sql

  33.导入数据库所有的数据

  db2move db_alias import

  34.重组检查

  db2 reorgchk

  35.重组表tb1

  db2 reorg table tb1

  36.更新统计信息

  db2 runstats on table tb1

  37.备份数据库test

  db2 backup db test

  38.恢复数据库test

  db2 restore db test




bin>db2 -tvf c:/a.sql -z c:/view.txt

a.sql内容如下
connect to dbName user dbUserName using 1234;--连接数据库
export to c:/tbl_user.ixf of ixf select * from tbl_user where user_id>36;--导出数据

view.txt为dos屏幕显示执行的情况,这样就可以批量的执行sql语句,而且会有日志显示了。


一定要给出全路径, 比如在c:/db2script下面
E:/SQLLIB/BIN>;db2 -tvf c:/db2script/db2cert.dll


原创粉丝点击