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

DB2 雙機高可用安裝流程詳解(上):環境規劃與節點 A 部署

     編輯:DB2 教學

部署環境與版本資訊

  • DB2 版本: 8.1
  • 作業系統: AIX 5.1
  • 主機名: 節點 A (H80a)、節點 B (H80b)
  • 共享卷組: 7133vg
  • 實例名: db2inst1
  • 資料庫: testdb

用戶與群組規劃(雙節點 ID 必須一致)

用戶UID群組GID家目錄備註
db2inst1209db2iadm1206/home/db2inst1共享卷組
db2fenc1210db2fgrp1103/home/db2fenc1
dasusr1110/111dasadm1101/102/home/dasusr1本地用戶,雙節點 ID 可不同
關鍵: 實例用戶與柵欄用戶的 UID/GID 在兩台主機必須完全相同,否則共享檔案系統權限會錯亂。

共享存儲佈局

於節點 A 建立共享卷組 7133vg,並在其上劃分邏輯卷與檔案系統:

邏輯卷掛載點用途
db2inst1lv/home/db2inst1實例家目錄
db2fenc1lv/home/db2fenc1柵欄用戶家目錄
lv05/db2logDB2 交易日誌
db2databa/db2data資料庫數據文件

節點 A 安裝步驟概覽

  1. 建立共享存儲: mkvg、mklv、crfs、mount 完成卷組、邏輯卷、檔案系統建立與掛載。
  2. 建立用戶/群組: 按上表 UID/GID 建立 db2inst1、db2fenc1、db2iadm1、db2fgrp1。
  3. 安裝 DB2 產品碼: 掛載光碟執行 ./db2setup,安裝過程建立 dasusr1/dasadm1。
  4. 設定目錄權限: 將共享掛載點擁有權授予對應用戶:
chown -R db2inst1:db2iadm1 /home/db2inst1
chown -R db2fenc1:db2fgrp1 /home/db2fenc1
chown -R db2inst1:db2iadm1 /db2data
chown -R db2inst1:db2iadm1 /db2log
  1. 建立實例:
cd /usr/opt/db2_08_01/instance
./db2icrt -u db2fenc1 db2inst1
  1. 建立資料庫並調整日誌路徑:
su - db2inst1
db2start
db2 create database testdb on /db2data
db2 update db cfg for testdb using newlogpath /db2log
db2 terminate
db2stop

節點 A 基礎環境就緒,接續進行 第 2 部分:節點 B 配置與實例同步。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved