首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

DB2 核心指令速查 30 條:從目錄編目到匯入匯出、配置調整

     編輯:DB2 教學

節點與資料庫編目

#操作指令
1列出本地節點目錄db2 list node directory
2編目 TCP/IP 遠端節點db2 catalog tcpip node <node> remote <host> server <port>
3刪除節點編目db2 uncatalog node <node>
4列出系統資料庫目錄db2 list database directory
5列出本地資料庫目錄db2 list database directory on <drive>
6編目資料庫db2 catalog database <db> as <alias> at node <node>
7刪除資料庫編目db2 uncatalog database <alias>
8測試遠端連線db2 connect to <db> user <usr> using <pwd>

Schema 與 Codepage

#操作指令
9設定當前 SchemaSET SCHEMA = <schema>(互動/應用皆可,不受交易控制)
10建庫指定 CodepageCREATE DATABASE <db> USING CODESET <cs> TERRITORY <ter>

目錄查詢常用

#查詢SQL
22檢視表參考完整性約束SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME = '<tab>'
23檢視緩衝池狀態SELECT * FROM SYSCAT.BUFFERPOOLS

配置參數調整

#操作指令
24檢視/修改實例配置db2 get dbm cfg / db2 update dbm cfg using <parm> <val>
24檢視/修改資料庫配置db2 get db cfg for <db> / db2 update db cfg for <db> using <parm> <val>

緩衝池管理

#操作指令
25建立緩衝池CREATE BUFFERPOOL <bp> SIZE <npages> [PAGESIZE 4K|8K|16K|32K] [EXTENDED STORAGE]
25修改緩衝池大小ALTER BUFFERPOOL <bp> SIZE <npages> [EXTENDED STORAGE]
25刪除緩衝池DROP BUFFERPOOL <bp>

註:`SIZE -1` 表示由 `BUFFPAGE` 參數決定。

進階查詢技巧

#技巧語法
26多欄位 IN/NOT INWHERE (colA, colB, colC) IN (VALUES (vA1,vB1,vC1), (vA2,vB2,vC2), ...)

監控與維護

#操作指令
27列出連接應用db2 list applications [show detail]
28資料庫一致性檢查db2dart <db> /DB(/DB 表全庫檢查)
29匯出表資料EXPORT TO <file> OF IXF SELECT * FROM <tab>
30匯入資料IMPORT FROM <file> OF IXF INSERT INTO <tab>(可 `CREATE INTO`、`REPLACE INTO`)

小撇步

  • 本地資料庫目錄有、系統目錄無 → 控制中心「新增資料庫」或刷新同步。
  • 動態 SQL 若用 `DYNAMICRULES BIND` 綁定套件,`SET SCHEMA` 無效。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved