db2preeqcheck在某些linux系统上挂起

zdwk9cvp  于 2023-06-22  发布在  DB2
关注(0)|答案(1)|浏览(210)

当在linx系统上执行db2prereqcheck时,它挂起并且永远不会回来。
db2prereqcheck命令不仅在安装db2组件时手动执行。它也被一些诊断测试调用,例如db2support . -s
我经历过,它可以挂,我有其他的变化,但杀死的过程。
这是什么原因呢?

n3h0vuf2

n3h0vuf21#

我们发现,如果环境变量LANG设置为C.UTF-8(这是默认值),db2 prereqchek就不工作了。
我们将其更改为en_EN.UTF-8,这就成功了。
因此,对于用户db2 inst 1,我们将以下内容添加到.bashrc文件中,以使其永久用于该用户:

LANG=en_EN.UTF-8 export LANG
LC_ALL=en_EN.utf-8 export LC_ALL

相关问题