db2move db_name action [options]
# 範例
db2move sample import -io replace -u uid -p pwd
db2move sample load -sn schema1,schema2 -lo REPLACE
先從系統目錄抽取使用者表清單,以 PC/IXF 格式導出,再導入/載入目標庫。
db2look -d db -u user -e -o ddl.sql
db2look -d db -a -e -m -x -f -o full.sql
# -a 所有物件 -e DDL -m 統計 UPDATE -x 授權 -f 配置/registry
RUNSTATS ON TABLE schema.tab ALLOW WRITE ACCESS
RUNSTATS ON TABLE schema.tab WITH DISTRIBUTION ON COLUMNS (c1,c2) ALLOW READ ACCESS
RUNSTATS ON TABLE schema.tab AND DETAILED INDEXES ALL
REORG TABLE schema.tab INDEX schema.idx INPLACE ALLOW WRITE ACCESS
REORGCHK CURRENT STATISTICS ON TABLE USER
REORGCHK UPDATE STATISTICS ON SCHEMA smith
REORGCHK 以星號(*)標示需重組的表/索引。
REBIND PACKAGE pkg_name
FLUSH PACKAGE CACHE DYNAMIC
靜態 SQL 需 REBIND 套用新統計;動態 SQL 需刷新快取重編譯。
RUNSTATS → REORGCHK → (YES) REORG → RUNSTATS → REBIND / FLUSH PACKAGE CACHE → APPLICATION
AUTOCONFIGURE USING mem_percent 60 workload_type complex num_stmts 20 APPLY DB AND DBM。db2advis -d sample -i input.sql -o output.out
# 圖形化:Design Advisor