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

DB2 常用管理指令大全(二):編目、遷移、表空間與 Buffer Pool 設定

     編輯:DB2 教學

資料庫編目與取消編目

-- 間接編目 (本地資料庫)
db2 catalog database on /db2sys[dir_name]

-- 遠端編目 (TCP/IP)
db2 catalog tcpip node NODESUN remote 192.168.1.1 server 50000 ostype aix
db2 catalog db SUNDB as SUN at node NODESUN

-- 取消編目
db2 uncatalog database <db_alias>

-- 查看本地資料庫目錄 (最佳方式)
db2 list db directory on /db2sys[dir_name]

歸檔路徑變更

db2 update db cfg for cmsdb using LOGARCHMETH1 disk:/home/db2inst1/archlog

查詢 Schema 清單

db2 "select * from sysibm.sysschemata"

表空間擴容 (新增容器)

db2 "alter tablespace USERSPACE1 add (file '/db2data/db2inst1/cmsdb/db2data/userspacefs01/c00000006.LRG' 114688)"

32 位遷移至 64 位實例流程

  1. 源端實例升級為 64 位:./db2iupdt -w 64 db2inst1
  2. 源端資料庫冷備份。
  3. 源端實例降回 32 位:./db2iupdt -w 32 db2inst1 (以相容備份檔)。
  4. 傳輸備份檔至目標端。
  5. 目標端還原並執行遷移升級:db2 migrate db sundb

遷移後 I/O 等待高:Buffer Pool 擴容

db2 connect to sundb
db2 "select bpname, npages from sysibm.sysbufferpools"
db2 "alter bufferpool IBMDEFAULTBP immediate size 10000"

參考:Buffer Pool 調校經驗分享

啟用聯邦資料庫 (類 Oracle DBLink)

db2 update dbm cfg using federated yes
db2stop
db2start
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved