DB2安装过程没有任何报错,安装完成后 db2sampl ,db2cc,db2ca 等命令都找不到

DB2安装过程没有任何报错,安装完成后 db2sampl ,db2cc,db2ca 等命令都找不到,第1张

确认db2已正确安装,并创建实例用户,测试一把,su - db2isnt1。切换到db2用户下

db2sample 是创建一个DB2SAMPL样板库,一般装好db2是可以直接运行的

db2cc 是启动控制中心,一般在客户端发出该命令即可启动

db2ca 同上,都是要db2client客户端支持

1,说明命令没有找到

2,一般如果您执行命令的目录不是您PATH中定义的,就需要:

./command

或者您没有切换到用户的环境。如果您是su到一个用户的请

su - user

3,db_load是db4-utils-4.1.25-14安装的,你安装了这个包吗?

4,那么请确定您执行命令的目录在您的PATH变量中。

如果不是,请先cd到您的命令所在目录,执行

./cmmand

执行了rpm -q db4

出现:db4-4.0.14-20

说明已经安装了

0.环境信息

os: Red Hat Enterprise Linux Server release 6.0 (Santiago)

DB: v10.5fp1_linuxx64_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/lib64/libpam.so

/lib64/libpam.so.0.82.2

/lib64/libpam.so.0

很明显,缺失32位包

[root@TSMClt expc]# rpm -qf /usr/lib64/libpam.so

pam-devel-1.1.1-4.el6.x86_64

[root@TSMClt expc]# rpm -qf /lib64/libpam.so.0.82.2

pam-1.1.1-4.el6.x86_64

[root@TSMClt expc]# rpm -qf /lib64/libpam.so.0

pam-1.1.1-4.el6.x86_64

yum install -y pam*


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8992864.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存