在安装linux redhat6.x 时,如果不是选择全部安装包的话,安装oracle时,还需要打补丁。
通过安装光盘介质,使用yum进行安装补丁。
首先架设yum服务器
光盘挂接在/media/CentOS_6.4_Final
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
建bak目录,将CentOS-Media.repo留下,其他,放到bak中。
mkdir bak
mv CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Vault.repo bak
修改CentOS-Media.repo
为下面内容
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS_6.4_Final/
gpgcheck=0
enabled=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
使用yum list看一下是否报错
cd /media/CentOS_6.4_Final/Packages/
安装补丁。不在/media/CentOS_6.4_Final/Packages/这个目录下,yum有些包找不到。
yum install compat* -y
yum install libXp* -y
yum install libXt* -y
rpm -ivh glibc-devel-*.i686.rpm
yum install compat* -y
解决64位系统兼容32位开发包,需要安装兼容i386的相关包。有62 Package(s)需要安装。
yum install libXp* -y
21 Package(s)
yum install libXt* -y
8 Package(s)
rpm -ivh glibc-devel-*.i686.rpm
这个包是解决oracle安装报错问题,也是解决64位系统兼容32位开发包问题。
补丁打完了。