1、 以預設分隔符載入,預設為「,」號
db2 "import from btpoper.txt of del insert into btpoper"
2、 以指定分隔符「|」載入
db2 "import from btpoper.txt of del modified by coldel| insert into btpoper"
1、 解除安裝乙個表中全部資料
db2 "export to btpoper.txt of del select * from btpoper"
db2 "export to btpoper.txt of del modified by coldel| select * from btpoper"
2、 帶條件解除安裝乙個表中資料
db2 "export to btpoper.txt of del select * from btpoper where brhid='907020000'"
db2 "export to cmmcode.txt of del select * from cmmcode where codtp='01'"
db2 "export to cmmcode.txt of del modified by coldel| select * from cmmcode where codtp='01'"
db2 "select * from btpoper"
db2 "select * from btpoper where brhid='907020000' and oprid='0001'"
db2 "select oprid,oprnm,brhid,passwd from btpoper"
db2 "delete from btpoper"
db2 "delete from btpoper where brhid='907020000' or brhid='907010000'"
db2 "update svmmst set prtlines=0 where brhid='907010000' and jobtp='02'"
db2 "update svmmst set prtlines=0 where jobtp='02' or jobtp='03'"
db2 connect to btpdbs
1、 db2 backup db btpdbs
2、 db2move btpdbs export
db2look -d btpdbs -e -x [-a] -o crttbl.sql
1、 db2 restore db btpdbs without rolling forward
2、 db2 -tvf crtdb.sql
crtdb.sql檔案內容:create db btpdbs on /db2catalog
db2 -stvf crttbl.sql
db2move btpdbs import
db2 ?
db2 ? restroe
db2 ? sqlcode (例:db2 ? sql0803) 注:code必須為4位數,不夠4位,前面補0
將應用程式與資料庫作一**,每次恢復資料庫後,建議都要做一次bind
1、 db2 bind br8200.bnd
2、 /btp/bin/bndall /btp/bnd
/btp/bin/bndall /btp/tran/bnd
db2 get dbm cfg
db2 get db cfg for btpdbs
db2 update db cfg for btpdbs using logbufsz 20
db2 update db cfg for btpdbs using logfilsiz 5120
改完後,應執行以下命令使其生效:
db2stop
db2start
db2 set schema btp 修改當前模式為"btp"
db2 "create table achact_t like achact"
db2 "rename table achact_t to achact"
db2 "insert into achact_t select * from achact where txndt>=(select lstpgdt from
acmact where actno=achact.actno)"
db2 get snapshot for dynaimic sql on jining
# cd /usr/lpp/db2_07_01/instance
# ./db2idrop instname
# cd /usr/lpp/db2_07_01/bin
# ./db2ilist
$ db2 catalog db btpdbs on /db2catalog
取消已編目的資料庫btpdbs
$ db2 uncatalog db btpdbs
# db2level
$ db2 get instance
$ db2iauto -on 自動啟動
$ db2iauto -off 不自動啟動
reorg、runstats
當資料庫經過一段時間使用,資料空間會變得越來越龐大。一些delete掉
的資料仍存放在資料庫中,占用資料空間,影響系統效能。因此需要定期
執行reorg、runstats命令,清除已delete的資料,優化資料結構。
db2 reorg table 表名
db2 runstats on table 表名 with distribution and indexes all
因為要優化的表比較多,所以在/btp/bin目錄下提供了乙個sh程式runsall,
可在當天業務結束後,執行runsall,對資料庫進行優化
db2 匯入匯出命令大全
1 匯出整個資料庫表結構 方法 儲存過程等,執行指令碼 db2look d dbname e o db.sql i username w password db2 tvf db.sql 2 單錶資料的匯出及匯入 匯出 db2move dbname export tn tablename u db2u...
db2常用命令大全
db2常用命令大全 近一年來在專案開發中使用到了ibm的db2 9.1的資料庫產品,跟oracle相比一些命令有很大的區別,而它最大的功能是支援 xml儲存 檢索機制,通過xpath進行解析操作,使開發人員免於對xml檔案在應用進行解析處理,先對其常用命令進行一下匯 總,以免遺忘。注意 在執行如下命...
db2常用命令大全
近一年來在專案開發中使用到了ibm的db2 9.1的資料庫產品,跟oracle相比一些命令有很大的區別,而它最大的功能是支援 xml儲存 檢索機制,通過xpath進行解析操作,使開發人員免於對xml檔案在應用進行解析處理,先對其常用命令進行一下匯 總,以免遺忘。注意 在執行如下命令時,需要首先安裝d...