《Red Hat AS 55(64Bit)安装Oracle(10g-补丁升级10204)最新完整记录.docx》由会员分享,可在线阅读,更多相关《Red Hat AS 55(64Bit)安装Oracle(10g-补丁升级10204)最新完整记录.docx(12页珍藏版)》请在第壹文秘上搜索。
1、RedHatAS5.5(64Bit)安装OraC1.e(IOg-补丁10.2.0.4)安装系统Swap大小设置:Avai1.ab1.eRAMBetween1024MBand2048MBBetween2049MBand8192MBMorethan8192MUSRequired1.5timesthesizeofRAMEqua1.tothesizeofRAM0.75IiBCSthesizeofRAM在系统安装的过程中,一定选择安装所有开发包,窿议不要安装SE1.inUX或者安装后在系统中餐止SE1.inUX运行.笄且关闭防火堵,否则会出现一些莫名其妙的问题.为防止OraC1.e安装垃程中出现乱码,境
2、式使用英文作为系统语言,进行OraCIe的安装工作.(注解:*号代表的足roo1.用户执行语句,$代表的是。rac1.e月户执行语句.谓注意区分)(当首系*内存为SG操住系*为32位redhat5.3)二、安装OraCIe前的系统准备工作1 .检查需要的软件包可以使用rp11-qaigrep软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:a.检查内核版本.orac1.eIOg需要的IinUX内核版本为2.19-c.25(成音里斯的版本检至IinUX内核版本命令行如下:=unarb.Orac1.e10g其他所需程序包的版本8CC-2.96-118.7.2make-3.79.1-8
3、binuti1.s-2.11.90.0.8-12opennotif-2.1.30-11g1.ibc-2.2.4-32.8检查程序包命令行如下:Srpm-qgccmakebinuti1.sOPenrDo1.irg1.ibcC.运行命令:0rp-qgccmakebinutiIsOPeninOtifsetarchc三pat-OpenaotifCompaI-gcc-c+comat-1.ibstdc+-dcve1.再次交看系统程序包版本gcc-3.2.3-2make-3.79binuti1.s-2.11openmotif_2.2.2-16setarch-1.3-1compat-gcc-7.3-2.96.
4、122compat-gcc-c*+-7.3-2.96.122compat-1.ibstdc+-7.3-2.96.122compat-1ibstdc+-devc1.-7.3-2.96.122CamPiI1.db7.O.14.5(orac1.eIOg数据库安装指甫中将其列为必须,但比处并不需要)如果提示未安装信息.p1.ockageccpat-Jii:t1.,.,i.Sta1.1.H则需要安装牝程序包d.相关缺少软件包打包安装:软件包安装命令:rp三Tvh文件路径如:rpm-ivhcompat-1.ibstdc+-7.3-2.96.122.rpm*一*preparing.梆5Q彳#修彳#,#有j1
5、.H(zj1: COn1.batgcc34山HMR0nQRQiK*西函HMM豆*MMM11Sg如果安装文件时没有显示文件的安装进度(红色板内).则文件安装失败.可以强制安装,在命令行最后期加上-Iiodcps-force即可以强制执行安装注意:如果在操作系统安装时,开发组件选择不全.以上安装包是不够的,需要检查以下安装包是否已经安装:1ibgo三p-4.4.0-6,15.x86_61,rpmkerne1.-headers-2.6.18-164.e1.5.x8664.r三g1.ibc-headers-2.5-42.x8664.rpn1.ibstdc+-deve1.-1.1.2-46.e15.x8
6、6,M.rpmsysstat-7.0.2-3.c1.5,x86_64,rpmg1ibe-deve1-2.5-42.x8664.rpm1ibaio-deve1.-O.3.106-3.2.x86_64.rpmgcc-4.1.2-46.e1.5.x86_64.rpngcc-c+-4.1.246.c1.5,x86_64.rpm1ibtermcap-deve1.-2.0.8-46.1.x8664.rparead1.ine-deve1-5.1-3.e15.x86_M.rpmunixOI)BC-2.2.11-7.1.x86_61.rpmunixOI)BC-deve1.-2.2.11-7.1.x8664.rn
7、g1.i-deve1.-2.5-42.i386.rpm1 ibaio-deve1.-O,3.106-3.2.i386.rpmunixOI)BC-2.2.11-7.1.i386.rpmunix01)BC-deve1.-2.2.11-7.1.i386.rpmcompat-db-4.2.52-5.1.x8661.rpmcoat-RCC-34-3.4.67.x86_64.rpmcompat-gcc-34-c-3.4.6-4.x8664.rpmgdb-6.8-37.e1.5.x8664.rp三IibXp-I.0.0-8.1.e1.5.i386.rpm1.ibstdc+-dcvc1.-4.1.2-46.c
8、1.5,i386.rrne1.futi1.s-1.ibe1.f-deve1.-static-O.137-3.e1.5.x8664.rpme1.futi1.s-1.ibe1.f-deve1.-0.137-3.e1.5.x86_64.rpm没有则要从安装隹上找到并安袋,不弗细说。2 .修改1.inUX发行版本信息由于Orac1.eIOg发行的时候,RedHatEnterprise1.inux5没有发行,所以Orac1.eIOg并没有对RedHatEnterpriseIinx5确认支持.我们需要手工修改1.inUX的发行注记,让OraCIeIOg支持RedHHtEnterprise1.inux5。t
9、f1./etc/redhat-re1ease文件Ovietcredhat-rc1ease将其中的内容RCdHatEnterprise1.inuxServerre1.ease5(Tikanga)修改为RedIfatEnterprise1.inuxSre1.ease4(NahantUiHiate4)(OraCIR安装完成之后,将其改回原来的版本)2.1 修改swap值创立S文件步骤如下:#ddif=devzeroof=sbs=1024count=(物理内存-已有swap)n1024mkstJswapon/s#vietcfstab,增加:/ssdefau1.ts00Ufreer3 .修改系统内核参数
10、3.1 修改内核参数#viotcsysct1.coni,kerne1.,sh三1.1.=该叁数表示系统一次可以使用的共享内存总量(以更为单位兀缺省值就是2097152.410241024=12GSGA可说的最大犍kerne1.,shrmax=/然必初及财诚扬效定义了共享内存段的最大尺寸(以字节为单位,-32M,表示为SgiI所分内存段的大小,如果专用的Ori1.C1.e效劳器,则Sga建议为1段。与keEe1.Sh1.nau对应kerne1.Shwnni=4096/这个内核参政用于设孟系统范圉内共享内存段的最大数量。该卷数的默认t1.!是1096.kerne1.S”=2503200010012
11、8/表:示设置的信号量fs.=65536/表示文件句柄的最大数量文件句柄设置表示在IinUX系统中可以窗开的文件数量net.iv4.ip_Ioca1.port_rannc=102465000/珀口范ISnet.core,r11emdefau1.t262144SoCkCt接收援冲区缺省大小,字节net.core,rmemmax=26214-1/socket徭收嫌冲区最大大小,字书net.core.wmem_defau1.t=262144/socket发生人冲区缺省大小.字节net.core.vmc11UBax=262144/socket发送i冲区最大大小.字节为了便于方便复制,将代码贴出:* v
12、ietcsysct1.confkerne1.sh1111ax=12884901888kerne1.,shaa1.1=kerne1.,sen=25032000100128net.ipv*1.ip_1.oca1.|xirt_range=102465000fs.=65536net.core.rmcmdefau1.t262144net.core,rmemmax=262141net.core.wmemdefau1.t=262144net.core.wmen.max=262144修改好内核参数后,执行如下令台使新的设置生效* sbinsysct1-P注:如果SySC1.1.Conf已羟存在此参数,并且原卷
13、数值比修改值大.那么不戏议改动SySS1.conf原本巳是具有的相应参数值4.创立OraC1.e用户、组、安装目录在这里只讨论单主机环境,不考虑RAC环境的配置,(1)钮立OraC1.e用户组# groujHuitiOins1.a1.1# groupadddba(2)创立OraCIe用户# USeradd-m-goinsta1.1.-Gdbaorac1.e(3)设jOrac1.e用户口令HsswdOraCIe(4)创立OraC1.e安装目录以及数据存放目录nkdir-p/orac1.esmkdir-P/oradata(5)修改目录权泯# chown-ROrac1.eioinsta1.1orac
14、1.eorad/orac1.emkdir-p/oradataChOWn-Rorac1.e:oinsta1.1orac1.e/oradata/chmod-R755orac1.e/oradata/5.添加以下内容到etcsecurityIin1.its.confvictcsecurity1.imits.conforac1.eorac1.eorac1.eorac1.esofthardsofthardnproc2047nproc16384nono6.添加以下内容到etcpam.d/1.oginvietCzpam.d/1.oginsessionrequired/1ib/securitypaIiiis.sosessionrequiredPam1imits.so7.添加以下内容到etcprofi1.evie1.cjrofi1.eif$USER=oracif$SHE1.1.=u1.imit-pu1.imit-11e1.seu1imit-ufifiIe;thenbinksh*;then163846553616381-n65536