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

AIX 5L 上 64 位 DB2 V7 伺服器安裝與 Windows 客戶端連接實戰

     編輯:DB2 教學

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 位實例鑑別

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)

  1. 新增 → 手動配置 → TCP/IP → 主機/AS400
  2. 填入主機名/IP、Port 50000
  3. 資料庫名與本地別名
  4. 完成

驗證:db2 connect to sam641 user db2inst1 using ibmdb2 → 顯示 DB2/AIX64 7.2.4 成功。

方法二:命令行手動編目

  1. 編目 TCP/IP 節點:db2 catalog tcpip node node64 remote 192.168.40.1 server 50000
  2. 編目 DCS 資料庫:db2 catalog dcs database sam643 as sample
  3. 編目資料庫: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 位連接的新版本。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
項目64 位實例 (db2inst1)32 位實例 (db2inst2)
db2level informational tokenDB2 v7.1.2.60 (x=2 表 AIX 5L 64位)DB2 v7.1.0.60 (x=0 表 32位)
連接資訊 ServerDB2/AIX64 7.2.4DB2/6000 7.2.4