oracle11g安装配置手册.docx

上传人:夺命阿水 文档编号:1684572 上传时间:2024-11-24 格式:DOCX 页数:37 大小:597.47KB
返回 下载 相关 举报
oracle11g安装配置手册.docx_第1页
第1页 / 共37页
oracle11g安装配置手册.docx_第2页
第2页 / 共37页
oracle11g安装配置手册.docx_第3页
第3页 / 共37页
oracle11g安装配置手册.docx_第4页
第4页 / 共37页
oracle11g安装配置手册.docx_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《oracle11g安装配置手册.docx》由会员分享,可在线阅读,更多相关《oracle11g安装配置手册.docx(37页珍藏版)》请在课桌文档上搜索。

1、Orac1.e安装配置手册V1.OJft1 安装On1.CIe前的系统准备工作21.1 检查希要的软件包21.2 修改系统内核参数21.3 包立OraC1.C俎和用户31. 4创立OraCIe安装目录31.5设置OraCIe用户环境交量32安装Orac1.e42. 1解压箔安装文件43. 2安装ORAC1.E43 创立数据库113.1 配置监听113.2 包立数据库宾例H3.3 梭Jtorac1.e实例是否安装成功203.4 设置开机自启动数据库实例214 蚊据库配置224.1 数据津根本信息224.2 修改ORAc1.E核心参数224.3 建教抠库表空间224.4 建数据庠用户234.5 导

2、入数据234.6 f1.P1.SQ1.DeVeIOPer工具编译失效对象234.7 倏改用户密码235 系统故障处理245.1 OraCIe专辑结构故障的处理方法:315.2 教橱库效劳隹硬件故障331安装OraC1.e前的系统准备工作1.1.检查需要的软件包以root用户登录系统,使用1n-q软件包关镀词命令进行检测rpax-nr=1048576fs.=6815744kerne1.,shma1.1.=2097152t*kerne1.ShnImIX536870912kerne1.ShBmni=4096kerne1.,se=25032000100128net.ipv4.ip_1.oca1._po

3、rt_ranxc=900065500net.core.rmerodefau1.t262144net.core.rmemmax=41943(Mnet.core.wmem.defau1.t=262144net.core.wmem_max=1018586运行下面的命令应用以上OS参数:sbinsysct1-p添加以下行到etcSeCUriW1.ii1.s.conf文件中:vietcsecrity/1imits.confsoftnproc2047hardnproc16384.softnofiIe1024hardnofi1.e65536如果/c1.cDam.d/1.ogin文件中没有以下行.则添加以下内

4、容:vietcpam.d/1.oginsessionrequiredpamIimits.so修改etcse1.inuxCOnfig文件来关闭IinUX1.火墙.魂保SE1.INUX设置如下:Vi/etc/se1inux/configSE1.IN1.JX=disab1.ed1.3创立orac1.e组和用户groupaddOinSIaI1.groupadddbauseraddgoinsta1.1-Gdbaorac1.eDaSSWdorac1.e1.4创立orac1.e安装目录mkdirorac1echown-Rorac1.e:oinsta1.1./orac1.eChmOd-R775/orac1.e

5、1 .5设置OraC1.e用户环境变量以orac1.e用户聋i系统,在.bash_PrOfiIe1.文件尾添加以下行:vihomeorac1.e.bashprofiIe# Getthea1.iasesandfunctionsif-f/.bashrc:then.、/bashrcfi# UserspecificenvironmentandstartupprogramsORAC1.E-S1.D=HmdbORAC1.E-BASE=Zorac1.eORAC1.EHoYE二SORM1.EBASE/product/11.2.O/dbhomeIexportORACU1.S1.DORAC1.E.RSEORAC1

6、.EJIOMEPATH=SPATH:$0RAe1.EJiOME/bin:SIIOM1.iZbinexportPATH1.DJIBRARYJ1ATIf=SORAC1.EJK)ME1ib:/1ib:usr1.ibexport1.D_1.IBRARY_PATHC1.ASSPATHWRAC1.EHOME/JRE:SORAC1.EHOME/j1.ib:!ORAC1.EHOME/rdbns/J1.ibexportC1.ASSPATHifS1.SER=,orac1.e*;thenifSSHE1.1.=bnksh():thenu1.imit-p16381u1.imit-n65536e1.seu1.imit-u

7、16384-n65536fi2 安装Orac1.e2.1 解压缩安装文件$mkdirorac1.e/soft通过PTP上传安装包到orac1esoft目录下使用命令UnZiD文件名解压安装包UnZiPPKM(M53。1120301.itWX-X86-64Iof1.zipunzipPKM(M5301120301.inux-x86-642of7.zip设置。11c1.e怅户可以操作安装文件所在的目录chown-ROrac1.ezoinsta1.1orac1.e/softchmod-R755orac1.e/soft2.2 安装ORAC1.E用。rack败户进入安装文件所在目录,执行如下命令即可看到安

8、装界密$.ZrunInsta1.1.er如果无法看到安装界无,请使用root怅户执行如下令令后再运行安装程序:#exportDISP1.AY=:0.0IM&J下效也攻之一RMvOracfeSuppon.例I嘴母行T鲍罗便叫先下皿攵口里做0)OM&软谷曼0mO不需加0供电孑件堆址以暗fSWH美支的BB的晒.交IWi广品。Mt*!1.3H。于你(M)J1.累侵用MvOradPSuwon电孑*=*/用PA,aJtQHt。1.*WyOracieSuppcnIW安?更务慢TOrSeOeu1.Xw1.1.g送安装送0ITTTTT急SIIg国5以下修内颊通凄。找BH费升毋双祠的OradcD33匕。I1.g*

9、行52支1.濡0IC开雄仙,Wr华少0CJBtWMMhWg*e支和j113UHiWEmMe(WXOrMDeUbeieI1.gM格安装选夜5三afitnBr3uKM三*。安丽I1.eJt剃0Orac1.eReaIAppkarionCMstersI1.Iejt蚓Orac1.eRACOneNodeW8安1选产丛还百III午TTYYYTY)血到A不产HM宓1.a应审WV支,产,ORAC1.ef|431.2rSTfinnIT通&5的行产如T便*IX。4用gfM“滑串对三37仰的H*更PJW0以MJ0R7Jt1.匐于HiaRgt&否Mi1.dDAYR好改选牙Gm伯耒Ms,m技丁“川可营IstMM修体中文英

10、W彻*破的糠本TTT1.TTTf1.HSaI1.g也救!黑JIII可用H将件区,马可由!W至*0*S的自行曙幻电拘埼密戕及大舞H高型的美。低劣无网废用的工C备m42C8)Orac1.eDraDaseI1.gfeiM*5iS1.WWX.可暖名境痛足中禁食岫皿它。册情今业MC用性伪Orac1.e的p4icCCunerj.HftOredeQwgm*便找寻Iw冰frosI1.gStandardEdtonOnef娜主口诩fTMQcrarFtWT9MOraCgI1.1.KBt就灾3色豆,“住1不听Orac1.e4曰录中的分M*1.交依冷t。MngOrecieBT,ft21C1CN冷/QfgucV1.1.2

11、OJdDhMJKMJY71TYTTTT_呼型三c3EJ伴安装产丛OrdeOetabewHgjOiadr1.XUbaseH93uttJSfrnaGAfiV畲交T费立45CB可冏6278CB(AtJorteto11daabsrxa1./c/productsxm1.Mt五条费UWX件。)OradeXB*oruiepfd11200bbome.1.,栩作出fiC1.g(OSCA),5MM(OSC问,AHIa*产部I仁,/orx1./crairrvmorvOfahwOVi8Ggg1.iIr-I;,,.V-T.-F安YTT午Y午YYYYYYJ布火除口般钊oracteproduct1.120dbh11e.0r

12、1.DMibasc为.,8仔雪川文2怆捂二旭g2贡茶及年文力m11RoorMtMaximumAvaHatMitYVG建业JW1一M安装完成的最后步骤,操作如下:SSU-root*orac1.e/ora1.nventory/orainstRoot.Sh#/orac1e/product/11.2.OZdbhome1.root.sh3创立数据库3.1配置监听I、以orac1.e用户登录系统运行netca命令$netc2、添加出听程序3,输入IS听程序名OradeNetConfigurationAssistant:。宙库序SE肾SJ8!t汉.4、使用默认墙口1521Orac1.eNetConfigur

13、ationAssistant:监听程序配程完成6、启动!&听SIsnrct1.start3.2创立数据库实例以。mc1.e用户登录系统,运行dbca命台创立数指库实例$dbca1、选择创立数资库Se1.ecttheooeraiionthaM)UwamtoperformCreateaDaraixaserConf1.qurcDrabateOpr*on:DcfcfcaDatabaserManwTemrXaiesCany1Heip4eatfcprt-12、建绛创立数据库模板,AH*MrConfigureAutomaticStotaoeNanaoerrr3.输入数据库全局名及SID:aadbAnOrac

14、1.edaoase5urque*vIOentmedOyaGiobaiD学abaseName,typwo11heform,nameOom3C1.oMDatabaseName厂心:aabaseisfeferencedOVaIeaSIoneOrac1.ertstanceM315urqueriemi11edfromartyoiherbwanceonIhiSCoNuferbvanOraCteSystemIoeminerO).Cance1.)He1.p4.设定数据库版号由码DatabaseConfigurationAssistant,Step5of12:DatabaseCredentia1.sUseihe

15、SamePasswordforajAccountsForsecufyreasons,WUmuspecifypassword5SnheoWquseraccoumsinthenewOaragSeCareHe1.p5、设置闪回区大小,这里选择厥认值大小C*e1.IHe1.pFBhReccncfVAreaHashRcoryAreaSizeEh加。AhMngChoosetherecoveryoptionsformedatabase*SpecifyF1.ashRecoveryAreaThisIgusedasIKdsa1.sorequke0foraomabackupusingEnietprtseWanage

16、rOraCkerecommendsIr1.a1.Ihewabasenesandrecoverybe1.ocatedonPhySKeWeMYerent函KSaMaproteonandperformanceORAC1.E.8ASE)na5.rese1.ectfromvSversion:BANNEROrac1eDatabase1IgEnterpriseEditionRe1.ease11.2.0.3.0-64bitProductionP1./SQ1.Re1.ease11.2.0.3.0-ProductionCORE11.2.0.3.0ProductionTNSfor1.inux:Version11.2

17、.0.3.0-ProductionN1.SRTI.Version11.2.0.3.0-ProductionSQ1.3.4 设置开机自启动数据库实例root用户登录:#viorac1.eorac1.estart.sh*!binshsu-orac1.eE0NexportORA(XE_SIDnd1.iIsnrct1.startsq1.p1.us/no1.ogetcrc.Ioca4数据库配置4.1 数据库根本信息 数据本类型:Orac1.e 数据库版本:I1.2.0.3.0 数据库SID:arndb 故奥库别名:nmdb 语言:AMERICANJMERICA 故制库字苻桀(N1.SC1.iARACTE

18、RSET):1.TF8国家区域字符集(N1.S_NQIAR_CHARACTERSET):ITF84.2 修改ORAC1.E核心参数$SqIDIUS/asSySdba;a1.tersystemsetn1.sIcngt1.kscmantics=OIARSeoPe=SPfi1c:a1.tersystemsetsessions-3000SCoPe=SPfi1.e;a1.tersystemsetprocesses=2500SCOPe=SPfi1.e;a1.tersystemsetODCn_CUrSorS=3000scope=bo1.h;a1.tersystemsetdbscopo=spfi1.e;a1.

19、tersystemsetjobqueue_processes=30SCoPe=both:a1.tersystemsetnIs_datc_format=YYYY-KW-DDscopc=spfi1.c;修改后重启数据库生效SqDshuidownirmicdiate;Sq1.startup;4.3 建数据库表空间sq1.p1.us/asSySdba;4.4 建数据库用户(sq1.p1.us/asSySdba:4.5 导入数据impsystem/OraC1.Ce效劳名fromuser=(XXX)Iouscr=(XXX)ignorc=yrecord1.ength=65535buffer=10485760

20、00Iog=XXX.1.og4.6 用P1.SQ1.Deve1.oper工具编译失效对象P1.SQ1.翻开一工具一一编译无效对象或者用命令$sq1.p1.us/asSySdba:Sq1.orac1.eproduct1.1.2.OZdbhomeI/rdbms/admin/u11rp.Sq1.4.7 修改用户密码$sq1.p1.us/asSySdba:a1.teruser用户名identifiedby密码;5系统故障处理5.1数据库文件损坏口令文件损害处理方法:重行生成口令文件即可,采用。rapwd命令进行生成相应的口令文件到指定的位置,然后重启数据库即可单个控制文件损害处理方法:I、停止散据庠.

21、shutdownimmediate:2.%看初始化文件/initpmdb.ora,前定所有控制文件的路径,一般初始化参数文件聘径在$ORAC1.E_BASE/admin/pfi1e3、用操作呆统命令将其它正确的控制文件M薮钳误的控制文件4.重启数据库,startup5,用适当的方法进行数据库全备份全部控制文件圾害处理方法:1 .穰保数据摩已经关闭,如果没有用下面的令令来关闭数据库:shutdowniIimcdiate:2 .从相应的备份结果集中饮灾最近的控制文件.对于没有果用带库备份的点可以直接从磁带上将最近的控轲文件各份恢复到相应目录:对于采用带库各份的点用相应的r三an卿本来恢复最近的控制

22、文件3 .用下台的命令来创立产生新据库控生文件的脚本:startupmount;a1.ierdatabasebackupcontro1.tracenorcsct1.ogs;4,修改第三步产生的trace文件,格其中关于创立控制文件的一局部语句拷贝出来并做些修改,使得它能第表达最新的数抠库结构,假设产生的Sq1.文件名字为CreateControI.sq1.注阴Trace文件的具体珞径可以在执行完第3)步操作后左看IORAC1.E_BASEadminbdu三paIerjoRC1.ora文件来确定5,用下台命令重新创立控制文件:shutdownabort;startupnonour11:creat

23、econtro1.sq1.;6.用适当的方法进行数据库全备份重傲日志文件圾害处理方法:(1,确定损坏的重做日志的位置及其状4h1 .如果数据卑处于可用状态:se1.ectfromvS1.ogfi1.e;se1.ect*fromv$1.og:2 .如果数据求处于巳经异常终止:startupIioUnt:se1.ectfroav$1.ogfi1.e:se1.ect*froav$1.og;其中,IOgfi1.e的状充为!M1.1D?匚:一,件出现已经损坏:1.og-Inactive:表示重做日志文件父于非漱活状态;AC1.表示重做日志文件处于激活状态:Current:表示是重做日志为当前正在使用的日

24、志文件a1.terdatabasedrop1.oggroupnumber;2 .1&新创立相应的日志组:a1.terdatabaseadd1.oggroupnumbersize1.og.;(3)、损坏的日志文件处于激活状态且为京*日志:I.去除相应的日志组:a1.terdatabasec1.earUni1.rChiVed1.oggroupnumber:损坏的日志文件为当前活动日志文件:用命令去除相应的日志爆:a1.terdatabasec1.earunarchived1.oggroup_nunher;如果去除失效.则只能做纂于时何点的不完全恢复。1开数搭库并且用适当的方法选行数据库全备份:a1

25、.terdatabaseopen;手SySte表空网的数据文件损坏:1 .确定损坏的文件名字:se1.ectnamefromvdatastatus=INVA1.IDf;2 .将损坏的数据文件处于。ff1.inc状态:a1.terdatabasedatafi1.e,data,off1.ine:3 .从相应的多份结果集中恢复关于这个数据文件的最近的备份。对于没有采用带库备份的点可以直接从磁带上恢复:对于用劳库备份的点用相应的11nan界本未恢复。4,恢复数据文件:a1.terdatabaserecoverdatafiIe,:5 .使数据库文件OnIine:a1.tcrdatabasedatafi1

26、.e4dataon1.ine:6 .用适当的方法进行数箱库金备份。8yst表变RI的数据文件揭坏:1 .以sunt方式启动数括序startupnount;2 .从相应的各份结果集中恢复关于这个数据文件的最近的备份。对于没有呆用带库备份的点可以直接从挑带上恢复:对于用智库备纷的点用相应的EiJn界本来恢复.3 .恢复SyStem表空间:a1.terdatabaserecoverdatafi1.e4data,;4 .翻开数据库:a1.terdatabaseopen:5 .用迨当的方法进行数据库金备份非SySte我空间如坏t1 .将损坏的表空间处于OffIine状态:a1.tertab1.espac

27、etab1.espacenameoff1.ine;2 .从相应的各份结果集中恢复关于这个表空间最近的备份。对于没有采用带库备份的点可以直接从磁带上恢复:对于用匿率各倍的点用相应的r三an脚本来恢复。3 .恢复表空间:a1.terdatabaserecovertab1.espace,tab1.espace-name,;4 .便表空间OnIine:a1.tertab1.espace*tab1espace_naroe,on1.ine;5 .用适当的方法进行敛据库全备份.sy8t三表空何损坏:1 .以ount方式启动蚊据库startuBount:2 .从相应的备份结果集中恢复SyStem表空间最近的备

28、份。对于没有采用带埠备份的点可以直接从播带上恢M:对于用带库各份的点用相应的Ean脚本未恢复。3 .恢复SyStem表空向:aIterdatabaserecovertab1.espacesystem;4 .谶开数据库:a1.terdatabaseopen:5 .用适当的方法进行敛据库全备份。暮个效,启的所方文件弧坏I整个数据库所有文件的损坏一般是在共享鲤包夫发生无法恢复的灾港时才发生,这种情况下只能对数据库进行恢复.若数推隼的归档目录也巳蛭丧失,则数指库不可能做完全恢复,会右用户数据的丧失.没枭用带庠备份的现场,1 .将最近的备份从磁带上把各个文件解包到相应的目录下。2 .以BOUnt方式窃开

29、数据库:startupount:3 .恢复数据库:recoverdatabaseunti1.cance1.:4 .翻开数据库:u1.terdatabaseopenreset1.ogs:5 .用适当的方法进行数霜库全备份。枭用常算备份的现场:1 .以no11urt方式翻开数据库:startupno三ount;2 .通过相应的man脚女进行数据库软校友。$rmanCnKI3 .羽开数据库:a1.terdatabaseopenreset1.ogs;,1.用适当的方法进行匏据库全备份。存在敷近的数据库完婺冷备份前找下的一些泾典紧急情况的处理:效*文件,归格作日志和控制文件同时丧失成鬼杯,无新增arch

30、ives时的状况:条件和假设:包上次貌像各份以来尚未生成新的archive1.o(三);Archive1.ogNode:有同步的daiafi1.e(三)contro1.fi1.e(三)的镜像(冷)特贝恢复步舞:1 .将镜像拷贝的datafi1.e(三)contro1.fi1.e(三)抄送回原始地点:$cp/backup/Rood_one,dbf/origoc/ba(1.OnC.dbf$cp/backup/contro1.1.ct1disk1.contro1.1.ct1.2 .以三oun1.选项启动数据库:$sq1.1.usno1.og connect/assysdba startupmount

31、3 .以旧的C(Hnro1.fi1.e来恢复歆据库:recoverdatabaseusingbackupcontro1.cance1.;介质恢复完成(必须马上Cdnce1.4 .ResettheIogfi1.es(时启动而百不可省略):a1.terdatabaseOpenreset1.ogs;5 .关闭数据库并做一次全库冷备份。新增archives时的状况:条件和假设:自上次统储备份以来巳经生成新的archive1.og(三);Archive1.ogMode;有同步的datafi1.e(三)fcontro1.fi1.e(三)的镜像(净)拷贝:archive1.og(三)可用。恢复步骤:1.如果

32、数据库尚未关闭,则首先把它关闭:$sq1.p1.usZno1.og connect/asSySdba shutdownabort2.将各份文件抄送回原始地点:所有DatabaseFi1.es所有ContTO1.FiIes(没有HrChiVo(三)或redo(三)的情况下,contro1.fi1.es的更新无任何意义)所有On-1.ineRedo1.ogs(Notarchives)init.orfi1.e)3.启动数据库:$SQIDIUS/no1.oRconnect/assysdbastartup28734效I1.文件.重作日志和控制文件同时丧失或演坏,条件和较设:Archivc1.ogMode

33、:有同步的所有所失文件的镜像(冷)拷贝;archive1.og(三)可用恢复步骤(必须采用不完全恢复的手法:1 .如果数据库尚未关闭则首先把它关闭:$sq1.p1.usZno1.og connect/asSySdba shutdowna1.xrt2 .将备份文件抄送回原始地点:所有DatabaseFi1.es所有ConIrO1.Pi1.es所有On-1.ineRedo1.ogs(Notarchives)init.orafi1.e(选项)3启动数据库然而并不Ig开:startupBount,1.做不完全数据库恢复,应用所有从上次镜像(珍)备份始枳累起来的archives:recoverdatab

34、aseunti1cance1.usingbackupcontro1.ii1.e;cance1.5 .Resetthe*Iogfi1.es(对启动而言不可省略):a1.terdatabaseopenreset1.ogs;6 .关闭数抠库并做一次全库冷备份。数号文件和控制文件同时丧失点损坏:条件和假设:ArChiVOIogMOde;有同步的dutiifi1.c?(三)和COmro1.fiIU(三)的冷播贝;archive1.og(三)可用恢复步骤:1 .将冷指贝的daafi1.es(三)和CoMro1.fi1.e(三)抄送回原始地点:$cpZbackupZgoodone.dbforig1.oc/b

35、adone.dbf$cpbackupcontro1.1.ctIZdisk1.Zcontro1.1.ct12 .以m。Un1.选项启动数据东:$sq1.p1.us/no1.ogconnect/asSySdbastartupmount3 .以旧的Con1.rO1.fi1.e来饮友数据库:recoverdatabaseunti1.cance1.usingbackupcontro1.fi1.e;*介质恢复完成(须在应用完最后一个archive1.og后CanCC1.4 .ResettheIogfiIes(对启动而不可省略):a1.terdatabaseopenreset1.ogs:作日志和控制文件同时

36、丧失或敏坏时,条件和保设:Contro1.Fi1.es全部丧失或损坏:ArChiVO1.OgMode;Contro1.Fi1.es的镜像(冷)指贝.恢复步骤:1 .如果数据库尚未关闭,则首先把它关内:$sq1.p1.usZno1.og connect/asSySdba shutdownabortexit2 .以COntroIFi1.e的镜像(拷贝度港损坏了的Contro1.Fi1.e:$cpZbackupZcontro1.1.ct1.disk1.contro1.1.ct1.3 .启动敢据犀然而并不隹开:$sq1.p1.usno1.og connect/asSySdba StarnipI(KnI

37、IH4 .Drop坏掉的red。1.og(排除硬件故障):a1.terdatabasedrop1.og2:5 .重新创立rodo1.og:a1.terdatabaseadd1.og2,orig-1.oc1.og2.dbf,size10M:6 .以旧的ConIro1.fi1.e东住友数据库:recoverdatabaseunti1.cance1.usingbackupContro1.fi1.e;(必须马上CanCCI7 .ResettheIogfi1.cs对启动而言不可省略):a1.terdatabaseopenreset1.ogs;8 .关闭数提库并做一次全库冷冬份只发生归君作日志丧失或裂坏时:根据不同环境和情况,选择下述手段之一:a.马上backup全部datafi1.es(如果系统采用一般:热备份或RMAN热备份)b.马上正常关闭效据库并进行冷各份(如果系统采用玲备份C.冒险前进!不做备份而让敛据虞接着跑,直等到下一个各色周期再做备份这是在赌故据库

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号