Db2

DB2 V9.7 升級失敗

  • May 29, 2011

我正在將 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,我想為此打敗自己:我確實查看了文件,但實際上並沒有向下翻頁檢查所有內容……並且導出結束了。

引用自:https://serverfault.com/questions/271913