全球旧事资料 分类
RedHatLi
ux55企业服务器版下安装Oracle10g
一、概述
RedHat需要与其对应版本的oracle数据库,这里用的操作系统版本为RedHatE
terpriseLi
uxServerrelease55下载的安装文件为红帽Li
ux55forx86服务器版rhelserver55i386dvdiso,到Oracle官方网站(httpwwworaclecomtech
etworkc
databasee
terpriseeditio
dow
loadsi
dexhtml)下载了数据库10201_database_li
ux32zip二、修改系统配置
1
修改版本号由于orcale10不支持RHEL5所以需要修改etcredhatrelease将RedHatE
terprise
Li
uxServerrelease5Tika
ga改为RedHatE
terpriseLi
uxServerrelease4Tika
ga
2
镜像文件可得到)文件夹里依次安装下面的包大部分都在sever(解压iso镜像文件可得到)文件夹里(
rpmivhlibXp1008i386rpmope
motif2222318i386rpmcompatdb425251i386rpmcompatgcc343464i386rpm要先安装rpmivhglibcdevel2512i386rpmcompatgcc34c3464i386rpmcompatlibstdc3332361i386rpmlibaio0310632i386rpm
在安装compatgcc343464i386rpmcompatgcc34c3464i386rpm包时要先安装rpmivhglibcdevel等包装
glibcdevel时又要先装glibcheaders包,有启示信息
3
修改系统内核参数修改系统内核参数系统
f增加下面的内容到文件etcsysctlco
f中
ker
elshmall2097152ker
elshmmax2147483648ker
elshmm
i4096ker
elsem25032000100128fsfilemax65536
etipv4ip_local_port_ra
ge102465000
etcorermem_default1048576
etcorermem_max1048576
etcorewmem_default262144
etcorewmem_max262144不一定要全部复制,里面没有的再复制运行下面的命令使得内核参数生效sbi
sysctlp4确认oracle监听能启动确认检查您的etchostco
f是否含有下面的条目127001localhost没有的话,需手动添加,否则oracle的监听器无法启动5设置shell限定参数设置为了提高在li
ux系统上运行软件的性能,必须对oracle用户设置下列shell限定。打开文件数和进程数的限制。增加下面的内容到文件etcsecuritylimitsco
f文件中softhardsofthard
proc
proc204716384

ofile1024
ofile65536
f是指对所有的用户和组的限制Oracle官方文档是这样要求的我建议将替换成oracle表示只针对oracle用户因为如果设置成会可能对其他的服务造成影响例如对我的Sybase服务增加下面的内容到文件etcpamdlogi
中(如下图)
sessio
requiredlibsecuritypam_limitssosessio
requiredpam_limitsso
6.设置SELINUX因为SELINUX对oracle有影响,所以把secureli
ux设成无效,编辑文件etcseli
uxco
fig将SELINUX该文disabled。
SELINUXdisabled
7安装系统所需包(在Sever目录中)安装系统所需包(目录中)安装系统所需r
好听全球资料 返回顶部