下面是详细的攻略:
问题描述:
在CentOS6.2上安装Oracle10g时,可能会遇到以下报错:
ins_emdb.mk:20: *** missing separator. Stop.
这是由于Oracle安装程序在生成ins_emdb.mk文件时出现了错误,导致编译时出现问题。下面是解决方法。
解决方法:
步骤如下:
- 安装依赖
在安装Oracle之前,需要先安装一些必要的依赖项。执行以下命令进行安装:
yum -y install binutils
yum -y install compat-libcap1
yum -y install compat-libstdc++-33
yum -y install compat-libstdc++-33.i686
yum -y install elfutils-libelf
yum -y install elfutils-libelf-devel
yum -y install gcc
yum -y install gcc-c++
yum -y install glibc
yum -y install glibc-devel
yum -y install libaio
yum -y install libaio-devel
yum -y install libgcc
yum -y install libstdc++
yum -y install libstdc++.i686
yum -y install libXext
yum -y install libXtst
yum -y install make
yum -y install sysstat
- 修改/opt/oracle/oraInventory/ContentsXML/inventory.xml文件
使用文本编辑器打开/opt/oracle/oraInventory/ContentsXML/inventory.xml文件,将其中类似以下内容的行:
<param name="FROM_LOCATION" value="..."/>
改为:
<param name="FROM_LOCATION" value="/tmp"/>
保存并关闭文件。
- 编辑安装程序文件
将Oracle安装程序的runInstaller文件用文本编辑器打开,在文件开头添加以下内容:
unset LANG
保存并关闭文件。
- 执行安装程序
以root用户身份执行Oracle安装程序的runInstaller文件。
示例1:
cd /media/cdrom
./runInstaller
示例2:
cd /home/oracle/Downloads
./runInstaller
- 安装Oracle
按照安装程序提示进行Oracle的安装。
总结:
以上就是解决CentOS6.2上安装Oracle10g报ins_emdb.mk错误的方法。在按照以上步骤进行操作后,应该就可以正常完成Oracle的安装了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS6.2上安装Oracle10g报ins_emdb.mk错误处理方法 - Python技术站