DB2常用命令汇总
2008-11-17 15:41
459 查看
本文汇总了DB2常用的几个命令,适用于unix和windows,供参考。
1、 创建实例db2inst2[/b]
unix:使用root登录,指定实例用户为db2inst2,设置 TCP/IP端口为50001
db2icrt -u db2inst2 -p 50001 db2inst2
windows:
db2icrt db2inst2
2、 [/b]列举实例[/b]
db2ilist
3、 [/b]获得当前工作实例[/b]
db2 get instance
4、 [/b]切换到实例db2inst2[/b]
unix:
略
windows:
set db2instance=db2inst2
5、 [/b]启动db2[/b]实例[/b]
db2start
6、 [/b]节点编目[/b]
创建编目
db2 catalog tcpip node test remote 192.168.1.1 server 20001
7、 [/b]列出节目目录[/b]
Db2 list node directory
8、 [/b]节点反编目[/b]
db2 uncatalog node test
9、 [/b]数据库编目[/b]
db2 catalog db testdb as testdb at node test
10、 [/b]数据库反编目[/b]
db2 uncatalog db testdb
11、 [/b]列举数据库目录[/b]
db2 list database directory
db2 list db directory
12、 [/b]创建数据库testdb[/b],使用GBK[/b]编码默认[/b]
db2 create database testdb using codeset GBK territory CN
13、 [/b]连接数据库testdb [/b]
db2 connect to testdb
14、 [/b]列出当前连接到实例中数据库的所有应用[/b]
db2 list applications show detail[/b]
15、 [/b]列出数据库中所有的表 [/b]
db2 list tables
16、 [/b]列出表DISTRICT[/b]的结构 [/b]
db2 describe table DISTRICT
17、 [/b]给表DISTRICT[/b]增加列 [/b]
ALTER TABLE DISTRICT ADD COLUMN DISTABBRNAME VARCHAR(20)
18、 [/b]给表DISTRICT[/b]修改列[/b]DISTABBRNAME,修改列有限制,
[/b]比如字符串只能由窄往宽变化。此外,执行ALTER TABLE[/b]语句有可能需要执行REORG TABLE[/b]语句[/b]
ALTER TABLE DISTRICT ALTER DISTABBRNAME SET DATA TYPE VARCHAR(200)
19、 [/b]删除表DISTRICT[/b]列[/b]DISTABBRNAME [/b]
ALTER TABLE DISTRICT DROP COLUMN DISTABBRNAME
20、 [/b]执行ALTER TABLE[/b]语句有可能需要执行REORG TABLE[/b]语句,才能执行其它表操作[/b]
REORG TABLE DISTRICT
21、 [/b]察看示例配置文件:[/b]
db2 get dbm cfg|more
22、 更新数据库管理器参数信息:[/b]
db2 update dbm cfg using para_name para_value
23、 [/b]查看锁快照信息 [/b]
db2 get snapshot for locks on testdb
24、 [/b]修改相关参数后,用terminate[/b]提交,则修改才起作用 [/b]
db2 terminate
25、 [/b]断开连接数据库testdb [/b]
db2 disconnect testdb
或
db2 disconnect current
或
db2 connect reset
26、 [/b]删除数据库testdb [/b]
db2 drop database testdb
27、 [/b]停止db2[/b]实例 [/b]
db2stop
强制停止
db2stop force
[/b]
28、 [/b]删除实例[/b]
unix:使用root登录
//加入-f参数可以删除/home/db2inst2目录下的相关db2环境配置数据,否则如果重新创建同名实例需要手动删除//home/db2inst2下的db2inst2目录和sqllib目录。db2idrop –f db2inst2
1、 创建实例db2inst2[/b]
unix:使用root登录,指定实例用户为db2inst2,设置 TCP/IP端口为50001
db2icrt -u db2inst2 -p 50001 db2inst2
windows:
db2icrt db2inst2
2、 [/b]列举实例[/b]
db2ilist
3、 [/b]获得当前工作实例[/b]
db2 get instance
4、 [/b]切换到实例db2inst2[/b]
unix:
略
windows:
set db2instance=db2inst2
5、 [/b]启动db2[/b]实例[/b]
db2start
6、 [/b]节点编目[/b]
创建编目
db2 catalog tcpip node test remote 192.168.1.1 server 20001
7、 [/b]列出节目目录[/b]
Db2 list node directory
8、 [/b]节点反编目[/b]
db2 uncatalog node test
9、 [/b]数据库编目[/b]
db2 catalog db testdb as testdb at node test
10、 [/b]数据库反编目[/b]
db2 uncatalog db testdb
11、 [/b]列举数据库目录[/b]
db2 list database directory
db2 list db directory
12、 [/b]创建数据库testdb[/b],使用GBK[/b]编码默认[/b]
db2 create database testdb using codeset GBK territory CN
13、 [/b]连接数据库testdb [/b]
db2 connect to testdb
14、 [/b]列出当前连接到实例中数据库的所有应用[/b]
db2 list applications show detail[/b]
15、 [/b]列出数据库中所有的表 [/b]
db2 list tables
16、 [/b]列出表DISTRICT[/b]的结构 [/b]
db2 describe table DISTRICT
17、 [/b]给表DISTRICT[/b]增加列 [/b]
ALTER TABLE DISTRICT ADD COLUMN DISTABBRNAME VARCHAR(20)
18、 [/b]给表DISTRICT[/b]修改列[/b]DISTABBRNAME,修改列有限制,
[/b]比如字符串只能由窄往宽变化。此外,执行ALTER TABLE[/b]语句有可能需要执行REORG TABLE[/b]语句[/b]
ALTER TABLE DISTRICT ALTER DISTABBRNAME SET DATA TYPE VARCHAR(200)
19、 [/b]删除表DISTRICT[/b]列[/b]DISTABBRNAME [/b]
ALTER TABLE DISTRICT DROP COLUMN DISTABBRNAME
20、 [/b]执行ALTER TABLE[/b]语句有可能需要执行REORG TABLE[/b]语句,才能执行其它表操作[/b]
REORG TABLE DISTRICT
21、 [/b]察看示例配置文件:[/b]
db2 get dbm cfg|more
22、 更新数据库管理器参数信息:[/b]
db2 update dbm cfg using para_name para_value
23、 [/b]查看锁快照信息 [/b]
db2 get snapshot for locks on testdb
24、 [/b]修改相关参数后,用terminate[/b]提交,则修改才起作用 [/b]
db2 terminate
25、 [/b]断开连接数据库testdb [/b]
db2 disconnect testdb
或
db2 disconnect current
或
db2 connect reset
26、 [/b]删除数据库testdb [/b]
db2 drop database testdb
27、 [/b]停止db2[/b]实例 [/b]
db2stop
强制停止
db2stop force
[/b]
28、 [/b]删除实例[/b]
unix:使用root登录
//加入-f参数可以删除/home/db2inst2目录下的相关db2环境配置数据,否则如果重新创建同名实例需要手动删除//home/db2inst2下的db2inst2目录和sqllib目录。db2idrop –f db2inst2
相关文章推荐
- DB2常用命令汇总之一
- DB2常用命令汇总之二
- DB2常用命令汇总之三
- DB2常用命令汇总之二
- DB2常用命令汇总之三
- DB2常用命令汇总之四
- DB2常用命令汇总之一
- DB2 常用命令
- DB2 常用命令小结
- DB2常用命令
- git常用命令汇总
- db2,oracle,mysql常用命令比较
- DB2常用命令
- 常用的shell命令汇总 Linux基础
- DB2常用的管理命令之一
- 常用数据库的自增字段创建方法汇总_DB2_Oracle_MySQL_PostgreSQL_SQL Server_Sybase
- db2服务器常用命令
- Linux企业运维人员最常用150个命令汇总
- Git常用命令汇总
- 最常用MySQL数据库操作语法语句命令整理汇总