1.启动数据库
Fmdb2start
{?[2.停止数据库
_:db2stop
!3.连接数据库
5odb2 connect to o_yd user db2 using pwd
<t4.读数据库管理程序配置
Y[S):db2 get dbm cfg
E`M5.写数据库管理程序配置
G8&`zSdb2 update dbm cfg using 参数名 参数值
a9E.s(6.读数据库的配置
>@Edb2 connect to o_yd user db2 using pwd
7<Odb2 get db cfg for o_yd
p5%@7.写数据库的配置
a)Xmdb2 connect to o_yd user db2 using pwd
v6Lk)db2 update db cfg for o_yd using 参数名 参数值
_JWDt8.关闭所有应用连接
<<b9db2 force application all
:U+GJfdb2 force application ID1,ID2,,,Idn MODE ASYNC
VSuQQh(db2 list application for db o_yd show detail)
d9*9.备份数据库
H4"jdb2 force application all
lK]db2 backup db o_yd to d:
:zD&P!(db2 initialize tape on \\.\tape0)
u&9k(db2 rewind tape on \\.\tape0)
Id2ldb2 backup db o_yd to \\.\tape0
a`B10.恢复数据库
Xdb2 restore db o_yd from d: to d:
GN2*db2 restore db o_yd from \\.\tape0 to d:
&V11.绑定存储过程
gN?W>db2 connect to o_yd user db2 using pwd
A{0#db2 bind c:\dfplus.bnd
[HsL拷贝存储过程到服务器上的C:\sqllib\function目录中
NBA${a12.整理表
U>Kdb2 connect to o_yd user db2 using pwd
pNjeOMdb2 reorg table ydd
#a/3qdb2 runstats on table ydd with distribution and indexes all
SlG©新视野 -- 我们的新视野,我们的天地 B13.导出表数据
0'TRdb2 export to c:\dftz.txt of del select * from dftz
zdb2 export to c:\dftz.ixf of ixf select * from dftz
RsV14.导入表数据
T2CCiimport from c:\123.txt of del insert into ylbx.czyxx
iU&}5db2 import to c:\dftz.txt of del commitcount 5000 messages c:\dftz.msg insert into dftz
Psdb2 import to c:\dftz.ixf of ixf commitcount 5000 messages c:\dftz.msg insert into dftz
\fdb2 import to c:\dftz.ixf of ixf commitcount 5000 insert into dftz
}lC db2 import to c:\dftz.ixf of ixf commitcount 5000 insert_update into dftz
~26|db2 import to c:\dftz.ixf of ixf commitcount 5000 replace into dftz
^db2 import to c:\dftz.ixf of ixf commitcount 5000 create into dftz (仅IXF)
'A)db2 import to c:\dftz.ixf of ixf commitcount 5000 replace_create into dftz (仅IXF)
3S©新视野 -- 我们的新视野,我们的天地 &/15.执行一个批处理文件
uBscdb2 –tf 批处理文件名
R8(文件中每一条命令用 ;结束)
.16.自动生成批处理文件
UasvY建文本文件:temp.sql
Qov{Opselect 'runstats on table DB2.' || tabname || ' with distribution and detailed indexes all;' from syscat.tables where tabschema='DB2' and type='T';
jAdb2 –tf temp.sql>runstats.sql
"3z.17.自动生成建表(视图)语句
|v]O=V在服务器上:C:\sqllib\misc目录中
sZ4G#db2 connect to o_yd user db2 using pwd
t[Gdb2look –d o_yd –u db2 –e –p –c c:\o_yd.txt
Rw18.其他命令
Qp,%grant dbadm on database to user bb
Jv`'l©新视野 -- 我们的新视野,我们的天地 t19select * from czyxx fetch first 1 rows only
YU)20db2look –d ylbx –u db2admin –w –asd –a –e –o a.txt21. 显示当前用户所有表
{0©新视野 -- 我们的新视野,我们的天地 v$Q list tables
3\^])22.列出所有的系统表
s>©新视野 -- 我们的新视野,我们的天地 ykr}K list tables for system
.J<23.查看表结构
^RE/m db2 describe select * from user.tables
B?N
posted on 2006-02-13 12:33
zjw_albert 阅读(161)
评论(0) 编辑 收藏