連線資料庫例項
db2 connect to database_name
顯示錶空間詳情
db2 list tablespaces show detail
獲取資料庫例項配置
db2 get db cfg for sample
監控表空間情況
db2pd -d sample -tablespaces
設定相容ORACLE(需重啟)
db2set DB2_COMPATIBILITY_VECTOR=ORA
強制關閉
db2stop force
啟動
db2start
強制關閉session(解鎖)
db2 "force application (11348)"
檢視鎖表詳情
1. db2pd -db lopdb -locks show detail
2. SELECT * FROM TABLE (SNAP_GET_LOCK ('', -1)) AS T WHERE lock_object_type = 'TABLE_LOCK'
設定事務日誌檔案大小
db2 update db cfg for lopdb using LOGFILSIZ 4096
設定事務日誌檔案主檔案個數
db2 update db cfg for lopdb using LOGPRIMARY 220
設定事務日誌檔案輔檔案個數
db2 update db cfg for lopdb using LOGSECOND 20
事務日誌最大大小計算
LOGFILSIZ * (LOGPRIMARY + LOGSECOND)
建立大檔案緩衝池
create BUFFERPOOL slopbuff SIZE 5000 PAGESIZE 32K
使用大檔案緩衝池建立表空間
CREATE TABLESPACE sloptablespace PAGESIZE 32K BUFFERPOOL slopbuff
顯示應用詳情
db2 list applications show detail | grep 11348
獲取資料庫例項配置引數
db2 get dbm cfg
--
db2 update dbm cfg using SYSMON_GROUP {group_name}
db2 grant connect on database to user lvkc_01
重新命名錶名
db2 rename SLOP_BIZ.T_LOP_OI to T_LOP_OI_20200610
db2 update db cfg for lopdb using STMTHEAP 8192 AUTOMATIC
檢視服務名
db2 get dbm cfg|grep SVC
檢視埠號
tail -10 /etc/services|grep DB2_db2inst2
--netstat -lnp | grep 50000
設定表無事務日誌記錄
alter table SLOP_BIZ.t_md_oi_20200701 activate not logged initially;