oracle9i 双机数据库安装指导书for AIX

发布时间:   来源:文档文库   
字号:


Oracle9i双机数据库onIBMP630安装指南内部公开
资料编码使用对象编写部门

ORACLE技术支持、研发、生产
业务与软件
产品名称产品版本资料版本
业务与软件产品


业务与软件产品
Oracle9i双机数据库onIBMP630安装指南

制:核:准:

章新期:期:期:
2004-05-24




修订版本


2004/05/242004/05/28

V1.0V2.0
章新章新
初稿
步骤细化和错误修正



版权所有侵权必究
2004-05-25
内部资料,请勿扩散1,45



Oracle9i双机数据库onIBMP630安装指南内部公开

1目标...............................................................................................................................42集群环境配置...............................................................................................................4
2.1硬件环境....................................................................................................................42.2软件环境....................................................................................................................42.3补丁............................................................................................................................52.4安装磁盘阵列............................................................................................................52.5配置集群成员之间的连接和公共网络的连接........................................................53安装Oracle的准备工作................................................................................................6
3.1创建或者修改文件系统/opt/oracle...........................................................................63.2在各个节点建立用户组和用户................................................................................9
3.2.1建立用户组dba...........................................................................................93.2.2建立用户........................................................................................................93.2.3设置密码......................................................................................................103.2.4检测各个节点之间的用户已经满足oracle安装需要................................103.3上载oracle9i安装盘.................................................................................................113.4操作系统环境准备..................................................................................................123.5oracle用户在各个节点间建立信任机制............................................................123.6设置oracle用户的环境变量....................................................................................133.7创建dbca_raw_cfg文件...........................................................................................133.8创建数据空间所需的卷组......................................................................................144安装Oracle..................................................................................................................17
4.1运行设置..................................................................................................................17
4.1.1运行rootpre.sh..............................................................................................174.1.2设置DISPLAY环境变量,用于将主机的安装界面输出到终端.............174.1.3关掉控制台的XServer访问权限控制。..................................................184.2运行安装程序runInstaller.......................................................................................184.3使用DBCA创建并建立数据库..............................................................................31
2004-05-25
内部资料,请勿扩散
2,45



Oracle9i双机数据库onIBMP630安装指南内部公开
4.3.1启动DBCA建立数据库...............................................................................314.4验证..........................................................................................................................405双机数据库配置.........................................................................................................40
5.1修改参数文件..........................................................................................................405.2启动oracle数据库....................................................................................................445.3备机Oracle软件安装...............................................................................................45
2004-05-25
内部资料,请勿扩散3,45



Oracle9i双机数据库onIBMP630安装指南内部公开

1目标
指导Oracle9i双机数据库IBMP630系列机型上的安装
2集群环境配置
2.1硬件环境
1.机:至少2IBMP6302.磁盘阵列:1IBM71333.公共网络4.交换设备
5.(Memory:每台主机至少配备512M内存检测命令:$/usr/sbin/lsattrElsys0arealmem6.(CPU64-bit处理器
7.交换空间(swap:至少1G或者2倍于物理内存,物理内存超过2G可设置为2G检测命令:$/usr/sbin/lspsa
2.2软件环境
1.操作系统:EnglishAIX5.1(5L2.集群软件:

数据库的数据文件存储于裸设备(RawDevices:配套HACMP4.5
3.数据库软件:Oracle9iEnterpriseEditionRelease9.2.0.1.0-64bitProductionforIBM4.数据库软件补丁:Oracle9iEnterpriseEditionPatchSet9.2.0.5forIBM5.数据库软件安装空间要求

/tmp目录需有400MB剩余空间。ORACLE软件安装需5GB硬盘空间。
2004-05-25
内部资料,请勿扩散4,45



Oracle9i双机数据库onIBMP630安装指南内部公开
2.3补丁
1.IBMAIX系统环境补丁

系统环境补丁列表:
Required
OSPatchesAIXMaintenance4.3.3Level09and
IY24568,IY25282,IY27614,IY30151
WebSitestoDownloadthePatchesFrom
http://techsupport.services.ibm.com/server/fixes
AIXAIX5Lrelease5.15.1ML04
(IY22854,IY26778,IY28766,IY28949,IY29965,IY30150


需要安装的系统包:
OSPackageTypeRequiredPackages
AIXOperatingsystembos.adt.base,bos.adt.lib,bos.adt.libm,
bos.perf.perfstat

2.存储器件补丁或者microcode升级补丁
2.4安装磁盘阵列
2.5配置集群成员之间的连接和公共网络的连接
注意双机配置中需要增加ORACLE的切换配置。
CommunicationsApplicationsandServices->HACMP->ClusterConfiguration->Cluster
2004-05-25
内部资料,请勿扩散
5,45



Oracle9i双机数据库onIBMP630安装指南内部公开
Resources->DefineApplicationServers->AddanApplicationServer
增加一个双机应用oracle_app
[EntryFields]ServerNameoracle_appNewServerName[oracle_app]StartScript[/usr/sbin/cluster/startdb]StopScript[/usr/sbin/cluster/stopdb]然后在/usr/sbin/cluster/目录下新建立两个文件startdb文件内容如下
su-oracle-c"/opt/oracle/app/oracle/product/9.2/bin/dbstart"su-oracle-c"/opt/oracle/app/oracle/product/9.2/bin/lsnrctlstart"stopdb文件内容如下
su-oracle-c"/opt/oracle/app/oracle/product/9.2/bin/lsnrctlstop"su-oracle-c"/opt/oracle/app/oracle/product/9.2/bin/custom/dbshut"
3安装Oracle的准备工作
在安装ORACLE软件之前,确保以下工作已经完成:

系统所需的组、用户已经创建成功。Cluster已经启动。vg已经创建,并已激活。
3.1创建或者修改文件系统/opt/oracle
步骤1oracle应用程序不要直接安装在/home文件系统中;步骤2需要建立单独的文件系统/opt/oracle;
相关属性
root用户在rootvg上面创建单独的文件系统/opt/oracle;oracle需要4G左右的空间,因此需要创建6G的文件系统;文件系统属性为操作系统重启后,文件系统自动挂接;
2004-05-25
内部资料,请勿扩散
6,45



Oracle9i双机数据库onIBMP630安装指南内部公开
如果是从8i升级到9i,可以保留8i的目录,创建/opt/oracle9的文件系统;如果8i的目录可以直接删除,则执行
#cd/opt/oracle#pwd/opt/oracle#rm-r*#smttiyjfs
可以直接扩展/opt/oracle6G左右即可.
步骤3创建文件系统的相关指令
smitty命令
#smitty->
SystemStorageManagement(PhysicalLogicalStorage->FileSystems->
Add/Change/Show/DeleteFileSystems->JournaledFileSystems->AddaJournaledFileSystem->
AddaStandardJournaledFileSystem->
VolumeGroupNamexMovecursortodesireditemandpressEnter.xrootvgxdatavg
AddaStandardJournaledFileSystem选择rootvg
[EntryFields]
Volumegroupnamerootvg
*SIZEoffilesystem(in512-byteblocks[12291456]*MOUNTPOINT[/opt/oracle]
MountAUTOMATICALLYatsystemrestart?yes
2004-05-25
内部资料,请勿扩散7,45



Oracle9i双机数据库onIBMP630安装指南内部公开
说明:
未描述的参数采用默认值。
2004-05-25
内部资料,请勿扩散8,45



Oracle9i双机数据库onIBMP630安装指南内部公开
3.2在各个节点建立用户组和用户
注意:
请注意各个节点的用户组的ID和用户的ID、密码必须保持一致,否则双机切换时会出现问题。

3.2.1建立用户组dba
菜单导航:Smit->Security&Users->Groups->Addagroup->AddaGroup显示如下菜单

亦可通过以下命令操作:#mkgroup-'A'id='101'dba
3.2.2建立用户
菜单导航:Smit->Security&Users->Users->AddaUser
2004-05-25
内部资料,请勿扩散
9,45



Oracle9i双机数据库onIBMP630安装指南内部公开
显示如下菜单


"UserNAME"设置为"oracle"
"UserID"设置为123,如果被使用,请选用另外一个"PrimaryGROUP"设置为"dba""GroupSET"设置为"dba"
"HOMEdirectory"设置为"/opt/oracle"
亦可通过以下命令操作:
#mkuserid=101pgrp=dbahome=/opt/oracleshell=/usr/bin/kshgroups='dba'oracle
检测命令:#lsuseroracle检测命令:#lsgroupdba
3.2.3设置密码
操作命令:#passwdoracle
必须保整各个节点的oracle用户的密码一样,比如说都设置为oracle
3.2.4检测各个节点之间的用户已经满足oracle安装需要
用户创建后,用户$HOME目录的归属组、归属用户应该确保正确,所以建议在创建完
2004-05-25
内部资料,请勿扩散
10,45



Oracle9i双机数据库onIBMP630安装指南内部公开
成之后进行检查,一旦出现问题能够得到及时修改。下面以oracle用户的检查过程为例进行描述。
分别以root用户登录两个节点,确认oracle用户$HOME目录属性。#ls-dl/opt/oracle
drwxr-xr-x2oracledba512Nov2806:38/opt/oralce
确认oracle用户的$HOME目录归属的用户是oracle和用户组是dba如果不是,需要更改:#chownoracle:dba/opt/oracle
3.3上载oracle9i安装盘
步骤1创建单独的文件系统用于存放oracle9i的安装盘.
文件系统:/oracle9isetup大小:4G
步骤2/oracle9isetup目录下创建四个目录cd1cd2cd3cd4,然后将4
张安装盘的内容分别拷贝到4个目录下面,
步骤3改变文件属组:chownRoracle:oinstall/oracle9isetup
可以用ftp上传安装盘,或者直接用小型机光驱打开即可
步骤4安装光驱
#cd/#mkdircdrom
#mount-r-vcdrfs/dev/cd0/cdrom

如果安装盘内是一个压缩文件#mkdir/oracle9isetup/unzip#cdcdrom
#cpunzip5~1.Z/oracle9isetup/unzip/unzip5~1.Z#cd/oracle9isetup/unzip#/usr/bin/uncomprssunzip5~1.Z#tarxvfunzip5~1#cd/oracle9isetup/cd1
#/oracle9isetup/unzip/unzipa87074~1.zip
依次解开4张盘的压缩文件,修改/oracle9isetup目录属性
2004-05-25
内部资料,请勿扩散
11,45



Oracle9i双机数据库onIBMP630安装指南内部公开
#chown-Roracle:oinstall/oracle9isetup
3.4操作系统环境准备
步骤1删除orataboraInst.loc文件
如果不是第一次安装数据库或者是从8i升级,则需要重命名/etc目录下的orataboraInst.loc文件
#mv/etc/oratab/etc/oratabold
#mv/etc/oraInst.loc/etc/oraInstold.loc
步骤2root用户检查/tmp目录的剩余空间,至少需要400M的空间,如果空
间不足,在安装的过程中有提示。
3.5oracle用户在各个节点间建立信任机制
oracle用户$HOME目录下建立.rhosts文件,并增加如下内容:注意:以下的label是从/etc/hosts文件中定义的。ibm1
ibm1_bootibm1_svcibm1_stb
ibm1_persistentibm2
ibm2_bootibm2_svc
ibm2_persistentibm2_stb或者+
(一个‘+’表示所有机器都可以进行信任登录
操作命令:#vi/opt/oracle/.rhosts实际配置时请更改ibm为节点实际名称
修改用户.rhosts文件的属主以及读写权限#chownoracle:dba.rhosts#chmod644.rhosts
在一个节点上用rlogin登录另外一个节点,验证所有用户的信任关系是否配置成功。如
2004-05-25
内部资料,请勿扩散
12,45



Oracle9i双机数据库onIBMP630安装指南内部公开
果不需要输入密码,则说明信任关系创建成功。
ibm1上:#suoracle$rloginibm2---必须成功$rcp.rhostsibm1:/opt/oracle---必须成功ibm2上:#suoracle$rloginibm1---必须成功$rcp.rhostsibm2:/opt/oracle---必须成功
3.6设置oracle用户的环境变量
oracle用户登录,设置oracle用户的环境变量vi.profile文件内容如下:
umask022
exportORACLE_BASE=/opt/oracle/app/oracle~根据实际目录填写!~exportORACLE_HOME=/opt/oracle/app/oracle/product/9.2exportORACLE_SID=ora92
exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK~如果在海外,US7ASCII~export
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/local/bin:$ORACLE_HOME/bin:/usr/bin/X11:/sbin:.
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:usr/local/libexportLIBPATH=$ORACLE_HOME/lib:$LIBPATHexport
CLASSPATH=$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/network/jlib
#usedbydatabaseconfigurationassistanttomapdatafilestorawdevicesexportDBCA_RAW_CONFIG=$HOME/dbca_raw_config说明:
dbca_raw_cfg文件中记录数据库所用裸设备信息,在创建数据库时将使用该文件,需要手工创建。双机环境下只需在建立数据库的主机上配置即可。

3.7创建dbca_raw_cfg文件
ORACLE软件安装完成后,创建数据库。创建数据库的过程中,需要输入裸设备的信息,
2004-05-25
内部资料,请勿扩散
13,45



Oracle9i双机数据库onIBMP630安装指南内部公开
如果创建了dbca_raw_cfg文件,并在.cshrc文件中设置有相关的环境变量,系统可以直接从dbca_raw_cfg文件中读入裸设备的信息,而不用手工输入。说明:
以下步骤只需要在主节点上进行。

根据.pfofile文件中的DBCA_RAW_CONFIG环境变量,在该变量指定的目录下创建dbca_raw_cfg文件,格式如下:
system=/dev/rlvsystemusers=/dev/rlvusertemp=/dev/rlvtemp
undotbs1=/dev/rlvundo1undotbs2=/dev/rlvundo2indx=/dev/rlvindextools=/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/rlvspfile
3.8创建数据空间所需的卷组
根据规划,在双机两个节点的共享磁盘上创建ORACLE数据空间所需的卷组datavgindexvg,创建datavgindexvg之前Cluster必须启动。
在裸设备上建立各种逻辑卷,包括控制文件、服务器参数文件、数据文件、重做日志文件等等,按如下分配:
裸设备SystemTempuserRbs1
2004-05-25
大小(PP,每个PP16M,如果PP不同,请调整5065835
内部资料,请勿扩散
14,45


Rbs2
Oracle9i双机数据库onIBMP630安装指南内部公开
35885202020202020201910640
IndexToolsSpfileCtl1Ctl2Ctl3Redo11Redo12Redo21Redo22DATAINDEX
ibm1上建立裸设备,把Oracle系统的裸设备和彩铃INDEX裸设备放在indexvg,
铃数据裸设备放在datavg
1.root用户登录ibm1,创建vg#mkvgB-t8-s16-ydatavghdisk2#mkvgB-t8-s16-yindexvghdisk3
注意:
(1-t16指定系数factor16
-s4指定物理分区大小PPSIZE4MB
要求factor×PPSIZE×1016hdisk2的大小。如果factor×PPSIZE×1016的值<hdisk2的大小,请适当调整factorPPSIZE的值。
(2如果factor的值超过8,要加上-B参数。采用-B参数后,-t的取值范围是164(3如果hdisk2为创建卷组scpvg所用的逻辑盘,可以用lsdev-Ccdisk查看到,然后根据规划选择相应的逻辑盘。

2.在卷组中依次创建相应逻辑卷。#mklv-y'lvsystem'-t'raw'indexvg50hdisk3#mklv-y'lvtemp'-t'raw'indexvg65hdisk3
2004-05-25
内部资料,请勿扩散
15,45



Oracle9i双机数据库onIBMP630安装指南内部公开
#mklv-y'lvundo1'-t'raw'indexvg35hdisk3#mklv-y'lvundo2'-t'raw'indexvg35hdisk3#mklv-y'lvuser'-t'raw'indexvg2hdisk3#mklv-y'lvindx'-t'raw'indexvg2hdisk3#mklv-y'lvtools'-t'raw'indexvg2hdisk3#mklv-y'lvspfile'-t'raw'indexvg2hdisk3
#mklv-y'lvcontrol01'-t'raw'indexvg20hdisk3#mklv-y'lvcontrol02'-t'raw'indexvg20hdisk3#mklv-y'lvcontrol03'-t'raw'indexvg20hdisk3#mklv-y'lvredo1_1'-t'raw'indexvg20hdisk3#mklv-y'lvredo1_2'-t'raw'indexvg20hdisk3#mklv-y'lvredo1_3'-t'raw'indexvg20hdisk3#mklv-y'lvredo2_1'-t'raw'indexvg20hdisk3#mklv-y'lvredo2_2'-t'raw'indexvg20hdisk3#mklv-y'lvredo2_3'-t'raw'indexvg20hdisk3#mklv-y'lvring_data'-t'raw'datavg1910hdisk2#mklv-y'lvring_idx'-t'raw'indexvg640hdisk3
3.ibm1上去激活共享磁盘卷组。#varyoffvgdatavg#varyoffvgindexvg
4.root用户登录ibm2,导入磁盘定义信息。
注意:如果原来已经在ibm2上定义过,则首先应该exportvg,把ibm2odm库中关于vg的配置信息清空
#exportvgdatavg
如果没有在ibm2上定义过datavg,indexvg,可以直接执行#importvgcydatavghdisk2#importvgcyindexvghdisk3
5.激活卷组。#varyonvg-cdatavg#varyonvg-cindexvg
6.检查定义的磁盘划分是否正确。#lsvgo
若发现这些卷组已被激活,表示磁盘卷组信息导入成功。#lsvg-ldatavg#lsvg-lindexvg
可观察卷组中的逻辑卷定义是否正确。
7.修改datavg,indexvg下裸设备的属性和权限,裸设备所属用户为oracle所属的组
dba
2004-05-25
内部资料,请勿扩散
16,45



Oracle9i双机数据库onIBMP630安装指南内部公开
修改前确认rlv*所匹配的对象#ls-l/dev/rlv*
#chown-Roracle:dba/dev/rlv*#chmod660/dev/rlv*
修改完后确认裸设备的属性和权限已经设置正确#ls-l/dev/rlv*
4安装Oracle
本节介绍使用安装工具OUI(ORACLEUniversalInstaller安装ORACLE软件的方法。OUI是一个java应用程序,它向用户提供了一个易于使用的、在不同平台上界面保持一致的图形接口。
本节介绍的软件安装过程在ibm1机器上进行。ibm2机器上的软件安装参见备机Oracle软件安装
4.1运行设置
4.1.1运行rootpre.sh
首先用root用户执行目录/oracle9isetup/cd1下的文件rootpre.sh操作命令:#./rootpre.sh
4.1.2设置DISPLAY环境变量,用于将主机的安装界面输出到终端
操作命令:
如果是直接连接在主机的终端上进行:#su-oracle
$DISPLAY=localhost:0.0exportDISPLAY
如果是远程终端上进行:#su-oracle
$DISPLAY=:0.0exportDISPLAY
检查环境变量是否生效:
2004-05-25
内部资料,请勿扩散
17,45



Oracle9i双机数据库onIBMP630安装指南内部公开
$echo$DISPLAY
4.1.3关掉控制台的XServer访问权限控制。
新开一个命令行窗口,以root用户登录#xhost+
4.2运行安装程序runInstaller
oracle用户在图形终端上执行/oracle9isetup/cd1/install/aix下的文件runInstaller,开始正式安装;
操作命令:
#./runInstaller

会提示是否执行了'rootpre.sh',输入'y'
正常运行下会显示下面的界面:
2004-05-25
内部资料,请勿扩散18,45



Oracle9i双机数据库onIBMP630安装指南内部公开


步骤1inventorylocation位置,不需要修改
2004-05-25
内部资料,请勿扩散19,45



Oracle9i双机数据库onIBMP630安装指南内部公开

步骤2安装GroupName,填写dba
2004-05-25
内部资料,请勿扩散20,45



Oracle9i双机数据库onIBMP630安装指南内部公开


步骤3如果Cluster启动的,则出现ClusterNodeSelection界面,选择一个例
如:WEB1
2004-05-25
内部资料,请勿扩散21,45



Oracle9i双机数据库onIBMP630安装指南内部公开


步骤4指定路径
2004-05-25
内部资料,请勿扩散22,45



Oracle9i双机数据库onIBMP630安装指南内部公开

步骤5选择安装Oracle数据库


2004-05-25
内部资料,请勿扩散
23,45



Oracle9i双机数据库onIBMP630安装指南内部公开
步骤6选择自定义安装

步骤7选择安装的组件Oracle9iDatabase9.2.1.0.0

组件:Oracle9i9.2.1.0.0
组件:OraclePatitioning9.2.0.1.0HA方式安装不要选中RAC的组件组件:OracleNetListener9.2.0.1.0oracleC++callInterface9.2.0.1.0oracleCallInterface9.2.0.1.0(OCIoracleProgrammer9.2.0.1.0XMLDeveloper不要
EnterpriseEditonOption9.2.1.0.0

OracleNetServices9.2.0.1.0

Oracle9iDevelopmentKit9.2.0.1.0的全部组件


2004-05-25
内部资料,请勿扩散24,45



Oracle9i双机数据库onIBMP630安装指南内部公开

步骤8系统给出缺省OUI路径,注意界面上的磁盘空间,如果有足够的空间,
则选择Next

步骤9按照默认选项的DBA组;
2004-05-25
内部资料,请勿扩散25,45



Oracle9i双机数据库onIBMP630安装指南内部公开


步骤10
选择不建立数据库

2004-05-25
内部资料,请勿扩散
26,45



Oracle9i双机数据库onIBMP630安装指南内部公开
步骤11出现如下界面时,需要输入java的路径,可以用root用户在目录/usr
下搜索java,找到java的路径输进去,然后点击Next/usr目录下。


步骤12
在安装过程中提示,提示更换disk2~disk4装路径。


步骤13
安装快结束时,提示以root用户执行root.sh脚本。
在主机上执行即可。
2004-05-25
内部资料,请勿扩散27,45



Oracle9i双机数据库onIBMP630安装指南内部公开


#cd/opt/oracle/app/oracle/product/9.2#./root.sh
Creating/var/opt/oracle/oratabfile...
Addingentryto/var/opt/oracle/oratabfile...
Entrieswillbeaddedtothe/var/opt/oracle/oratabfileasneededbyDatabaseConfigurationAssistantwhenadatabaseiscreated
Finishedrunninggenericpartofroot.shscript.
Nowproduct-specificrootactionswillbeperformed.
root.sh主要完成的工作包括:安装LegatoStorageManager、创建或编辑oratab、拷贝可执行文件到本地bin目录等。该脚本执行过程中需要回答一些问题,在不同的平台上具体问的内容会有所不同,但只要在出现‘„„[yes]?’时输入‘no’,出现‘[yn]’时输入y出现其他问题时直接按‘enter’键即可。
步骤14
root.sh执行完毕,回到原先安装窗口,按钮确认。等待一段
时间,安装完成,单击按钮。
2004-05-25
内部资料,请勿扩散28,45



Oracle9i双机数据库onIBMP630安装指南内部公开


步骤15
弹出NetConfigurationAssistant窗口,选择“Cancel”放弃配置
Net并且确认弹出的告警窗口。

2004-05-25
内部资料,请勿扩散
29,45



Oracle9i双机数据库onIBMP630安装指南内部公开
步骤16步骤17
在此可以先单击按钮,关闭图形界面。
安装完成后,请查看$ORACLE_HOME/install/make.log文件,查找
文件内是否有错误提示。

建议在建数据库前安装补丁9205,具体方法请参考《补丁9205安装指导书》
打补丁注意事项:1、下载正确的安装介质
2、一定使用unzip工具解压开补丁包3、打补丁顺序
2004-05-25
内部资料,请勿扩散30,45



Oracle9i双机数据库onIBMP630安装指南内部公开
4.3使用DBCA创建并建立数据库
4.3.1启动DBCA建立数据库
ibm1上运行dbca操作命令:$dbca


如果不能显示,请注意环境变量DISPLAY是否生效
1.建立一个SingleDatabase
2004-05-25
内部资料,请勿扩散31,45



Oracle9i双机数据库onIBMP630安装指南内部公开


2.下一步后,选择Createadatabase

3.出现如下界面,选择Newdatabase
2004-05-25
内部资料,请勿扩散32,45



Oracle9i双机数据库onIBMP630安装指南内部公开

4.定义数据库名

5.下一步不需要选择任何组件
2004-05-25
内部资料,请勿扩散33,45



Oracle9i双机数据库onIBMP630安装指南内部公开


点击“Standarddatabasefeatures.
注意:这里需要将oracletextoraclexmldb去掉,如果不去掉,后面会在表空间中多出两个表空间drsysxdb

2004-05-25
内部资料,请勿扩散
34,45



Oracle9i双机数据库onIBMP630安装指南内部公开
然后选择裸设备


6.下一步选择DelicatedServerMode
2004-05-25
内部资料,请勿扩散35,45



Oracle9i双机数据库onIBMP630安装指南内部公开


7.选择字符集

如果在国外,则需要选择US7ASCII,而不是ZHS16GBK!!!
8.指定spfile的位置裸设备,本文中指定的是rora9_spfile
2004-05-25
内部资料,请勿扩散
36,45



Oracle9i双机数据库onIBMP630安装指南内部公开

其他的选项请保持默认值
9.指定各种系统文件所在的裸设备,请仔细检查裸设备的路径、名称和大小,大小
一定要小于裸设备的实际容量,每个裸设备留出至少2M,推荐20-30M的空间Controlfile
300M
SYSTEM750MINDX25MTEMP1000MTOOLS25MUNDOTBS1500MUSERS25MREDO_LOG300M
2004-05-25
内部资料,请勿扩散37,45



Oracle9i双机数据库onIBMP630安装指南内部公开


10.系统自动运行,建立数据库

在提示生成sh文件后,开始建库。
2004-05-25
内部资料,请勿扩散38,45



Oracle9i双机数据库onIBMP630安装指南内部公开

11.以上操作完成后,会提示设置sys,system密码,请自行设置,dbca运行完成注意:如果打了9205补丁后,会提示下面的错误

可以忽略这个信息,点击ignore,继续安装。
2004-05-25
内部资料,请勿扩散
39,45



Oracle9i双机数据库onIBMP630安装指南内部公开
4.4验证
在各个节点上,可以使用一下命令校验数据库是否安装成功操作命令#suoracle$sqlplus/nolog
SQL>connsystem/managerSQL>select*fromv$option;
可以看到结果,数据库建立成功
5双机数据库配置
5.1修改参数文件
步骤1修改$ORACLE_HOME/bin/dbstart文件文件中有如下配置项:
PFILE=${ORACLE_HOME}/dbs/init${ORACLE_SID}.ora确认该文件存在。
步骤2修改$ORACLE_HOME/bin/dbshut文件
case$VERSIONin
"6"sqldbacommand=shutdownimmediate;;"internal"$SQLDBA<connectinternalshutdownimmediateEOF
;;
*$SQLDBA<connect/assysdbashutdownimmediateEOF
找到文件中,shutdown数据库的指令,在每个指令后面补充immediate否则在双机工作情况下,数据库可能无法及时停止,导致双机切换失败。
2004-05-25
内部资料,请勿扩散
40,45



Oracle9i双机数据库onIBMP630安装指南内部公开
Shutdownnormal级别较低,无法强行停止数据库。
步骤3修改/opt/oracle/app/oracle/product/9.2/network/admin/listener.ora文件文件正文如下,如果是单机则对应与本机ip地址,如果是双机,则对应于浮动ip址;
现在的安装操作是单机,因此先配置为本机地址。#LISTENER.ORANetworkConfigurationFile:/opt/oracle/app/oracle/product/9.2/network/admin/listener.ora
#GeneratedbyOracleconfigurationtools.

LISTENER=
(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=IPC(KEY=ora92
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL10.76.183.172(PORT=1521

=
TCP(HOST
=
SID_LIST_LISTENER=(SID_LIST=(SID_DESC=
(SID_NAME=PLSExtProc
(ORACLE_HOME=/opt/oracle/app/oracle/product/9.2(PROGRAM=extproc
(SID_DESC=(SID_NAME=ora92
(ORACLE_HOME=/opt/oracle/app/oracle/product/9.2
2004-05-25
内部资料,请勿扩散
41,45



Oracle9i双机数据库onIBMP630安装指南内部公开
步骤4修改/opt/oracle/app/oracle/product/9.2/network/admin/tnsnames.ora

#TNSNAMES.ORANetworkConfiguration/opt/oracle/app/oracle/product/9.2/network/admin/tnsnames.ora#GeneratedbyOracleconfigurationtools.
EXTPROC_CONNECTION_DATA=(DESCRIPTION=(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=IPC(KEY=EXTPROC
(CONNECT_DATA=(SID=PLSExtProc(PRESENTATION=ROring=
(DESCRIPTION=(ADDRESS_LIST=
(ADDRESS=(PROTOCOL10.76.183.172(PORT=1521
(CONNECT_DATA=(SERVICE_NAME=ora92
步骤5/etc/hosts文件
需要注意修改机器名后,要同步修改/etc/hosts文件的机器名信息:loopbacklocalhostoracle1b#loopback(lo0name/address该处机器名不能为空。
否则,启动数据库时会出现如下错误:ORA-00130:invalidlisteneraddress
'(ADDRESS=(PROTOCOL=TCP(HOST=(PORT=1521'
2004-05-25
内部资料,请勿扩散
42,45
File:
=TCP(HOST=



Oracle9i双机数据库onIBMP630安装指南内部公开
启动监听进程时,会出现失败,导致双机启动及切换失败。步骤6/etc/oratab文件改成
ora92:/opt/oracle/app/oracle/product/9.2:Y
2004-05-25
内部资料,请勿扩散43,45



Oracle9i双机数据库onIBMP630安装指南内部公开

5.2启动oracle数据库
步骤1启动数据库
$dbstartSQL>Connected
SQL>Connectedtoanidleinstance.SQL>ORACLEinstancestarted.
TotalSystemGlobalArea682324528bytesFixedSize741936bytesVariableSize352321536bytesDatabaseBuffers318767104bytesRedoBuffers10493952bytesDatabasemounted.Databaseopened.
SQL>DisconnectedfromOracle9iEnterpriseEditionRelease9.2.0.1.0-64bitProduction
WiththePartitioning,OLAPandOracleDataMiningoptionsJServerRelease9.2.0.1.0-ProductionDatabase"ora92"warmstarted.
步骤2启动监听进程
$lsnrctlLSNRCTL>start
步骤3验证tnsname配置是否生效
$tnspingring
应该都可以成功返回。
以上步骤都返回正确结果后,请将listener.ora文件的HOST参数修改为双机的浮动ip地址;
2004-05-25
内部资料,请勿扩散44,45



Oracle9i双机数据库onIBMP630安装指南内部公开
5.3备机Oracle软件安装
双机的另外一个节点不需要安装,直接从本机拷贝即可。
步骤110.76.183.172上执行:
#rcp-r/opt/oracle10.76.183.171:/opt
注意:
rcp命令可能会导致拷贝过程中的文件丢失,保险起见,建议把整个目录tar成一个文件再进行传输最后在备机上解开tar文件。更保险的方法是,建议按照上文步骤在另外一台重新安装oracle软件。
步骤210.76.183.172上执行:
#rcp/etc/oratab10.76.183.171:/etc#rcp/etc/oraInst.loc10.76.183.171:/etc
步骤310.76.183.171上执行:修改文件属性
#chownroracle:dba/opt/oracle#chmod744/etc/oratab/etc/oraInst
保证oracle可以读取/etc/oratab文件。
另外需要在另外一台机器上用oracle用户重新执行一下.profile文件,使环境变量生效。
#chmod744/opt/oracle/.profile$su-oracle$./.profile$env

修改listener.oratnsnames.ora中的地址后,10.76.183.171上可以启动数据库配置双机时,需要将ip地址设置为浮动ip地址。切换测试
2004-05-25
内部资料,请勿扩散
45,45

本文来源:https://www.2haoxitong.net/k/doc/890ea418c5da50e2524d7f5a.html

《oracle9i 双机数据库安装指导书for AIX.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式