DB2常见命令

DB2常见命令

1. 启动实例(db2inst1):db2start
2. 停止实例(db2inst1):db2stop
3. 列出所有实例(db2inst1):db2ilist
4. 列出当前实例:db2 get instance 
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
9. 察看示例配置文件:db2 get dbm cfg|more
10.删除数据库:db2 drop db test
11.连接数据库db2 connect to test
12.列出所有表空间的详细信息。db2 list tablespaces show detail
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 tcpip 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 directory
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.导入数据(ixf)  import from myfile of ixf messages msg replace into tb1
28.导入数据(del) import from myfile of del insert 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.重组表tb1db2 reorg table tb1
36.更新统计信息db2 runstats on table tb1
37.备份数据库testdb2 backup db test
38.恢复数据库testdb2 restore db test
39.列出容器的信息db2 list tablespace containers for tbs_id show detail
40.创建表:db2 ceate table tb1(id integer not null,name char(10))
41.列出所有表db2 list tables
42.插入数据:db2 insert into tb1 values(1,’sam’);db2 insert into tb2 values(2,’smitty’);

你可能感兴趣的:(DB2常见命令)