Oracle11g_on_AIX5.3_安装指南(FailOver方式).docx

上传人:夺命阿水 文档编号:991499 上传时间:2024-02-22 格式:DOCX 页数:82 大小:1.45MB
返回 下载 相关 举报
Oracle11g_on_AIX5.3_安装指南(FailOver方式).docx_第1页
第1页 / 共82页
Oracle11g_on_AIX5.3_安装指南(FailOver方式).docx_第2页
第2页 / 共82页
Oracle11g_on_AIX5.3_安装指南(FailOver方式).docx_第3页
第3页 / 共82页
Oracle11g_on_AIX5.3_安装指南(FailOver方式).docx_第4页
第4页 / 共82页
Oracle11g_on_AIX5.3_安装指南(FailOver方式).docx_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《Oracle11g_on_AIX5.3_安装指南(FailOver方式).docx》由会员分享,可在线阅读,更多相关《Oracle11g_on_AIX5.3_安装指南(FailOver方式).docx(82页珍藏版)》请在课桌文档上搜索。

1、0racle11gonIBM安装指南(FaiIoVer方式)(AIX5.3+hacmp5.3)目录第1章安装前的检查与配置31.1 检查与配置硬件环境31.2 检查与配置软件环境41.2.1 检查操作系统版本41.2.2 检查内核版本51.2.3 操作系统补丁需求51. 2.4HACMP要求51.3 配置网络61.3.1 1网络规划61.3.2 配置网卡61.3.3 配置串口71.3.4 网络配置81.3.5 3.5时间81.4 创建相关用户和用户组91.4.1 1创建组91.4.2 建用户91.4.3 配置OraClC用户的环境变量111.5 优化AlX系统环境121.5.1 5.1优化虚拟

2、内存管理器VMM121.5.2 5.2增力LlSySIemBlockSizeAllocation131.5.3 配置内核参数131.5.4 调整允许用户处理的最大进程数141.5.5 网络参数调优141.6 建立双机信任机制161.6 .1对root用户建立各节点上的信任机制161.7 .2对OraCIe用户建立各节点上的信任机制171.7 内置磁盘规划(rootvg)181.7.1 内置磁盘规划181.7.2 系统盘镜像181.7.3 创建安装目录191.8 外置磁盘规划与配置191.8.1 数据空间规划191.8.2 创建逻辑卷组Vg201.8.3 在卷组中创建逻辑卷lv(注意根据规划调整

3、创建IV大小的值)211.8.4 8.4导入磁盘信息到节点2上211.8.5 修改逻辑卷的屈士(在两个节点上都做以下操作)221.9 其他注意事项22第2章安装笫一个节点232. 1安装232.2安装后检查272. 3NET配置27第3章升级与补J.313. 1打CPr补丁313. 1.1正常情况下打补丁的方法313.1 .2已建库的环境中打补丁的方法333.2 升级到11.1.0.7343.2.1升级前的准备343.2.2升级前的备份343.2.3升级343.2.4升级的后续处理步骤393.2.5升级后验证41第4章创建数据库42第5章配置第二个节点53第6章HACMP双机配置546.1HA

4、CMP简介546.2安装配置HACNP556. 3双机切换736.1.1 3.1启动双机736.1.2 检查双机状态746.1.3 双机切换测试756.1.4 关闭双机系统75第7章安装中的问题及解决方法757. 1升级到11.1.0.7时写SO文件错误75第1章安装前的检查与配置在安装前,请确认操作系统AIX5.3(MLO6或以上)。正确的安装顺序是,在第一个节点上安装数据库软件、配置监听,然后打补丁7150417,或者直接升级到ILLO.7,然后建库,最后将安装程序tar到节点2上。数据库安装完成后,配置HACMP双机。1.1检查与配置硬件环境1 .主机:至少2台IBMP550(或P570

5、)2 .磁盘阵列:1台IBM7133(RAID1+0)3 .公共网络(三网卡)4 .交换设备5 .内存(MemOry):每台主机至少配备2G内存检测命令:Slsattr-E-1sys-arealmem6 .处理器(CPU):64-bit处理器检杳方法:# prtconf-k如果结果是64,则表明当前操作系统工作在64位模式F:如果为32,则表明当前操作系统工作在32位模式下。修改方法:首先检查是否安装了64位内核的软件包# Islpp-ibos.mp64如果安装了,请执行下列步骤:# In-sfusrlibbootunix_64Zunix# In-sfusrlibbtunix_64usrlib

6、btunix# bosboot-adZdevZipidevice# shutdown-Fr7.交换空间(SWaP):交换空间SWAP的大小建议值如下:NUMRAMSwapSpace1257MB-512M2倍于RAM2513MB-2048MB1.5倍于RAM32049MB-8192MB等于RAM1.5 倍 RAM8192MB以上查看当前的配置:#usrsbinlsps-a结果例如:PageSpacePhysicalVolumeVolumeGroupSize%UsedActiveAutoTypeagingO3hdisk2rootvg4096MBIyesyesIvpagingO2hdisk2TOOt

7、Vg1024MBIyesyesIvpaginglhdisk3appvg1024MB0noyesIvpagingOOhdisk3avg1024MB0noyesIvhd6hdisk2rootvg1024MB1yesyesIv其中PagingOl和PagingoO的ACtiVe属性为no,所以不能计入可用SWAP中。这里SWAP为6G左右查看配置及使用情况:#usrsbinlsps-S结果例如:TotalPagingSpacePercentUsed6144MB1%扩大交换空间的方法:#chps-SPPshd6其中PPS=要增加的交换区大小/PPSIZE。例如,原来交换区大小为64X16MB=IGB,

8、执行命令ChPS-S32hd6后,交换区大小变为(64+32)X16MB=L5GB。1.2检查与配置软件环境1.2.1 检查操作系统版本要求:AIX5Lversion5,3ML06(64bit)和以上检查方法:# Oslevel-r操作系统文件包需求:bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctlsxlC.aix50.rte:8.0.0.3orlaterxIC.rte:8.0.0.0orlaterrsct.basic.rte2.4.7.3以上pat.clients.r

9、te2.4.7.3以上检查方法:# Islpp-1bos.adt.basebos.adt.lib1.2.2 检查内核版本要求:64位检查方法:#bootinfo-K1.2.3 操作系统补丁需求操作系统补丁需求:IY89080IY92037IY94343IZO1060orefixforIZ0I060IZ03260,orefixforIZ03260检查方法:#insfix-i-k,IY92312IY97156IY76252IY94335IY943341.2.4HACMP要求HACMP的版本需要为HAcMPV5.3WithPTFS(APAR:IY94307),并且安装了cluster,es.clvm

10、IZ01809或者HACMP5.4.1检查方法:#Islpp-11grepcluster.es.clvm1.3配置网络1.3.1网络规划小型机名主用网卡IP(serviceIP)备用网卡IP(standbyIP)网卡浮动IPhostl10.164.71.237192.168.20.237EnO10.164.71.252host210.164.71.173192.168.20.173En3每台小型机至少需要2块网卡:其中,一块网卡作为主用网卡;一块网卡为用于ORACLE同步用的网卡(interconnect)这两块网卡的IP需要配置在不同的网段上。需要配置浮动IP地址,浮动IP必须与主用网卡在同

11、网段1.3.2配置网卡#smitmktcpip选择作为主网卡的网络适配器,回车,进入以下界面:IMiniRuwConfiguration8StartupToDeleteexlstleConFieuroUonSta.pleaseuseFurtherConfigurationmenusTjporslctvlusinntrvfiolds.PressEnter斯IERmakingalldesiredchanges.CEntryFlds3-H0SH*C【】InterrwtADDRESS奴tddeclC10.71.111.231JNetworkMP6K(dotteddecmalC255.255.255.1

12、2NuorkIntertaceon2NArcseRVERInternetACORESS(dotteddecmal口DCMAINHane口DefaultGateway(dottedctocxnalorsbolxcnawoC10.71.111.129CtCONDoActiveDeadDetection7no.YourCABLETfoNZASTARTTCP/IPdaors3!三.F!HelpF2RefrshF3三CancelF4M.13tEc*5=c,cc*G=ConandEec7=EdtEsc*e=Ibl-*.I这配置hostname为hostl,IP为10.164.71.237NetworkMA

13、SK为255.255.255.128STARTTCP/IPdaemonsNow为yes按照同样的方法配置同步网卡以卜命令检测配置是否生效:#netstat-in#hostname1.3.3配置串口#smittty-AddaTTY-ttyrs232AsynchronousTerminal-saAvailable05-08IBM8-PortEIA-232RS-422(PCI)Adapter显示以下界面:Aorselectvaluesinentr9fields.PrewEnterAFTERnak11ealldwredcKarces.ddaTTYCTOPJCEntrFieldsTTYtypettyTT

14、YIntcrfacers232D&scriptionASehrOnOU5TeminftlParentadaptercPORTrxberCUEnableLOGINdisable-.祝印FvFITYCnoneD.BITSpercharacterCJ*K*berZSTCPBITScn*TIKboforoadvancingtonextportsottingCOJ*TEPMINfiLtypeC(MblFLCMCOHTROLtobeusedOPENDIsClputtobeusedCo113Cdtropenl*STTYattributesforMJHtmeC4cl*creod*brknt*lcml,oDst

15、*tab3,onlcrrisig9can.STTYattributesforLOGINCh43cl.oread.ech,cs1LOGGERrvnoCJSTATUSOFdeviceatBOOTtmeCavMlableDSTREPHSnodalstobepushedtOPENtn*TrararentPrintOKStringCJTrensporentPrintOFFStringCJTransparentPrintNaxinunCharactersperSeCondC3TrensporentPrintxgCherecterPacket.SizeClTrenspdrentPrintBUrrerSize

16、口IgnoreCarrierDetect9nabl9*UseAlternateRJYSP10tsenableRclvEventDl911mCJIbFUTmapfile(noneCMORE.20JFl=HlpF2=RefrshF3=OnclF4=LstEsc*5RMetEac6C0andEac*7ditEsc9lMcePORTnumber*输入0BAUDrate*输入9600PARITY”输入none*B1TSpercharacter*输入8*NumbcrofSTOPBITS”输入1其余按默认值。按同样方法配置另外节点上的串口1.3.4网络配置根据以上需求进行设置以后,需要在各个节点上分别编辑文

17、件etchosts,在其中加入如下内容:127.0.0.1localhostIoopback#节点1的网络配置10.71.164.237host1_boot#需要修改为生产系统的IP192.168.8.1host1_stbhostl#备用IP新节点2的网络配置10.71.164.238host2_boot需要修改为生产系统的IP192.168.8.2host2-stbhost2#备用IP#浮动ip地址10.71.111.235share-ip#一需要修改为生产系统的IP台看现有配置:#ifconfig-a1.3.5时间检查双机时区是否正确并且相同:# enVIgrepTZ要求时区设置正确,并且

18、双机上的时区设置一致,请务必确认双机上的输出相同。如果双机的时区配置不同,务必修改。命令如下:# smitty-SystemEnvironmeniaChange/ShowDateandTime-ChangeTimeZoneUsingSystemDefinedValues-在列出的菜单中选择当地的时区。检查双机时间是否正确并且相同:升date双机上的时间误差应在1分钟以内。如果误差较大,请修改:#smitdate1.4创建相关用户和用户组1.4.1 创建组如果dba组和OinStaU组不存在,则需要先建立:#groupadd-g500Oinstall也可以使用SnIit工具建立:#Smitgro

19、upGroupsMovecursortodesireditemandpressEnter.1.istAllGroupsChange/ShouCharacteristicsofaGroupRemoveaGroup选择AddaGroup,然后回4:ChangeGroupAttributesTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.Group ID ADMINISTRATIVE group? USER list ADMINISTRATOR list ProjectsEnnryFieldsQinscal

20、l208falseroot只需要输入GroUPName和GrOUPID两栏即可C1.4.2 建用户执行以下命令:#useradd-u500-1oracie-sZusrZbinZcsh-m-goinstall-Gdbaoracle也可以使用Smit来建立用户:力SmiluserUsersMovecursortodesireditemandpressEnter.ChangeaUser,sPassuordChange/ShowCharacteristicsofaUserLock/UnlockaUser,sAccountResetUsersFailedLoginCountRemoveaUserList

21、AllUsers选择AddaUSer,回车Change/ShowCharacteristicsoaUserTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.TOPEntryFields*IkarZAMEr0oADMINISTRATIVEUSER?_falsePrimaryGROUPOinstallJGroupSETinstall,dbaADMINISTRATIVEGROUPSROLESAnotherusercanSUTOUSER?trueSUGROUPSALLHOMEdirectoryhomeoracl

22、eInitialPROGRAHusrbinkshUserINFORMATIONEXPIRATIONdate(HHDDhhramyy)0IsthisuserACCOUNTLOCKED?falseUsercanLOGIN?trueUsercanLINREMOTELY(rshztnzrlogin)?trueAllowedLOGINTIMESJNuntoerofFAILEDLOGINSbefore0useraccountislockedLoginAUTHENTICATIONGRAMMARcoxnpatValidTTYsALLDayatoWARNUSERbeforepasswordexpires0Pas

23、swordCHECKMETHODSPasswordDICTIONARYFILESNUMBEROFPASSWORDSbeforereuse0WEEKSbeforepasswordreuse0WeeksbetweenpasswordEXPIRATIONandLOCKOUT-1PasswordMAX.AGE0PasswordMIN.AGE0PasswordMIN.LENGTH0PasswordHIN.ALPHAcharacters0PasswordMIN.OTHERcharacters0PasswordMAX.REPEATEDchaacces8只需要输入红色栏目中的内容即可。为OraClC用户设置密

24、码;#PaSSWdoracle为oracIe用户添加相关权限:#chusercapabilities=CAP_NUMA_ATTACH.CAP_BYPASS_RAC_VMM.CAP_PROPAGATEoracle说明:CAP_NUMA_ATTACH:表示进程具有绑定到特定资源的能力CAPBYPASSRACVMM:进程具有绕过对VMM用法限制的能力CAPPROPAGATE:子进程可集成所有能力杳看是否添加成功:#/USrZbin/Isuser-acapabilitiesoracle如果nobody用户不存在,则使用以下命令创建它:#useradd-u503nobody1.4.3 配置oracle用

25、户的环境变量步骤1:确定SHELL类型# echo$SHELL步骤2:猿辑环境变量文件如果是BaShshell(bash):#vi.bash-profile如果是BoUrneshell(sh)orKornshell(ksh)#vi.profile如果是Cshel1(cshortcsh):#vi.login步骤3:确定内容在文件中添加如下行数据:umask022SdcnvORACLEJBAse/cKPOrthoxOnlCleAippSctcnvORACLE.HOME$ORACLE.BASEZproduct/11.1.0/db.lseenvNLS.LNGAMERICN.MERICVZHSI6GBK

26、SelenVORACLE_SIDoralIgseenvIDJJBRARYePATH$ORACLE_HOME/lib64:$ORACIJS_HOME/libAisr/libsctenvORACLE_DOCSORACLE.HOME/dcx:sclenvPATH$0RACLE_HOME/bin:SORACLE-HoME/OPalCh:/SbinzAISIbinsrAxsbinisrbinbinse(envTNSeNAMESSORCLE.HOMEZneiwoAZadminsc(cnvTNS-ADMIN$ORACLE_HOME/nctwork/adminsctcnvLANGC步骡4:使修改生效如果是Ba

27、Shshell:# ./.bash-profile如果是BOUrne,Bash,orKornshell:# ./.profile如果是Cshell:#source.login1.5优化AlX系统环境1.5.1 优化虚拟内存管理器VMM可以使用vm。来调整虚拟内存管理器(VirtualMemoryManager)的参数。需要调整的参数如下:vmo-p-Ominperm%=3vmo-P-Omaxpern%=90vmo-p-Omaxclient%=90vmo-p-olru_file_repage=Ovmo-p-ostrict-maxclient=!vmo-p-oStriCLmaXPerm=O说明:参

28、数IninPerm和maxperm是两个非常重要的内存管理参数。它们定义了在内存紧张的情况卜与PagingSPaCe之间进行内存页交换的调度算法。默认地,minerm%为20,maxerm%为80,表示物理内存被占满而需要与PagingSPaCe进行交换时,如果文件页(filePageS)占用内存的比例为20%,系统将使用COmPUtaIiOna嘟分与PagingSPaCe进行交换,当文件页(filePageS)占用内存的比例超过80%,页交换将使用文件页(filepagesorNon-Compuiationalpages)进行交换,如果内存中文件页所占比例介于这两个参数之间,一般页是使用文件

29、页与PagingSPaCe进行交换,除非被交换到PagingSPaCe的内存页频繁地被调回物理内存中。StriCt_maxclient表示使用非严格上限模式。命令中的-P表示为永久生效,但并不代表是马上生效,需要布启后永久生效。1.5.2 增加SystemBlockSizeAllocationOraeIe建议为ARG/ENVIiSt增加分配的空间到128,该值必须是4K的倍数:chdev-1SysO-ancargs=128说明:改参数的作用是控制AIX环境中命令行(包括环境变量)的最大长度。1.5.3 配置内核参数在etcsecurityIimitS中,如果已经有default的设备,则先删除

30、。然后添加如下内容:default:fsize=-1core=Icpu=Idata=512000rss=512000stack=5120notlles=2000说明:参数fsize:用来定义文件大小的最大值。设置为-I表示不限制文件的大小参数core:定义生成的COre文件的大小限制。512字节为单位。设置为-1表示不限制文件的大小参数cpu:用户进程可用CPU的限定值(以秒为单位)。普通用户只能将此值减小,r。”可以将此值增大。这里要注意的是进程使用CBU的时间取决于AIXKerneI(核心程序)进程调度算法,该值在此仅做参考参数data:进程数据段大小的限定值(以字节为单位)参数StaC匕

31、进程堆栈段大小的限定值(以字节为单位)参数rss:进程常驻内荏段的限定值(以字节为单位)。AlX核心并不参考此限定。参数nofiles:进程中打开文件的最大数量。此限定在AIX4.3.1之前的版本中固定为2000。在AlX431及其之后的版本中可将此值增大至327671.5.4 调整允许用户处理的最大进程数查看当前的设置值:e(clsattr-E-Isys-amaxuproc建议修改为16384或以上,修改方法:ZetcZchdev-1sys-amaxuproc=16384配置所有用户的允许处理的最大进程数,该参数要求最小为2048。执行:#smitchgsys修改参数MaXimUmnumbe

32、rofPROCESSESallowedperuser,如卜,图所示:Change/ShowCharacteristicsofOperatingSystemTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.EntryFieldsSystemID0X800003D5E4300000MBarXJXXDIQX80j0003D5E4300001MaximumnunerOfPROCESSESalIouedPer048iHaXimtUnnumberofpagesinblockI/0BUFFERCACHE20-Maxn

33、uxnKbytesofrealmemoryallowedforMBUFS0AutomaticallyREBOOTsystemafteracrashtrueContinuouslymaintainDISKI/OhistoryfalseHIGHwatermarkforpendingwriteI/Osperfile0LOWwatermarkforpendingwriteI/Osperfile0AmountofusablephysicalmemoryinKbytes32505856StateofsystemkeylockatboottimenormalEnablefullCOREdumpfalseUs

34、epre-430styleCOREdumpfalsePre-S20tuningComPaCibiliXymodedisableHaXimuinloginnamelengthatboottime20StackExecutionDisable(SED)ModeselectNFS4ACLCompatibilicyModesecureRGENVlistsizein4Kbyteblocks128CPUGuardenableProcessorcapacityincrement1.00PartitioniscappedtruePartitionisdedicatedtrueEncitledprocessor

35、capacity8.00Hiniroumpotentialprocessorcapacity1.00HaXimUmpotentialprocessorcapacity8.00VariableprocessorcapacityweIght01.5.5网络参数调优参数应设置的最小值要求如下:参数最小值参数作用说明iPqmaxlen512指定接收包的数目,这些包可以列在IP协议输入队列中rfcl3231出用由RFC1323(TCP扩展以得到高性能)指定的窗口定标和时间图标。窗口定标允许TCP窗口大小(tcprecvspace和tcpsendspace)大于64KB(65536)并且通常用于大的MTU

36、网络SbjnaX2*655360指定一个TCP和UDP套接字允许的最大缓冲区大小。限制SetSOCkOpt、udpSendSPace、udprecvspace、tcpsendspace和tcp_recvspacetcp_recvspace65536指定为接收数据的系统缺省套接字缓冲区大小。它影响TCP使用的窗口大小lcpSendSPaCe65536指定为发送数据的系统缺省套接字缓冲区大小。udp_recvspacc655360该参数应为UdPSendSPaCe的10倍。但要求小于Sbmax参数的值.指定为接收UDP数据的系统缺省套接字缓冲区大小udp_scndspacc65536计算方法:(D

37、B_BLOCK_SIZE*DBMultibidckREADCOLNT)+4KB指定为发送UDP数据的系统缺省套接字缓冲区大小查看当前的设置值:# no-aImore查看系统是否为兼容模式:# Isattr-E-1sys-apre52Otune如果输出结果类似以下内容则说明为兼容性模式:pre520tuneenablePre-520tuningcompatibilitymodeTrue若为兼容性模式,则修改参数的方法如下:执行以下命令:usrsbinno-oipqmaxlen=512usrsbinno-0rfc1323=1usrsbinno-0sbmax=l310720usrsbinno-otc

38、p-recvspace=65536usrsbinno-otcp-sendspace=65536usrsbinno-oudp_recvspace=655360usrsbinno-oudp-sendspace=65536将以下内容添加到elcif-fusrsbinno;thenusrsbinno-oudp_sendspace=65536usrsbinno-oudp_recvspace=655360usrsbinno-otcp-sendspace=65536usrsbinno-otcp-recvspace=65536usrsbinno-orfcl323=lusrsbinno-osb-max=2*65

39、536()usrsbinno-oipqmaxlen=512fi若为非兼容性模式,则修改参数的方法如下:usrsbinno-r-oipqmaxlen=512#必须重启OS该修改才能生效usrsbinno-P-0rfcl323=1usrsbinno-p-0sb_max=1310720usrsbinno-P-0tcp_recvspace=65536usrsbinno-p-0tcp_sendspace=65536usrsbinno-p-0udp-recvspace=655360usrsbinno-p-0udp-sendspace=65536这些命令会将修改内容写入etctunablesnextboot

40、,使操作系统重启后也可生效。1.6 建立双机信任机制1.6.1 对root用户建立各节点上的信任机制在root用户$HoME目录下建立.hosts文件,并增加如下内容:hostI_boothostl_stbhostlhost2_boothost2_slbhos(2share_ip注意:应确保两个节点上此文件的内容完全相同。修改用户.rh。StS文件的读写权限# chmod600.rhosts测试:在节点1上执行:# rloginhosl2在节点2上执行:# rloginhostI以上两个命令应都不需要输入密码。1.6.2 对OraCIe用户建立各节点上的信任机制在OraeIe用户$HOME目录

41、卜建立.rhoss文件,并增加如卜讷容:hostl_boothostl_stbhostIhost2-boothost2-slbhost2share_ip注意:应确保两个节点上此文件的内容完全相同。修改用户IhOStS文件的读写权限# Chmod6(X).rhosts测试:在节点1上执行:# rloginhost2在节点2上执行:# rloginhostl以上两个命令应都不需要输入密码。1.7 内置磁盘规划(rootvg)1.7.1 内置磁盘规划文件系统名大小IV名/IGhd4Zvar2Ghd9Zusr2Ghd2/impIGhd3/home2Ghdl/opt2Ghdl/oracle20Ghdll

42、改变/home目录的大小:#chfs-asize=20485760,/home查看Pb丧的大小:#df-k(单位为1024bytes)1.7.2 系统盘镜像检查方法:#Isvg-IFOOtvg输入结果如下:rtvg:LVNAMETYPELPsPPsPVsLVSTATEMOUNTPOINThd5boot121closed/syncdN/Ahd6paging8161open/synedN/Ahd8jfslog121open/synedN/Ahd4jfs241open/syned/hd2jfs12241open/synedusrhd9jfs121open/synedvarhd3jfs32641open/synedtmphdljfs121open/syned/homehdljfs3006001open/syned/opthdorajfs3006001open/syncdoptoracle若PPS项是LPS的

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

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


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号