已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle10gR2HA数据库(AIX平台)安装指导书 第1章目标指导Oracle10g双机数据库在IBM P5系列机型上的安装第2章集群环境配置2.1硬件环境主机至少2台IBM P550磁盘阵列1台DS4700公共网络交换设备内存(Memory)每台主机至少配备512M内存检测命令$/usr/sbin/lsattrEl sys0a realmem处理器(CPU)64-bit处理器交换空间(swap)至少1G或者2倍于物理内存,物理内存超过2G可设置为2G检测命令$/usr/sbin/lspsa检查系统架构特性#/usr/bin/getconf HARDWARE_BITMODE2.2软件环境1.操作系统English AIX5.3(5L)2.集群软件数据库的数据文件存储于裸设备(Raw Devices)配套HACMP5.33.数据库软件Oracle10g Enterprise Edition Release.0-64bit Productionfor IBM4.数据库软件补丁Oracle10g Enterprise Edition PatchSetfor IBM5.数据库软件安装空间要求/tmp目录需有400MB剩余空间。 ORACLE软件安装需5GB硬盘空间。 其中用于oralce软件的空间大约如下表所示Installation TypeRequirement forSoftware Files(GB)EnterpriseEdition2Standard Edition3Custom(maximum)2.52.3补丁1.IBM AIX系统环境补丁系统环境补丁列表OS RequiredPatches WebSites toDownload thePatches FromAIX5.3ML02IY68989IY68874IY70031techsupport.services.ibm./server/fixes需要安装的系统包:OS PackageType RequiredPackages AIX5.3ML02Aix filesetsbos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.perfstat ctools rsct.basic.rte(For RACconfigurations only)rsct.pat.clients.rte(For RACconfigurations only)xlC.aix50.rte:xlC.rte:(这2个软件包的下载地址如下-1.ibm./support/docview.wss?uid=swg24009788)OS PackageType RequiredPackages HACMP(For RAC)HACMP5.2plus IY61034:INCORRECT GWADDR FORDEFAULT ROUTEAFTER ALIASDELETE IY61770:MISC SERVICEUPDATES IY62191:THREADS BLOCKEDIN_GLOBAL_LOCK_MON IY60759:ODM PERMISSIONCHANGES REQUIREDTO SUPPORTORACLE”GPFS(For RAC)GPFS(GPFSplus IY63969)and IY69911IY70276IY70277IY74097For latestIBM GPFSinformation,see:publib.boulder.ibm./clresctr/library/gpfs_faqs.html Formore informationregarding GPFS2.3and Oracle,see MetaLinkNote:302806.1JDK SDK1.464-bitIY63533SDK1.432-bitIY65305SDK632-bit IY58350C/C+Compiler MayxxXL C/C+EnterpriseEditionV7.0for AIXPTF()This canbe downloadedfrom:-1.ibm./support/docview.wss?uid=swg24009787Or bydownloading thePTFs andall prerequisitesand corequisitesfor thefollowing APARS:IY65361IY653622.oracle10g补丁补丁文件p5337014_10203_AIX64-5L.zip下载地址metalink.oracle.2.4安装磁盘阵列2.5配置集群成员之间的连接和公共网络的连接先在集群的各个节点主机上配置/etc/hosts文件,需要配置启动地址,服务地址,备用地址必须和启动地址在不同的网段。 注意双机配置中需要增加ORACLE的切换配置。 在Communications Applicationsand Services-HACMP-Cluster Configuration-Cluster Resources-Define Application Servers-Add anApplicationServer增加一个双机应用oracle_appEntry FieldsServer Nameoracle_app NewServer Nameoracle_appStart Script/usr/sbin/cluster/startdbStop Script/usr/sbin/cluster/stopdb然后在/usr/sbin/cluster/目录下新建立两个文件startdb文件内容如下su-oracle-c/oracle/product/10.2.0/bin/dbstart/oracle/product/10.2.0stopdb文件内容如下su-oracle-c/oracle/product/10.2.0/bin/dbshut/oracle/product/10.2.02.6修改每个用户使用的最大进程数和IO参数(这个一般都要改)#smitty-System Environments-Change/Show Characteristicsof OperatingSystem在?Maximum numberof PROCESSESallowed peruser?栏中填写2048;在?HIGH watermark forpending writeI/Os perfile?栏中填写33;在?LOW watermark forpending writeI/Os perfile?栏中填写24;回车执行;使设置生效;按Ctrl+c退出。 说明也可以直接执行#smitty chgsys来修改执行/usr/samples/kernel下的vmtune,可以看到有很多输出,其中minperm=20.0%of realmemory表示文件系统占用内存的比例下限为20%,strict_maxperm=0表示使用非严格上限模式。 80%的文件系统内存占用上限易导致Paging space占用过高。 对于一般对文件系统使用要求不高的应用,比如短消息系统,我们建议将上限设为20,下限设为10,非严格上限模式。 命令如下#cd/usr/samples/kernel#./vmtune-P20-p10#./vmtuneh第3章安装Oracle的准备工作在安装ORACLE软件之前,确保以下工作已经完成?系统所需的组、用户已经创建成功。 ?Cluster已经启动。 ?vg已经创建,并已激活。 3.1创建或者修改文件系统/oracle1.oracle应用程序不要直接安装在/home文件系统中;2.需要建立单独的文件系统/oracle;相关属性用root用户在rootvg上面创建单独的文件系统/oracle;oracle需要4G左右的空间,因此需要创建6G的文件系统;文件系统属性为操作系统重启后,文件系统自动挂接;如果是从9i升级到10g,可以保留9i的目录,创建/oracle10的文件系统;如果8i的目录可以直接删除。 执行#cd/oracle#pwd/oracle#rm-r*#smttiy jfs可以直接扩展/oracle到6G左右即可.创建文件系统的相关指令用smitty命令#smitty-System StorageManagement(Physical LogicalStorage)-File Systems-Add/Change/Show/Delete File Systems-Journaled File Systems-Add aJournaled FileSystem-Add aStandard JournaledFileSystem-Volume Group Name xMove cursorto desireditem andpress Enter.x rootvgx datavgAdd aStandard JournaledFileSystem选择rootvgEntry FieldsVolume groupname rootvg*SIZE offile system(in512-byte blocks)12291456*MOUNT POINT/oracleMount AUTOMATICALLYat systemrestart?yes说明未描述的参数采用默认值。 3.2在各个节点建立用户组和用户注意请注意各个节点的用户组的ID和用户的ID、密码必须保持一致,否则双机切换时会出现问题。 3.2.1建立用户组oinstall和dba菜单导航Smit-Security&Users-Groups-Add agroup-Add aGroup显示如下菜单亦可通过以下命令操作:#mkgroup-Aid=101dba#mkgroupA id=205oinstall3.2.2建立用户菜单导航Smit-Security&Users-Users-Add aUser显示如下菜单User NAME设置为oracleUser ID设置为123,如果被使用,请选用另外一个Primary GROUP设置为dbaGroup SET设置为dbaHOME directory设置为/opt/oracle亦可通过以下命令操作:#mkuser id=101pgrp=dba home=/opt/oracle shell=/usr/bin/ksh groups=dbaoracle检测命令#lsuser oracle检测命令#lsgroup dba3.2.3修改SHELL限制将下面表格中列出的Shell参数设置为推荐的值Shell Limit(As Shownin smit)推荐值Soft FILEsize-1(Unlimited)Soft CPUtime-1(Unlimited)Soft DATAsegment-1(Unlimited)Soft STACKsize-1(Unlimited)执行如下命令进行配置#smity chuser选择oracle用户,修改其Shell限制值。 3.2.4设置密码操作命令#passwd oracle必须保整各个节点的oracle用户的密码一样,比如说都设置为oracle3.2.5检测各个节点之间的用户已经满足oracle安装需要用户创建后,用户$HOME目录的归属组、归属用户应该确保正确,所以建议在创建完成之后进行检查,一旦出现问题能够得到及时修改。 下面以oracle用户的检查过程为例进行描述。 分别以root用户登录两个节点,确认oracle用户$HOME目录属性。 #ls-dl/oracle drwxr-xr-x2oracle dba512Nov2806:38/oralce确认oracle用户的$HOME目录归属的用户是oracle和用户组是dba,如果不是,需要更改#chown oracle:dba/oracle3.3上载oracle安装盘1.创建单独的文件系统用于存放oracle的安装盘.文件系统:/oraclesetup大小:4G2.在/oraclesetup目录下创建四个目录cd 1、cd 2、cd 3、cd4,然后将4张安装盘的内容分别拷贝到4个目录下面,3.改变文件属组:chownR oracle:oinstall/oracle9isetup可以用ftp上传安装盘,或者直接用小型机光驱打开即可4.安装光驱#cd/#mkdir cdrom#mount-r-v cdrfs/dev/cd0/cdrom如果安装盘内是一个压缩文件#mkdir/oraclesetup/unzip#cd cdrom#cp unzip51.Z/oraclesetup/unzip/unzip51.Z#cd/oraclesetup/unzip#/usr/bin/unprss unzip51.Z#tar xvfunzip51#cd/oraclesetup/cd1#/oraclesetup/unzip/unzip a870741.zip依次解开4张盘的压缩文件,修改/oraclesetup目录属性#chown-R oracle:oinstall/oraclesetup3.4操作系统环境准备1.删除oratab及oraInst.loc文件如果不是第一次安装数据库或者是从9i升级,则需要重命名/etc目录下的oratab、oraInst.loc文件#mv/etc/oratab/etc/oratabold#mv/etc/oraInst.loc/etc/oraInstold.loc2.用root用户检查/tmp目录的剩余空间,至少需要100M的空间,如果空间不足,在安装的过程中有提示。 3.5对oracle用户在各个节点间建立信任机制在oracle用户$HOME目录下建立.rhosts文件,并增加如下内容注意以下的label是从/etc/hosts文件中定义的。 ibm1ibm1_boot ibm1_svc ibm1_stb ibm1_persistent ibm2ibm2_boot ibm2_svc ibm2_persistent ibm2_stb或者+(一个?+?表示所有机器都可以进行信任登录)操作命令#vi/opt/oracle/.rhosts实际配置时请更改ibm为节点实际名称修改用户.rhosts文件的属主以及读写权限#chown oracle:dba.rhosts#chmod644.rhosts在一个节点上用rlogin登录另外一个节点,验证所有用户的信任关系是否配置成功。 如果不需要输入密码,则说明信任关系创建成功。 在ibm1上#suoracle$rlogin ibm2-必须成功$rcp.rhosts ibm1:/opt/oracle-必须成功在ibm2上#suoracle$rlogin ibm1-必须成功$rcp.rhosts ibm2:/opt/oracle-必须成功3.6设置oracle用户的环境变量oracle用户登录,设置oracle用户的环境变量file文件内容如下umask022export ORACLE_BASE=/oracle根据实际目录填写!export ORACLE_HOME=/oracle/product/10.2.0export ORACLE_SID=tmsdb exportORA_NLS33=$ORACLE_HOME/omon/nls/admin/data exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK如果在海外,US7ASCIIexport PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/local/bin:$ORACLE_HOME/bin:/usr/bin/X11:/sbin:.export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:usr/local/lib exportLIBPATH=$ORACLE_HOME/lib:$LIBPATH exportCLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jre/1.1.8/lib:/usr/jdk_base:/usr/jdk_base/lib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/work/jlib#used bydatabase configurationassistant tomap datafilesto rawdevices exportDBCA_RAW_CONFIG=$HOME/dbca_raw_config?说明以上汉字注释不要写入.profile文件中dbca_raw_config文件中记录数据库所用裸设备信息,在创建数据库时将使用该文件,需要手工创建。 双机环境下只需在建立数据库的主机上配置即可。 3.7创建dbca_raw_config文件ORACLE软件安装完成后,创建数据库。 创建数据库的过程中,需要输入裸设备的信息,如果创建了dbca_raw_config文件,并在.cshrc文件中设置有相关的环境变量,系统可以直接从dbca_raw_config文件中读入裸设备的信息,而不用手工输入。 ?说明以下步骤只需要在主节点上进行。 根据.pfofile文件中的DBCA_RAW_CONFIG环境变量,在该变量指定的目录下创建dbca_raw_config文件,格式如下system=/dev/rlvsystem users=/dev/rlvuser temp=/dev/rlvtemp undotbs1=/dev/rlvundo1undotbs2=/dev/rlvundo2indx=/dev/rlvindx tools=/dev/rlvtools control1=/dev/rlvcontrol01control2=/dev/rlvcontrol02control3=/dev/rlvcontrol03redo1_1=/dev/rlvredo1_1redo1_2=/dev/rlvredo1_2redo1_3=/dev/rlvredo1_3redo2_1=/dev/rlvredo2_1redo2_2=/dev/rlvredo2_2redo2_3=/dev/rlvredo2_3spfile=/dev/rlvspfile3.8创建数据空间所需的卷组根据规划,在双机两个节点的共享磁盘上创建ORACLE数据空间所需的卷组datavg,indexvg,创建datavg,indexvg之前Cluster必须启动。 在裸设备上建立各种逻辑卷,包括控制文件、服务器参数文件、数据文件、重做日志文件等等,按如下分配裸设备大小(PP,每个PP16M,如果PP不同,请调整)System50Temp65User8Rbs135Rbs235Index8Tools8Spfile5Ctl120Ctl220Ctl320Redo1120Redo1220Redo2120Redo2220ring_data1910ring_idx1910Perfstat60report_data630(只用在中心数据库上建!)report_idx250(只用在中心数据库上建!)1.以root用户登录ibm1,创建vg。 #mkvgB-t16-s16-y datavghdisk2#mkvgB-t16-s16-y indexvghdisk3注意 (1)-t16指定系数factor16s4指定物理分区大小PP SIZE4MB要求factorPP SIZE1016hdisk2的大小。 如果factorPP SIZE1016的值 (2)如果factor的值超过8,要加上-B参数。 采用-B参数后,-t的取值范围是164。 (3)如果hdisk2为创建卷组scpvg所用的逻辑盘,可以用lsdev-Cc disk查看到,然后根据规划选择相应的逻辑盘。 2.在卷组中依次创建相应逻辑卷。 #mklvycw_sysaux_2g01-traworavg_cw16hdisk2#mklvycw_index_512m01-traworavg_cw4hdisk2#mklvycw_users_512m01-traworavg_cw4hdisk2#mklvycw_tools_512m01-traworavg_cw4hdisk2#mklvycw_spfile-traworavg_cw2hdisk2#mklv-ylvtemp-trawindexvg65hdisk3#mklv-ylvundo1-trawindexvg35hdisk3#mklv-ylvundo2-trawindexvg35hdisk3#mklv-ylvuser-trawindexvg2hdisk3#mklv-ylvindx-trawindexvg2hdisk3#mklv-ylvtools-trawindexvg2hdisk3#mklv-ylvspfile-trawindexvg2hdisk3#mklv-ylvcontrol01-trawindexvg20hdisk3#mklv-ylvcontrol02-trawindexvg20hdisk3#mklv-ylvcontrol03-trawindexvg20hdisk3#mklv-ylvredo1_1-trawindexvg20hdisk3#mklv-ylvredo1_2-trawindexvg20hdisk3#mklv-ylvredo1_3-trawindexvg20hdisk3#mklv-ylvredo2_1-trawindexvg20hdisk3#mklv-ylvredo2_2-trawindexvg20hdisk3#mklv-ylvredo2_3-trawindexvg20hdisk3#mklv-ylvring_data-trawdatavg1910hdisk2#mklv-ylvring_idx-trawindexvg1910hdisk3#mklv-ylvperfstat-trawindexvg60hdisk3#mklv-ylvreport_data-trawdatavg630hdisk2#mklv-ylvreport_idx-trawindexvg250hdisk33.在ibm1上去激活共享磁盘卷组。 #varyoffvg datavg#varyoffvg indexvg4.以root用户登录ibm2,导入磁盘定义信息。 注意如果原来已经在ibm2上定义过,则首先应该exportvg,把ibm2上odm库中关于vg的配置信息清空#exportvg datavg如果没有在ibm2上定义过datavg,indexvg,可以直接执行#importvgcy datavghdisk2#importvgcy indexvghdisk35.激活卷组。 #varyonvg-c datavg#varyonvg-c indexvg6.检查定义的磁盘划分是否正确。 #lsvgo若发现这些卷组已被激活,表示磁盘卷组信息导入成功。 #lsvg-l datavg#lsvg-l indexvg可观察卷组中的逻辑卷定义是否正确。 7.修改datavg,indexvg下裸设备的属性和权限,裸设备所属用户为oracle,所属的组为dba。 修改前确认rlv*所匹配的对象#ls-l/dev/rlv*#chown-R oracle:dba/dev/rlv*#chmod660/dev/rlv*修改完后确认裸设备的属性和权限已经设置正确#ls-l/dev/rlv*第4章安装Oracle本节介绍使用安装工具OUI(ORACLE UniversalInstaller)安装ORACLE软件的方法。 OUI是一个java应用程序,它向用户提供了一个易于使用的、在不同平台上界面保持一致的图形接口。 本节介绍的软件安装过程在ibm1机器上进行。 ibm2机器上的软件安装参见备机Oracle软件安装4.1运行设置4.1.1运行rootpre.sh首先用root用户执行目录/oracle9isetup/cd1下的文件rootpre.sh操作命令#./rootpre.sh如提示找不到某用户,则先增加该用户再执行以上rootpre.sh。 4.1.2设置DISPLAY环境变量,用于将主机的安装界面输出到终端操作命令如果是直接连接在主机的终端上进行#su-oracle$DISPLAY=localhost:0.0export DISPLAY如果是远程终端上进行#su-oracle$DISPLAY=:0.0export DISPLAY检查环境变量是否生效$echo$DISPLAY4.1.3关掉控制台的X Server访问权限控制。 新开一个命令行窗口,以root用户登录#xhost+4.2运行安装程序runInstaller用oracle用户在图形终端上执行/oraclesetup/cd1/install/aix下的文件runInstaller,开始正式安装;操作命令#./runInstaller会提示是否执行了rootpre.sh,输入y正常运行下会显示下面的界面1.inventory location位置,不需要修改2.安装GroupName,填写dba3.如果Cluster启动的,则出现Cluster NodeSelection界面,选择一个例如WEB14.指定路径5.选择安装Oracle数据库6.选择自定义安装7.选择安装的组件8.系统给出缺省OUI路径,注意界面上的磁盘空间,如果有足够的空间,则选择Next;9.按照默认选项的DBA组;10.选择不建立数据库11.出现如下界面时,需要输入java的路径,可以用root用户在目录/usr下搜索java,找到java的路径输进去,然后点击Next;在/usr目录下。 12.在安装过程中提示,提示更换disk2disk4装路径。 13.安装快结束时,提示以root用户执行root.sh脚本。 在主机上执行即可。 #cd/oracle/product/10.2.0/db_1#./root.sh Creating/var/opt/oracle/oratab file.Adding entryto/var/opt/oracle/oratab file.Entries willbe addedto the/var/opt/oracle/oratab fileas neededby DatabaseConfiguration Assistantwhen adatabase iscreated Finishedrunning genericpart ofroot.sh script.Now product-specific rootactions willbe performed.root.sh主要完成的工作包括安装Legato StorageManager、创建或oratab、拷贝可执行文件到本地bin目录等。 该脚本执行过程中需要回答一些问题,在不同的平台上具体问的内容会有所不同,但只要在出现?yes??时输入?no?,出现?y,n?时输入y,出现其他问题时直接按?enter?键即可。 14.root.sh执行完毕,回到原先安装窗口,按按钮确认。 等待一段时间,安装完成,单击按钮。 15.弹出Net ConfigurationAssistant窗口,选择“Cancel”放弃配置Net并且确认弹出的告警窗口。 16.在此可以先单击按钮,关闭图形界面。 17.安装完成后,请查看$ORACLE_HOME/install/make.log文件,查找文件内是否有错误提示。 4.3安装补丁当前安装的oracle版本为,从下载最新的升级包,将数据库升级到在建数据库前安装补丁,具体方法请参考补丁安装指导书打补丁注意事项 1、下载正确的安装介质.从metalink.oracle.站点下载升级包:p5337014_10203_AIX64-5L.zip 2、一定使用unzip工具解压开补丁包 3、打补丁顺序4.4使用DBCA创建并建立数据库4.4.1启动DBCA建立数据库在ibm1上运行dbca操作命令$dbca如果不能显示,请注意环境变量DISPLAY是否生效1.建立一个Single Database2.下一步后,选择Create adatabase3.出现如下界面,选择New database4.定义数据库名5.不使用flash recovery6.下一步不需要选择任何组件点击“Standard databasefeatures”.注意这里需要将oracle text和oracle xmldb去掉,如果不去掉,后面会在表空间中多出两个表空间drsys和xdb。 然后选择裸设备7.下一步选择Delicated ServerMode8.选择字符集,国内版选ZHS16GBK,海外版选UTF8如果在国外,则需要选择US7ASCII,而不是ZHS16GBK!9.指定spfile的位置裸设备,一般应该是/dev/rlvspfile其他的选项请保持默认值10.指定各种系统文件所在的裸设备,请仔细检查裸设备的路径、名称和大小,大小一定要小于裸设备的实际容量,每个裸设备留出至少2M,推荐20-30M的空间。 以下给出各系统文件裸设备大小建议值,请参照进行修改。 11.系统自动运行,建立数据库在提示生成sh文件后,开始建库。 12.以上操作完成后,会提示设置sys,system密码,请自行设置,dbca运行完成4.5验证在各个节点上,可以使用一下命令校验数据库是否安装成功操作命令#suoracle$sqlplus/nolog SQLconn system/manager SQLselect*from v$option;可以看到结果,数据库建立
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年昭通卫生职业学院单招职业适应性考试必刷测试卷带答案解析
- 2026年厦门工学院单招职业倾向性考试题库带答案解析
- 2026年昭通卫生职业学院单招职业技能考试题库附答案解析
- 基于机器学习的心理测量预测模型
- 2026年新乡医学院三全学院单招职业适应性测试必刷测试卷带答案解析
- 2026年四川交通职业技术学院单招职业倾向性考试题库带答案解析
- 2026年安徽电气工程职业技术学院单招职业倾向性考试必刷测试卷及答案解析(名师系列)
- 基于大数据的客户分层模型构建
- 基于神经网络的动态表情生成技术
- 房屋拍摄租赁协议书
- 中级消控证的试题及答案
- 人教版川教版 二年级上册《生命生态安全》表格式教案
- 4.2 地貌的观察 课件-高中地理人教版(2019)必修第一册
- 门窗安装冬季施工方案
- 供应链总监竞聘演讲稿
- 智联网汽车技术 课件 13.2自适应巡航技术
- 小学古诗词教学与儿童心理健康的关系
- 《择菜洗菜与切菜》课件
- 《锂离子电池方向专业综合实验》课程教学大纲
- 增补协议 合同模板
- 机关事业单位试用干部转正定级呈报表
评论
0/150
提交评论