技术开发 频道

DB2数据库常用命令集

 

34.重置数据库快照

 

db2 -v reset monitor all


 

35.计算缓冲池命中率

理想情况下缓冲池命中率在95%以上,计算公式如下:

 

(1 -((buffer pool data physical reads + buffer pool index physical reads) 
/(buffer pool data logical reads + pool index logical reads))) *100%


 

36.创建db2实例

 

db2icrt <实例名称>


 

37.删除db2实例

 

db2idrop <实例名称>


 

38.设置当前db2实例

 

set db2intance=db2


 

39.显示db2拥有的实例

 

db2ilist


 

40.恢复离线增量备份数据库的命令

 

DB2 RESTORE DATABASE YNDC INCREMENTAL AUTOMATIC FROM 
D:\backup\autobak\db2 TAKEN AT 20060314232015


 

41.创建样本数据库

在unix平台,使用:

 

sqllib/bin/db2sampl <path>


 

在windows,os/2平台,使用:db2sampl e,e是可选参数,指定将创建数据库的驱动器;

42.列出数据库中所有的表

 

db2 list tables


 

43.列出某个表的数据结构

 

db2 describe table v_ro_role


 

44.给表增加列

 

ALTER TABLE STAFF     
ADD COLUMN PNHONE VARCHAR(20)


 

45.数据迁移方法1

export脚本示例

 

db2 connect to testdb user test password test
db2 "export to aa1.ixf of ixf select * from table1"
db2 "export to aa2.ixf of ixf select * from table2"
db2 connect reset


 

import脚本示例

 

db2 connect to testdb user test password test
db2 "load from aa1.ixf of ixf     replace into table1     COPY NO     without prompting "
db2 "load from aa2.ixf of ixf     replace into table2     COPY NO     without prompting "
db2 connect reset


 

0
相关文章