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

IBM DB2 日常運維核心知識庫:從版本到權限的完整速查

     編輯:DB2 教學

產品版本與客戶端

  • 伺服器版本:企業版 (EEE)、工作組版 (WSE)、企業擴展版 (ESE)、個人版、衛星版、Everyplace 微型版
  • 連接產品:DB2 Client、DB2 Connect、DataPropagator、Net.Data、DataJoiner、Relational Connect、WebSphere AS
  • 客戶端類型:Runtime Client、Administration Client、Application Development Client、Thin Client

通訊協議與目錄結構

  • 支援:TCP/IP、NetBIOS、APPC、IPX/SPX、Named Pipe
  • Windows/OS/2:SQLLIB\BIN 可執行、BND 綁定、CFG 配置、FUNCTION UDF、JAVA 類庫、SAMPLES 範例
  • UNIX/Linux:BIN 二進制、LIB 庫、INSTANCE 腳本、MSG/ 訊息、SAMPLES

實例與管理伺服器 (DAS) 命令

操作命令
啟動/停止實例db2start / db2stop
啟動/停止 DASdb2admin start / stop (Win);dasicrt / dasidrop (UNIX)
DAS 配置db2 get/update/reset admin cfg
查看實例列表db2ilist
預設端口50000 (服務名 db2c_,/etc/services 或 Windows services)

認證與權限體系

  • 伺服器認證:SERVER、SERVER_ENCRYPT、CLIENT、DCE、DCE_SERVER_ENCRYPT、KERBEROS、KRB_SERVER_ENCRYPT
  • 客戶端認證:SERVER、SERVER_ENCRYPT、DCS、DCS_ENCRYPT、CLIENT、DCE
  • 權限層級:SYSADM (實例級)、SYSCTRL、SYSMAINT、DBADM (庫級)、LOAD — 前三者不可 GRANT,需改 DBM CFG 參數 SYSADM_GROUP 等

表類型與系統目錄常用查詢

  • 永久表 (基表)、暫時表 (說明表/派生表)
  • 用戶表數:SELECT * FROM SYSIBM.SYSTABLES WHERE CREATOR='USER'
  • 用戶視圖:SELECT * FROM SYSIBM.SYSVIEWS WHERE CREATOR='USER'
  • 用戶觸發器:SELECT * FROM SYSIBM.SYSTRIGGERS WHERE SCHEMA='USER'
  • 表空間:SELECT * FROM SYSIBM.SYSTABLESPACES
  • 序列:SELECT * FROM SYSIBM.SYSSEQUENCES
  • 模式:SELECT * FROM SYSIBM.SYSSCHEMATA
  • 索引:SELECT * FROM SYSIBM.SYSINDEXES
  • 版本:SELECT * FROM SYSIBM.SYSVERSIONS

CLP 實用技巧

  • db2 ? 列命令;db2 ? CMD 語法;db2 ? SQLnnnn 錯誤碼解釋
  • LIST COMMAND OPTIONS 查看會話設置
  • UPDATE COMMAND OPTIONS USING ... 修改會話設置
  • ! 前綴執行 OS 命令 (如 ! dir C:)
  • "" 行尾作續行符
  • db2cmd Windows 下啟動 CLP 環境

註冊變量操作速查

db2set -lr                    # 所有支援變量
db2set                        # 當前實例
db2set -all                   # 所有級別
db2set VAR=value              # 設定實例級
db2set VAR=value -g           # 設定全域級
db2set -r VAR                 # 重置至上級
db2set VAR= -null             # 刪除並阻擋上級
db2set DB2COMM=TCPIP          # 啟用 TCP/IP
db2set db2codepage=1386       # 中文代碼頁
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved