DB2 V9.7 升级失败

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

我已经失去希望了……

答案1

再一次仔细检查了设置之后,发现 9.1 实例路径在机器范围的 /etc/profile 中是硬编码的。

这是一个很大的 RTFM,我想为此责备自己:我确实查看了文件,但实际上并没有翻页来检查所有内容……并且导出是在最后。

相关内容