DB2常用命令

Posted on 2006-04-04 09:56  火鸟  阅读(300)  评论(0)    收藏  举报
DB2数据库迁移 

1。相同操作系统之间的数据库迁移:
      db2 force application all       //停止数据库连接
      db2 backup db [databasename] to [pathname] //备份数据库 
      
      db2 restore db [databasename] from [pathname] //导入数据库 

2。不同操作系统之间的数据库迁移:
       db2look -d [databasename] -e -a -x -i [username]-w [password]-o  [sqlfilename]  //备份数据库建库教本
       db2move [databasename] export //在当前目录备份数据库内容
       db2 create db [databasename] //创建新库
       db2 -tvf [sqlfilename] //执行建库教本
       db2move [databasename] load //导入当前目录备份的数据库内容
      
DB2常用命令

 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




博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3