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 閱讀(164)
評論(0) 編輯 收藏