整理 DB2 日常操作中常見的基礎問題,適合初學者快速查閱,內容以 DB2 7.x 版本為基準。
\SQLLIB 為根目錄)BIN:可執行檔、BND:綁定檔、CC:Control Center 檔案、CFG:預設配置檔CONV:碼頁轉換表、DB2:預設實例目錄、DB2DAS00:DAS 目錄DOC:線上手冊、FUNCTION:UDF 目錄、JAVA:Java 類庫、MSG:訊息檔SAMPLES:範例程式、SPMLOG:同步點管理器日誌db2setup 安裝)ADM:系統管理工具、BIN:二進制執行檔、BND、CC、CFG、CONVDOC、FUNCTION、INSTALL、INSTANCE、JAVA、LIB:資料庫庫檔MAP:DB2 Connect 映射檔、MISC、SAMPLES、MSG/$L:多語系訊息installp 指令安裝。db2stopdb2startdb2set PARAMETER=VALUE(實例層級)或 db2set PARAMETER=VALUE -g(全域)db2set -lr!,如 !dir C:\\ 續行符號db2 ?、db2 ? command、db2 ? SQLnnnn、db2 ? DB2nnnnLIST COMMAND OPTIONSUPDATE COMMAND OPTIONS USING ...db2cmdDB2AS、Windows DB2DAS00db2admin start/stop、dascrt/dasdrop (UNIX)、db2admin create/drop (Windows)、db2 get/update/reset admin cfgLIST DB DIRECTORYLIST NODE DIRECTORYDB2CDB2SELECT * FROM SYSIBM.SYSTABLES WHERE CREATOR='USER'SELECT * FROM SYSIBM.SYSFUNCTIONSSELECT * FROM SYSIBM.SYSVIEWS WHERE CREATOR='USER'SELECT * FROM SYSIBM.SYSVERSIONSSELECT * FROM SYSIBM.SYSTRIGGERS WHERE SCHEMA='USER'SELECT * FROM SYSIBM.SYSTABLESPACESSELECT * FROM SYSIBM.SYSSEQUENCESSELECT * FROM SYSIBM.SYSSCHEMATASELECT * FROM SYSIBM.SYSINDEXESSELECT * FROM SYSIBM.SYSCOLUMNS WHERE TBNAME='AAAA'SELECT * FROM SYSIBM.SYSDATATYPESSELECT * FROM SYSIBM.SYSBUFFERPOOLSDESCRIBE TABLE table_name 或 DESCRIBE SELECT * FROM schema.table_nameALTER TABLE table_name ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLESELECT * FROM SYSCAT.PACKAGESSELECT * FROM SYSCAT.PROCEDURESSELECT * FROM SYSCAT.CHECKS WHERE TABNAME='AAAA'SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME='AAAA'