Ce
tos70安装oracle10g
一、硬件要求
1内存要求Swap
EMi
imum1GBofRAMRecomme
ded2GBofRAMormore
2硬盘
由于Ce
tOS安装后差不多有45G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。
二、软件
系统平台:Ce
tOS70x86_64带桌面环境Oracle版本:Oracle10gR210201_database_li
ux_x86_64cpio补丁:p6810189_10204p6810189_10204_Li
uxx8664zip注:补丁如果不需要,不用升级也可以,我自己就没有升级。
三、安装流程
1配置yum源。‘
将自带的yum源备份。cdetcyumreposdwgethttpmirrors163comhelpCe
tOS7Base163repoyumupdateyumclea
allyummakecache
2关闭SEli
ux
vimetcseli
xco
fig设置为SELINUXdisabled临时关闭sete
force0
3关闭防火墙
systemctlstopfirewalldsystemctldisablefirewalld
4安装依赖包gcc等
yumyi
stallbi
utilscompatlibstdc33compatlibstdc33i686elfutilslibelfelfutilslibelfdevelgccgcccglibcglibci686glibccommo
glibcdevelglibcdeveli686glibcheaderskshlibaiolibaioi686libaiodevellibaiodeveli686libgcclibgcci686libstdclibstdci686libstdcdevelmakesysstat最后还要安装libXp这个Library,这个一定要安装,否则安装Oracle时会出现javaExceptio
。yumi
stallylibXp
5创建Oracle用户与组31建立群组oi
stall
groupaddoi
stall
f2建立群组dbagroupadddba3新增使用者oracle并将其加入oi
stall和dba群组useraddmgoi
stallGdbaoracle4测试oracle账号是否建立完成idoracle5建立oracle的新密码
passwdoracle
6将oracle使用者加入到sudo群组中vietcsudoers在root行下面新增oracleALLALLALL只读文件wq7配置系统内核参数vimetcsysctlco
f
添加以下内容:ker
elshmall4294967296表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,通常不需要修改ker
elshmmax68719476736定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2Gker
elshmm
i4096用于设置系统范围内共享内存段的最大数量。该参数的默认值是4096。通常不需要更改ker
elsem25032000100128表示设置的信号量
etipv4ip_local_port_ra
ge102465000
etcorermem_default4194304默认的接收窗口大小
etcorermem_max4194304接收窗口的最大大小
etcorewmem_default262144默认的发送窗口大小
etcorewmem_max262144发送窗口的最大大小vmhugetlb_shm_group501这里501是oracle用户组dba的gid,原文这里没有配置,这里一定要配置,要不然后面每次重启后,启动oracle实例都会碰到一个错误,具体的在下文会说到。会有一些与目前的参数重复的,就修改成文件上提r