suse linux 11 安装oracle 11.docx
S1.es11sp1安装OraCIeI1.GR21 OraCIe安装1.1 安装前准备首先将安装SICSIISP1.并安装OrarUn软件包,然后输入yast2users更改Orac1.e用户的一些黑性(主要是密码和ShCID将。rackI1.GR2的安装软件包上传到效劳器上,解压缩该软件包.并更改解压后的文件夹的邸主.在终潴中输入Chonn-ROrac1.ezoinsta1.1database.1.2 安装OraCIe数据库接下来使用orac1.e用户登录,在终墙中输入.mnInsta1.1.er接下来进入配置界面,首先要输入e三ai1.address,点击NeXt由于测试的环境中并没有开通同络所以这里要求设式代理上画.如果没有代理上网的效劳器,可以勾选,Iwan1.torc三ainuninformedofcritica1.securityissuesinyconfiguration*点击COrninUCoConnectionFd1.edSpecifyproxyserverinformation.ProxyServer;PrfiXYPort:IProxyU5r11amc:Proxy¾sxvrdIwanttoremainuninformedofcritica1.securityissuesinmyconfigurationCance1.1.jCon1.inUe接下来进入InformationOption¾,这里可以选择安装这项,例如是否要创立数据库文件,或者是否是升级数箔库等,测试时选择只安装数据库软件,接下来是GridOptions选项,这里选择要执行的败据库安装类型.这里可以选择隼实例或者RAC的安装类型.测试时选择单实例。OCC>b>c5e*ta»hetrpe80»3;Jg&IM6YgtoMoE#阳cwcmz”g;Qitng9ReM*4C*<w*oC>surjov¼stGaMtn8,;TGfMOtNMm41.ij*t>Cr3j接下来选择数据库将要使用的语言,(ft得注意的是,EngIiSh是。rac1.e安.装时必然的语g,这里可以添加其他.测试时帝加了算体中文.Se1.ectPo<ktIMguaggQORACgIKDATABASE5dtthebu1.gesS*c>orWSC1.J1.rn>U*V*Jt32U»>nAfienctnSwrtJh1v-utmMSMHrrMixcan1.pantihWoxgmPOBthkegutiet'»v)、接下来选择要安笠的数据库版本,有企业版和标准板以及标准版一等,测试时选择企业收。为了更清黄将要安装的组件,点击Se1.eCtOPIions,此时可以通过更改其中的选项来添加或者剧除。rac1.e组件,测试时并没有进行更改,点击OK,接下来进入InStaIIa1.ion1.OCa1.iOn繁百.这里确定Orae1.eBaSC和软件安装目录,直接点击NeXI。值得说明的是,因为我们使用的OraCIe的hoe目录,所以这里会有警告出现,直接点击确定跳过就可以了.接下来选择将要使用的OS的组.这里直接点击Next。接下来安装向导开始检测OraC1.e安装前的要求.这里会右一些fi11的情况出现,根据具体的情况作楣应的处理,例如如果说是缺少软件包,那么必须将软件包打上后,再生新开始安装,这里报内存和SWaP分区空间缺乏,0Orac1.eI1.gr2要求内存至少1G,SWaP为内存的2倍,这里由于使用的是虚拟机,所以有一周部内存是使用的是硬盘上的资源,勾选IgnoreAI1.点击Nexto接下灰是OraCIC安装的设置愤嵬.可返回修改谀置.也可保存当前设置.这里宜接点击FiniSh开始进行安装。接下来向导开始安装Orac1.e,接下来安装完成后,要求以root用户执行脚本,正置OraCIe的相应的环境受量。Thefo1.1.owingconfigurationSCnPISneedtobeexecutedasthe-roofuserToexecutetheconfigurationscrps1 Openatermina1.window2 .1.oginas,roo3 .Runthescripts4 Returntothiswindowandc1.ick*0K*tocontinueOK在终端中脩入以下命令:#op1.or<cIcOfJi1Iivrn1.ory>t<i1.istRootshChangingpermissionsofoptoracIeZoraInventory.Addingread.writepermissionsforgroup.Removingread.write.executepermissionsforwor1.d.ChanginggroupnaMf.r.>ric1.fora1.nvert<y11isia1.I.Theexecutionofthescriptisc<n1.etc.界/opt/orac1e/product/11rR1dbroot.ShRunningOrac1.e1Igroot,shscript.Thefo1.1.owingenvironmentvariab1.esarcsetas:ORAC1.E0NER=orac1.eORAC1.EIKAIE=opt/orac1e/product/11gR1dbEnterthefu1.1.pathnameofthe1.oca1.bindirectory:(usr1.oca1.bin:(输入S)车)Copyingdbho<netousr1.oc<1.binCopyingoraenvtousr1.oca1.binCopyingcoraenvtousr1.oca1.binCreatingetcoratabfi1.e.Entrieswi1.1.beaddedtotheetcoratahneededbyDatabaseConfigurationAssistantwhenadatabaseiscreatedFinishedrunninggenericpartofroot,shscript.Nowproduct-specificrootactionswi11beperfor三ed.Finishedproduct-specificrootactions.2创立数据库以OraCIe用户登录,在终端中棺入dbca命令,出现如下窗口.DatabaseConfigurationAssistantORAC1.QwwM*MVaaNVM11-n11a1.zng.C0py119ht<01998,2009,OnEAi1.rt9tfffrv<d接下来进入配置向导,点击Next-选择CreateaDatabase,创立一个数据库,点击NRXto接下来选择创立数据库的目的,这里选界一般目的,也可以根搏具体的要求选择,点击Next.接下来输入OraCIe的SID,这里输入OrCI,点击Next。接下来配置企业管理器,这里直接点击下一步。接下来会洋出窗口说明:由于要创立Orae1.e的控制文件需要有监听运行,所以可以使用netca来配置一个监听.否则的话安装的数据库将没有控制文件配置,点击0K,推出安装向导。盟DdtdbdSeConfigurationAssistant:WarningConfiguringdatabasewithDatabaseContro1.requiresa1.istenertobecon11f1.redinthecurrentorac1.ehome.YouneedtornNetcatoconfigurea1.istenerbeforeyoucanproceedOtherwiseyoumaychoosetocontinuewithoutDatabaseContro1.configurationCE)在终潴中檎入ne1.cs,开始配置监听,1?1.istenerCOnFigUratiOn,点击NeXI«.勾选Add添加!&听,点击NCK1.C母人此听的名字,默认为1.1.STENER,点击NeK3Orac1.eNetConfigurationAssHfantT1.ktcncrCo1111euratio111cncrName×ForremoteconneconstobemadetoVoUrOrac1.edatabasemusthavea1.eastoneOrac1.eNet1.istenerEnterthenameofthe1.isteneryouwanttocreate:1.istenername:1.ISTENERCance1.He1.pEaCkINeXt)选择韭听使用的协议,有TCPS、TCP和IPCS三种,这里选TCP,点击Next。接下来选择使用的墙口.勾选USethestandardportnuberof1521.使用1521端口.点击NeX。Orac1.eNetConfigurationA”K1.dn1.:7R1.CnCrConfiguration,TCP/IPProtoco1.×WhichTCP/IPportnumbershou1.dthe1.isteneruse?Thepo11numberse1.ectedshou1.dnotbeusedbyanyothersoftwareonthiscomputer.QUsethestandardpo11numberof1521cUseanotherpo11number.EaCkI飞恒工)Cance1.He1.p接下来配置完成.此时会弹出窗口.询问是否常要配置另外的监听,勾选M.点Next.(rac1.cNetConfigurationAsshtdnf:1.istenerCOnngUrdUon,More1.isteners?Cance1.JHe1.pJRaCk.NeXtj接下来Ia听配置完成.点击NCXI。回到配置向导界面,点击FiniSh.配置好收听后,重新运行dbca.回到以下界啻.配置数据库的密码,这里选择使用相同的宓码。rack.点击NeX3此时会冲出警告,配明密码策略不符合推荐的密玛策珞,井询问是否继续,电击Yes,继续配置.HdbdSeConHgurdtionAssistantPasswordentereddoesnotsatisfyOrac1.erecommendedpasswordcomp1.exitypo1.icy.Apasswordshou1.dhawminimumof8charactersin1.engthInaddition,thepasswordmustcontainat1.eastoneuppercasecharacter,one1.owercasecharacterandonedigitDoyouwanttocontinue?YeSI二瓯1)接下来选择orac1.e数据庠文件安装的目录,这里选择手动创立的/oradata目录,其中该目录的品主是orac1.e:oinsta1.1.,权限为775点击Browse.涧览到委安袋的目录,点击NCKIo接下来配置QraCIe的门BShJeCQVRry,这里选择默认值3882YB,点击NeXt他得说明的是这里有一个EnabIcArchiving选不,这个选项是开启归档的选项,威认不要选择。司叵因Cho(therecoveryoptionsfortheaatuw75*NSash既coverVAreaT11r;1(usedasIhQdef*4ifora1.1.Oskbasedbckupanarecoveryop«raiion$.andKa1.sorequiredforaucmacdiskbuedBackupusingEnterpriseManagerOrac1.erecommendsmameaatabseesandrecofesMaedonphv$«WdrferenfdrksfordanaPro1.QatanandperformanceFUsnRecoveryAreahashRecovervAreaSzerSsb1.eArChMW(0RACie.eAsrs.recfv.1.:tdrArCh1.gMcdePsrimeers.BOWM"|V/.DatabaseConfigui*tionAssistant.StepTof12:RecoveryConCiKuratIoaFeIocanonvarwesCance1.He1.pUexi>1nis接下来进入Samp1.eSchemas和CustomScripts界面.直接点击NCX1.o接下来进入OraC1.e使用内存设置界无,厥认的大小为内存的钮斩这里为390M,点击Next。接下来进入妣据库存猪的说明界面,这里直接点击Next.接下未进入创立选项,这里勾选Cr-Database,点击FiniSh接下来是创立负:据库的摘要说明,可以点击“SaveasHtm1.fi1.e'选项来俣存说明,这里直接点击OKoJConfirBationThefo1.1.owingoperationsvbeperformed:Adatabaseca1.1.edeorcW1.HbecreatedDatabaseDetai1.sCreateDatabase-SummaryDatabaseConfigurationSummaryG1.oba1.DabseName:orc1.DatabaseConfigurationType:Sing1.eInstanceSID:orc1.ManaaementOptionType:DatabaseContro1.StotageType:Fi1.eSystemMemoryConfigurationType:AutomaticMemoryManagementDatabaseConfigurationDetai1.sDatabaseComponentsComponentOrac1.eMOrac1.eTexiOrac1.eXM1.DBSaveasanHTM1.fiIe.He1.p接下来弹出一个窗口,向导开始创立数据库.DatabaseConficurationAssistantIdea1.P1.etformforGndComputing1.owcostsrvrsndstorgHightavi1.abi1.yzCopyingdatabasefi1.esCreatingandSiartingOrac1.einstanceComp1.etingDatabaseCreaiionC1.onedataba$ecreationmprogress1.ognie$forthecurremoperationare1.ocatedoptorac1.eoradgtoo1.1.ogsdbcaorc1.(Stop)接下来是配置完成后的文件说明,点击Exi1.,推出安装空置向导.HdbdSRConfigurationAssistant×Databasecreationcomp1.ete.Fordetai1.sCheckthe1.ogfi1.esatoptorac1.ecfgtoo1.1.ogsdbcaorc1.Databaseinformation.G1.oba1.DatabaseName:orc1.SystemIdentifier(S1.D):orc1.ServerParameterFi1.ename.optoraceproduct1.1.gR1.dbdbssfieorc.oraTheDatabaseContro1.UR1.ishups/s1.es1Isp1-21158/emManagementRepositoryhasbeenp1.acedinsecuremodewereinEnterpriseManagerdatawi1.1.beencryptedTheencryptionkeyhasbeenp1.acedinthefi1.e:optorac1.eproduct1.1.gR1.dbs1.es1.1.sp1.-2orcsysmanconfgemkey.oraP1.easeensurethisfi1.eisbackedupastheencrypteddatawi1.1.becomeunusab1.etfthismeis1.ost.NoteJdatabaseaccountsexceptSYS.SYSTEMzDBSNMP,andSYSMANare1.ockedSe1.ectthePasswordManagementbuttontoviewacomp1.ete1.istof1.ockedaccountsortomanagethedatabaseaccounts(exceptDBSNMPandSYSMAN).FromthePasswordManaOememwindow,un1.ockonrtheaccountsyouwi1.1.use.Orac1.eCorporationstrong1.yrecommendschangingthedefau1.tpasswordsimmediate1.yafterun1.ockingtheaccountPasswordManagement.Exit;swap分区过小DdtabdseConfigurationAssistantDatabasecreationcomp1.ete.Fordetai1.sCheckthe1.ogfi1.esatoptorac1.ecfgtoo1.1.ogsdbcaorc1.Databaseinformation.G1.oba1.DatabaseName:orc1.SystemIdentifier(S1.D):orc1.ServerParameterFi1.ename.optoraceproduct1.1.gR1.dbdbssfieorc.oraTheDatabaseContro1.UR1.ishup:/$1.e5115p1.-1.:1158/emNoteJdatabaseaccountsexceptSYS.SYSTEMzDBSNMP,andSYSMANare1.ockedSe1.ectthePasswordManagementbuttontoviewacomp1.ete1.istof1.ockedaccountsortomanagethedatabaseaccounts(exceptDBSNMPandSYSMAN).FromthePasswordManaOememwindow,un1.ockonrtheaccountsyouwi1.1.use.Orac1.eCorporationstrong1.yrecommendschangingthedefau1.tpasswordsimmediate1.yafterun1.ockingtheaccountPasswordManagement.3troub1.eshooting3.1安装过程中的troub1.eshooting3.1.1INS-08109在运行./runinsta1.1.er时,如果出现如下界面:则说明/database的属主并不是orac1.e用户,此时要更改database文件夹的属主为orac1.e.在终端中输入ChOWn-ROrac1.czoinsta1.1./database,然后爱新运行./runInStaI1.Cr即可.3.1.2INS-32008在安装过程中如果出现如下信息:则说明我们选择的OraC1.e用户的ho三e目录作为OraCIe的安装目录,如果认为有必要更改.选择No,然后更改安亲目录,如果人们没有必要更改.点击Yes。3.1.3INS-32008+INS-32021在安装过程中如果出现如下界面:则说明盛会空间缺乏,orac1.eI1.gr2企业版所需的空何为4.29GB,此时就增加磁盘空间或者册除一些不需要的文件。3.1.4OSkerne1.parameters在执行安装前,orac1.e会检测安装前的要求,出果出现如下情泥:则说明系统内核参数不正确,解决方法为.在终端中输入Yi/etc/SySCtI.conf.更改为fs.=6815744,并执行SySCt1.-P命令,使参数生效。3.1.5缺少软件包在安装过程中如果出现如下界面:则说明内存大小缺乏,同时缺少安装包。侪决方法为扩充内存(同时也可选择IgnQre,同时安笠软件包.在终婚中输入yasi2sw_sing1叫勾选IibSIdef43-如we1.-32bi软件包点击ACCCPI。3.2启动配置数据库3.2.1 0RA-00214如果在启动。rac1.e数据库的过程中,出现如下信息:ERRORat1.ine1:ORA-00214:contro1.fi1.e,/oradata/orc1/contro101.ctversion890inconsistentwithfi1.e7opt/orac1.c/f1.ash_recovcry_arca/orc1./cornro1.02,ct1.rversion816则说明两边数据库的控制文件版本不同,帝葺同步两边的/叩tordc1.cfIUShrecoveryarea/orc1.contro1.02.ct1.控制文件即可。3.2.2 dbca配置数据库如果执行dbca出现如下情况:If'dbca'isnotatypoyoucanrunIhCfo1.1.owingcorn三andto1.ookupthepackagethatcontainsthebinary:co11三and-11ot-founddbcu-bash:dbca:commandnotfound只需更改OraC1.C用户的环境变量PATH即可,RPexportPRT1I=$PAT1.I:$ORACU1.BASE/product/1IgR1./db/biiu