Db2
DB2 V9.7 升級失敗
我正在將 V9.1 升級到 v9.7
兼容性檢查腳本通過但
/opt/ibm/db2/V9.7/instance/db2iupgrade -d -u db2fenc1 db2inst1
失敗並顯示以下錯誤消息:
db2: symbol lookup error: db2: undefined symbol: sqltGetCompTraceFlag Update DBM cfg SYSADM_GROUP errcode = 127 DBI1281E The database manager configuration file could not be initialized. ...
根據腳本日誌,它阻塞了來自 db2iutil 的 get_db2dir_ver()。如果我手動執行命令:
/opt/ibm/db2/V9.7/bin/db2fupdt -f /home/db2inst1/sqllib/ctrl/.instuse -p DB2DIR
我得到:
/opt/ibm/db2/V9.1
我已經失去了希望……
再次仔細研究設置後,發現 9.1 實例路徑被硬編碼在機器範圍的 /etc/profile 中。
這是一個很大的 RTFM,我想為此打敗自己:我確實查看了文件,但實際上並沒有向下翻頁檢查所有內容……並且導出結束了。