DB2 常用命令


查看DB2版本: db2level
創建instance: 進入安裝目錄instance文件夾,db2icrt -u ${USR} ${USR} 由於instance多和系統用戶關聯,直接用系統用戶名稱
刪除instance: db2idrop ${NAME}
列出所有instance: db2ilist
列出當前instance: db2 get instance
設置當前instance: set db2instance=${NAME}
查看DBM配置: db2 get dbm cfg|more
更新DBM配置: db2 update dbm cfg using ${NAME} ${VALUE}
查看端口號: db2 get dbm cfg|grep SVCENAME
查看DB配置: db2 get db cfg for ${DBNAME}|more
更新DB配置: db2 update db cfg for ${DBNAME} using ${NAME} ${VALUE}
強制關閉數據庫: db2stop force
啟動數據庫: db2start
在指定目錄創建DB: db2 create db ${DBNAME} on ${DBDIR} using codeset UTF-8 territory US
設置數據庫歸檔模式: db2 update db cfg for ${DBNAME} using logarchmeth1 LOGRETAIN
設置數據庫日志目錄: db2 update db cfg for ${DBNAME} using newlogpath ${LOGDIR}
設置日志文件大小(單位:頁): db2 update db cfg using LOGFILSIZ ${SIZE}
設置主日志文件數量: db2 update db cfg using LOGPRIMARY ${AMOUNT}
設置輔助日志文件數量: db2 update db cfg using LOGSECOND ${AMOUNT}  (LOGPRIMARY+LOGSECOND<256 DB2 UDB V8.1)
備份數據庫: db2 backup db ${DBNAME}
還原數據庫: db2 restore db ${DBNAME}
查看所有現數據庫連接: db2 list application
強制斷開數據庫應用連接: db2 force application all
連接本地數據庫:   db2 connect to ${DBNAME}
連接遠程數據庫: db2 catalog tcpip node ${LOCAL_NODENAME} remote ${REMOTE_HOSTIP} server ${REMOTE_HOSTPORT}
db2 catalog db ${REMOTE_DBNAME} as ${LOCAL_ALIAS} at node ${LOCAL_NODENAME}
db2 connect to ${LOCAL_ALIAS} user ${USR} using ${PWD}
查看本地節點: db2 list node directory
取消節點編目: db2 uncatalog node ${LOCAL_NODENAME}
查看系統數據庫目錄: db2 list db directory
查看本地數據庫目錄: db2 list db directory on ${DISK}
取消數據庫編目: db2 uncatalog db ${DBNAME}
斷開與數據庫的連接: db2 connect reset
db2 terminate
修改code page: db2set db2codepage=${PAGENO.}
查看數據庫表: db2 list tables (for schema ${SCHEMANAME})
查看系統表: db2 list tables for system
查看表結構: db2 describe table ${TABLENAME}
查看表空間: db2 list tablespaces
導出數據庫表結構: db2look -d ${DBNAME} -e -t ${TABLENAME} -o ${OUTPUT.sql}
執行導出的文件: db2 -tvf ${OUTPUT.sql}
對一張表運行統計信息: db2 -v runstats on table ${TABLENAME} and indexes all  
查看是否執行了runstats: db2 -v "select tbname, nleaf, nlevels,stats_time from sysibm.sysindexes"  
DB2幫助命令: db2 "? SQLXXX"
db2 "? RUNSTATS"
DB2 BIND 命令: db2 bind XX.bnd
查看bnd文件: 進入sqllib/bnd文件夾
db2bfd -b XX.bnd  (display bind file header)
db2bfd -s XX.bnd  (display SQL statements)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM