1.db2
db2stop db2stop force
db2stop force
db2stop
db2stop force
2.db2
db2start
db2 create db <db name>db2 create db using codeset GBK territory CN
db2 drop db <db name>
db2 force application all
db2 connect to <db name> user <username> using <passWord>
db2 connect resetdb2 disconnect current
db2 disconnect all
db2 backup db <db name>
db2 restore db <source db name>
10.
db2move <db name> export
[-sn <db2admin>]
[-tn <>]
11.
db2move <db name> import
db2 list db directory
13.db2
“”db2cmd
db2 get dbm cfg
db2 get db cfg for <db name>
db2 update dbm cfg using federated yes
17.db2
db2 UPDATE DB CFG FOR <db name> USING logretain OFF
logPRimary 3 logsecond 2 logfilsiz 25600;
4KB3100M300MB25600*4KB=102400KB
DB2 CREATE USER TEMPORARY TABLESPACE STMaspACE PAGESIZE 32 K
MANAGED BY DATABASE USING (FILE 'D:\DB2_TAB\STMASPACE.F1' 10000)
EXTENTSIZE 256
19.
20.
db2 list applications show detail
21.
sqlcode : db2
sqlstate: db2 ? 08004
rem 8K
db2 connect to gather
db2 CREATE BUFFERPOOL STMABMP IMMEDIATE SIZE 25000 PAGESIZE 8K
rem
rem D:\DB2Container\Stma
db2 drop tablespace stma
db2 CREATE
REGULAR TABLESPACE STMA PAGESIZE 8 K
MANAGED BY SYSTEM
USING ('D:\DB2Container\Stma' ) EXTENTSIZE 8
OVERHEAD 10.5 PREFETCHSIZE 8 TRANSFERRATE 0.14 BUFFERPOOL
STMABMP
DROPPED TABLE RECOVERY OFF
23.
db2 ROLLFORWARD DATABASE TESTDB TO END OF LOGS AND COMPLETE NORETRIEVE
BACKUP DATABASE YNDC TABLESPACE ( USERSPACE1 )
TO "D:\temp" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING
db2 create tools catalog systools create new database toolsdb
26./
27.
db2 -v connect to DB_NAME
db2 -v "select tbname, nleaf, nlevels, stats_timefrom sysibm.sysindexes"
db2 -v reorgchkupdate statistics on table all
db2 -v "select tbname, nleaf, nlevels, stats_timefrom sysibm.sysindexes"
db2 -v terminate
28.
db2 -v runstatson table TAB_NAMEand indexes all
db2 -v "select tbname, nleaf, nlevels,
stats_timefrom sysibm.sysindexes"
30.syscat.bufferpoolsnpages-1bufferpage
npages-1
db2 -v connect to DB_NAME
db2 -v select * from syscat.bufferpools
db2 -v alter bufferpoolIBMDEFAULTBP size -1
db2 -v connect reset
db2 -v terminate
db2 -v update db cfgfor dbnameusing BUFFPAGE bigger_value
db2 -v terminate
db2 -v get monitor switches
db2 -v update monitor switches using bufferpoolon
db2 -v get snapshot for all databases > snap.out
db2 -v get snapshot for dbm>> snap.out
db2 -v get snapshot for all bufferpools>> snap.out
db2 -v terminate
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
DB2 RESTORE DATABASE YNDC INCREMENTAL AUTOMATIC FROM
D:\backup\autobak\db2 TAKEN AT
unix
sqllib/bin/db2sampl <path>
windows,os/2db2sampl e,e
db2 list tables
43.
db2 describe table v_ro_role
44.
ALTER TABLE STAFF
ADD COLUMN PNHONE VARCHAR(20)
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