AIX 5L 64 位 DB2 V7 安裝步驟
1. AIX 5L 必備修補程式
安裝前必須應用以下 PTF:IY20595, IY21284, IY21286, IY22028, IY23343(來源:IBM 技術支援網站)。並確認已啟用 AIX 64 位應用環境。
2. DB2 V7 安裝與 64 位修補包應用
路徑:先裝 32 位 DB2 V7 或 AIX 4.3 64 位 DB2 V7,再應用 AIX 5L 64 位修補包。
- 驗證命令:
lslpp -al "db2_07_01*",應含 db2_07_01.client 7.1.x.y (x=0/1, y>=0)
- 測試環境:先裝 32 位 V7.2 (
7.1.0.40),再應用 64 位修補包 4 升級至修補包 6
- 修補包下載:
ftp://ftp.software.ibm.com/ps/products/db2/.../db2aix5-64v7
- 安裝後狀態:修補包 6 顯示
APPLIED 狀態
3. 64 位實例建立與測試資料庫
- 遷移現有 32 位實例:
/usr/lpp/db2_07_01/instance/db2iupdt -w 64 <實例名>
- 新建 64 位實例:
/usr/lpp/db2_07_01/instance/db2icrt -w 64 -u <Fence用戶> <實例名>
- 測試建立
db2inst1 (64位) 和 db2inst2 (32位),各自 db2sampl 建立 SAMPLE 資料庫
4. 64/32 位實例鑑別
| 項目 | 64 位實例 (db2inst1) | 32 位實例 (db2inst2) |
| db2level informational token | DB2 v7.1.2.60 (x=2 表 AIX 5L 64位) | DB2 v7.1.0.60 (x=0 表 32位) |
| 連接資訊 Server | DB2/AIX64 7.2.4 | DB2/6000 7.2.4 |
Windows 32 位客戶端連接 64 位 DB2 伺服器
直接 TCP/IP 連接會報錯 SQL1434N (32/64 位不相容)。必須使用 DRDA 協定,但有限制:不支援 LOB、UDT、Datalink、連接時改密碼、ATTACH 節點、TCP/IP 兩階段提交。
伺服器參數
- IP: 192.168.40.1
- Port: 50000
- 資料庫: SAMPLE
方法一:客戶端配置助手 (GUI)
- 新增 → 手動配置 → TCP/IP → 主機/AS400
- 填入主機名/IP、Port 50000
- 資料庫名與本地別名
- 完成
驗證:db2 connect to sam641 user db2inst1 using ibmdb2 → 顯示 DB2/AIX64 7.2.4 成功。
方法二:命令行手動編目
- 編目 TCP/IP 節點:
db2 catalog tcpip node node64 remote 192.168.40.1 server 50000
- 編目 DCS 資料庫:
db2 catalog dcs database sam643 as sample
- 編目資料庫:
db2 catalog database sam643 at node node64 authentication dcs
驗證:db2 connect to sam643 user db2inst1 using ibmdb2 → 成功。
總結
AIX 5L 上部署 64 位 DB2 V7 需嚴格遵循 PTF 前置、修補包遞進升級、實例建立參數;Windows 客戶端連接 64 位伺服器必須走 DRDA 協定並接受其功能限制。生產環境建議規劃 64 位客戶端或升級至支援原生 64 位連接的新版本。
- 上一篇文章: 從 DB2 8.x 遷移 XML 應用至 DB2 Viper (V9) 完整指南
- 下一篇文章: DB2 在 AIX 上的卸載與重裝完整操作指南
Copyright ©
程式碼之家 All Rights Reserved