发布网友 发布时间:2022-04-22 08:01
共1个回答
热心网友 时间:2022-04-09 07:46
0.环境信息
os: Red Hat Enterprise Linux Server release 6.0 (Santiago)
DB: v10.5fp1_linuxx_expc
1、部分包缺失,32位包缺失
安装之前一定要先把下面的包直接补充安装一下,默认是不安装的,另外要记得修改配置,直接连32位包也一并安装上。RH6.0以后,好多32包都默认不安装的,会引发不少问题。
echo 'multilib_policy=all' >> /etc/yum.conf
yum install -y glibc* libstdc*
2、关闭iptables和selinux
service iptables stop
sed -i 's/=enforcing/=disabled/g' /etc/selinux/config
(或 vi /etc/selinux/config
[root@TSMClt expc]# cat /etc/selinux/config |grep SELINUX=
# SELINUX= can take one of these three values:
SELINUX=disabled
)
3、安装之前,做一下db2precheck,检查日志
4、libpam.so问题,不一定遇得上,看人品。
db2setup安装过程中,报错内容如下:
Validating "/lib/libpam.so*" ...
DBT3514W The db2prereqcheck utility failed to find the following 32-bit libr
ary file: "/lib/libpam.so*".
WARNING : Requirement not matched.
解决办法如下:
[root@TSMClt expc]# find / -name libpam.so*
/usr/lib/libpam.so
/lib/libpam.so.0.82.2
/lib/libpam.so.0
很明显,缺失32位包
[root@TSMClt expc]# rpm -qf /usr/lib/libpam.so
pam-devel-1.1.1-4.el6.x86_
[root@TSMClt expc]# rpm -qf /lib/libpam.so.0.82.2
pam-1.1.1-4.el6.x86_
[root@TSMClt expc]# rpm -qf /lib/libpam.so.0
pam-1.1.1-4.el6.x86_
yum install -y pam*