RedHatE
terpriseLi
ux564Bit安装Oracle10g安装
一、安装系统
首先安装Li
ux系统,根据Oracle官方文档的建议,在机器内存小于1G的情况下,swap分区大小应该设置为内存的2倍大,若内存大于2G则swap分区设置为与内存大小一样。在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELi
ux或者安装后在系统中禁止SELi
ux运行,否则会出现一些莫名其妙的问题。为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作(注解:号代表的是root用户执行语句,代表的是oracle用户执行语句,请注意区分)
二、安装Oracle前的系统准备工作1检查需要的软件包检查需要的软件包
可以使用rpmqagrep软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:a检查内核版本oracle10g需要的li
ux内核版本为249e25或者更高的版本检查li
ux内核版本命令行如下u
amerbOracle10g其他所需程序包的版本gcc29611872make37918bi
utils211900812ope
motif213011glibc224328检查程序包命令行如下:rpmqgccmakebi
utilsope
motifglibcc运行命令:rpmqgccmakebi
utilsope
motifsetarchcampatdbcompatgccope
motifcompatgccccompatlibstdcdevel再次查看系统程序包版本gcc3232make379bi
utils211ope
motif22216setarch131compatgcc73296122compatgccc73296122compatlibstdc73296122compatlibstdcdevel73296122campatdb40145(oracle10g数据库安装指南中将其列为必须,但此处并不需要)如果提示未安装信息,如packagecompatlibstdcdevelis
oti
stalled则需要安装此程序包d相关缺少软件包打包安装:软件包安装命令:rpmivh文件路径
f如:rpmivhoptcompatlibstdc73296122rpm
如果安装文件时没有显示文件的安装进度(红色框内),则文件安装失败,可以强制安装,在命令行最后面加上
odepsforce即可以强制执行安装
2修改Li
ux发行版本信息修改
由于Oracle10g发行的时候,RedHatE
terpriseLi
ux5没有发行,所以Oracle10g并没有对RedHatE
terpriseLi
ux5确认支持,我们需要手工修改Li
ux的发行注记,让Oracle10g支持RedHatE
terpriseLi
ux5。编辑etcredhatrelease文件
vietcredhatrelease
将其中的内容RedHatE
terpriseLi
uxServerrelease5Tika
ga修改为
RedHatE
terpriseLi
uxASrelease4Naha
tUpdate4
(oracle安装完成之后,将其改回原来的版本)
3修改系统内核参数修改系统内核参数vietcsysctlco
f
ker
elshmall16875556864该参数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,r