安装Oracle10g遭遇ins_ctx.mk问题,oracleinsctx.mk
***********************************************声明**********************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
表述有错误之处,请您留言或邮件(hyldba@163.com)指明,不胜感激。
本文转载必须保留此处:http://blog.csdn.net/huangyanlong/article/details/39436959
深蓝的blog:http://blog.csdn.net/huangyanlong
***************************************************************************************************
在CentOS6.2操作系统下,安装oracle10g时出现如下报错:
查询文档会发现这个报错,是缺少glibc-devel的32位包所导致的,处理如下:
解决方法:
中止安装,否则即使安装完成相关rpm包后,后续仍会依据先前的检查出现其它报错。
建议到系统光盘下找到对应的glibc-devel的32位包文件,此处环境为CentOS6.2系统,找到相关包进行rpm安装,如下操作:
[root@hyl Packages]# rpm -ivh glibc-devel-2.12-1.47.el6.i686.rpm
warning: glibc-devel-2.12-1.47.el6.i686.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:glibc-devel ########################################### [100%]
补充:rpm包带有“.i686”格式,为32位rpm软件包
***********************************************声明**********************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
表述有错误之处,请您留言或邮件(hyldba@163.com)指明,不胜感激。
本文转载必须保留此处:http://blog.csdn.net/huangyanlong/article/details/39436959
深蓝的blog:http://blog.csdn.net/huangyanlong
***************************************************************************************************
到目前位置,正常安装的10g只支持Red Hat Enterprise Linux 2.1 and 3, and on UnitedLinux 1.0。如果是其它的版本,比如fedora,rh9,suse10等,10g将会说不支持,而不允许安装.解决方法如下:
1。运行runInstaller -ignoreSysPrereqs,这样会跳过检查
2。修改/etc/redhat-release文件,让10g认为自己处于支持的操作系统中,运行下面的命令即可
su - root
cp /etc/redhat-release /etc/redhat-release.backup
cat > /etc/redhat-release << EOF
Red Hat Enterprise Linux AS release 3 (Taroon)
EOF
安装完毕,再将那个文件还原:
su - root
cp /etc/redhat-release.backup /etc/redhat-release
MOS文档 11gR2 Install Fails On Make [ID 1174765.1]
原因是操作系统上的/usr/bin/ld文件版本过低
这样检查一下
% ls -l /usr/bin/ld
lrwxrwxrwx 1 root root 14 May 14 13:42 /usr/bin/ld -> /usr/bin/ld215
% /usr/bin/ld -v
GNU ld version 2.15.92.0.2 20040927
这个版本最低需要
binutils-2.17.50.0.6-2.el5
如果你的版本低于binutils-2.17.50.0.6-2.el5,那就不行了
解决方案是
1 把/usr/bin/ld 设成使用 2.17.50 version
2
Relink
% script /tmp/relink.out
% relink all
% exit
3 看看/tmp/relink.out 是不是有错误