环境:
db2 v95
linux RH4 Update6 EM64T, kernel 2.6.9
问题:
原来系统跑在db2 v91 fp2,工作良好,当升级到db2 v95 fp1后db2start无法启动,报错
$db2start
Floating point exception
分析:
首先,看到这个错误以后第一个反应就是db2安装出错。
拿到db2安装日志仔细扫两眼,并没有发现任何问题。
那么就先db2iupdt一下,好像也没有能够解决问题的说……
奇怪,既然db2start不了,我们先从db2pd来try一下(为什么要用db2pd?当然是由于它自身light weight,在没有传递参数的时候基本不做什么和db2相关的工作。在这里用来试验是不是db2引擎里面的问题是最合适的了)。
当敲入db2pd命令以后,竟然发现db2pd也出现同样的错误!
db2pd
Floating point exception
这个就相当奇怪了……
下面应该怎么走?难道是由于db2pd损坏?或者linux不认这种可执行文件格式?
file一把看看?得到下面的信息
setuid setgid ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), not stripped
看起来再正常不过的说……
把db2pd传到另一台同样装了linu