SQL8008N:產品無有效授權文件或已過期,功能不可用。常見於 AIX 手動安裝 DB2(非 installp/db2setup)導致授權未自動註冊。
| 版本 | 授權文件位置 | 關鍵字段 |
|---|---|---|
| DB2 V5 | /usr/lib/netls/conf/nodelock | 過期時間戳 |
| DB2 V6/V7 | /usr/lpp/db2_07_01/adm/db2licm -l | Expiry Date = Permanent、Enforcement Policy = Soft Stop |
若無輸出或日期已過,需重新安裝授權。
/usr/lpp/db2_05_00/cfg/db2licinst filename/usr/lpp/db2_07_01/adm/db2licm -a filenamefilename 為安裝介質上的授權文件全路徑。信息將寫入 /var/ifor/nodelock。
ln -s /var/ifor/nodelock /usr/lib/netls/conf/nodelockvi 查看文件,應含兩行:5fbcdefg6feb.02.09.15.0f.48.00.00.00 6qx2v39a6sb5ipvmaxpaa 7.1
#[admin_comment] IBM Toronto Lab DB2 Enterprise Edition 2145844800 0
第二行註釋中 2145844800 為 Unix 時間戳(對應 2145 年),表示永不過期。若缺失或過期,在舊行前加 # 註釋,重新執行安裝命令。
僅 DB2 V5 強制依賴 LUM,V6/V7 可選但建議檢查。
lssrc -g iforls,至少一項為 active。lslpp -l | grep ifor_ls.base.cli,需 ≥ 4.3.2.0。過舊則升級(IBM 官網下載或致電 800-810-1818)。/var/ifor/i4cfg -script(交互式配置向導)。/var/ifor/i4blt -lp -i | more 應列出 DB2 授權條目。cd /usr/lpp/db2_07_01/instance
db2iupdt instance_name
更新實例使其感知最新授權。若問題持續,返回步驟 1 逐項複核。
db2setup 圖形安裝,自動處理授權註冊與 LUM 配置。installp) 後必須手動執行授權註冊與 db2iupdt。/var/ifor/nodelock,防止誤刪導致全庫停擺。