彩铃Oracle 9i RAC For IBM安装指南0430B1Word格式文档下载.docx
- 文档编号:22714564
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:31
- 大小:1.94MB
彩铃Oracle 9i RAC For IBM安装指南0430B1Word格式文档下载.docx
《彩铃Oracle 9i RAC For IBM安装指南0430B1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《彩铃Oracle 9i RAC For IBM安装指南0430B1Word格式文档下载.docx(31页珍藏版)》请在冰豆网上搜索。
3.2对oracle用户在各个节点间建立信任机制9
3.3设置oracle用户的环境变量10
3.4创建dbca_raw_cfg文件10
3.5创建/var/opt/oracle目录11
3.6创建数据空间所需的卷组11
4安装OracleRAC14
4.1运行设置14
4.1.1运行rootpre.sh14
4.1.2设置DISPLAY环境变量,用于将主机的安装界面输出到终端14
4.1.3关掉控制台的XServer访问权限控制。
14
4.2运行安装程序runInstaller14
4.3使用DBCA创建并建立数据库24
4.3.1启动GSD24
4.3.2启动DBCA建立数据库25
4.4验证31
1目标
指导OracleRAC集群模式在IBMP630系列机型上的安装
2集群环境配置
2.1硬件环境
1.主机:
至少2台IBMP630
2.磁盘阵列:
1台IBM7133
3.公共网络
4.交换设备
5.内存(Memory):
每台主机至少配备512M内存
检测命令:
$/usr/sbin/lsattr–E–lsys0–arealmem
6.处理器(CPU):
64-bit处理器
7.交换空间(swap):
至少1G或者2倍于物理内存,物理内存超过2G可设置为2G
$/usr/sbin/lsps–a
2.2软件环境
1.操作系统:
EnglishAIX5.1(5L)
2.集群软件:
●数据库的数据文件存储于裸设备(RawDevices):
配套HACMP/ESCRM4.5(推荐使用)
●数据库的数据文件存储于Parallel文件系统(GPFS):
配套HACMP/ES4.4.x(HACMP/CRM不需要),GPFS1.5,IBMPatchPTF12和IBMpatchIY34917(或者IBMPatchPTF13
)
3.数据库软件:
Oracle9iEnterpriseEditionRelease9.2.0.1.0-64bitProductionforIBM
4.数据库软件补丁:
Oracle9iEnterpriseEditionPatchSet9.2.0.5forIBM
5.数据库软件安装空间要求
●/tmp目录需有400MB剩余空间。
●ORACLE软件安装需5GB硬盘空间。
2.3补丁
1.IBMAIX系统环境补丁
●系统环境补丁列表:
OS
RequiredPatches
WebSitestoDownloadthePatchesFrom
AIX4.3.3
MaintenanceLevel09andIY24568,IY25282,IY27614,IY30151
AIX5.1
AIX5Lrelease5.1ML01+(IY22854),IY26778,IY28766,IY28949,IY29965,IY30150
●RAC环境需要的系统补丁:
Platform
PackagesandPatches
PSSP3.4(SPonly),HACMP/ESCRM4.4.1(RS6000only)
AIX5L
PSSP3.4(SPonly),HACMP/ESCRM4.4.1,IY28111(RS6000only)
●需要安装的系统包:
PackageType
RequiredPackages
AIX
Operatingsystem
bos.adt.base,bos.adt.lib,bos.adt.libm,
bos.perf.perfstat
2.存储器件补丁或者microcode升级补丁
2.4安装磁盘阵列
2.5配置集群成员之间的连接和公共网络的连接
3安装OracleRAC的准备工作
在安装ORACLE软件之前,确保以下工作已经完成:
●系统所需的组、用户已经创建成功。
●Cluster已经启动。
●vg已经创建,并已激活。
3.1在各个节点建立用户组和用户
注意:
请注意各个节点的用户组的ID和用户的ID、密码必须保持一致,否则双机切换时会出现问题。
3.1.1建立用户组dba
菜单导航:
Smit->
Security&
Users->
Groups->
Addagroup->
AddaGroup
亦可通过以下命令操作:
#mkgroup-'
A'
id='
101'
dba
显示如下菜单
3.1.2建立用户组hagsuser
同上述操作
102'
hagsuser
3.1.3建立用户
Users->
AddaUser
#mkuserid=101pgrp=dbahome=/opt/oracleshell=/usr/bin/kshgroups='
dba,hagsuser'
oracle
"
UserNAME"
设置为"
oracle"
UserID"
设置为123,如果被使用,请选用另外一个
PrimaryGROUP"
dba"
GroupSET"
dba,hagsuser"
HOMEdirectory"
设置为"
/opt/oracle"
#lsuseroracle
#lsgroupdba
#lsgrouphagsuser
3.1.4设置密码
操作命令:
#passwdoracle
必须保整各个节点的oracle用户的密码一样,比如说都设置为oracle
3.1.5检测各个节点之间的用户已经满足oracle安装需要
用户创建后,用户$HOME目录的归属组、归属用户应该确保正确,所以建议在创建完成之后进行检查,一旦出现问题能够得到及时修改。
下面以oracle用户的检查过程为例进行描述。
分别以root用户登录两个节点,确认oracle用户$HOME目录属性。
#ls-dl/opt/oracle
drwxr-xr-x2oracledba512Nov2806:
38/opt/oralce
确认oracle用户的$HOME目录归属的用户是oracle和用户组是dba,如果不是,需要更改:
#chownoracle:
dba/opt/oracle
3.2对oracle用户在各个节点间建立信任机制
在oracle用户$HOME目录下建立.rhosts文件,并增加如下内容:
ibm1
ibm1_boot
ibm1_svc
ibm1_stb
ibm1_persistent
ibm2
ibm2_boot
ibm2_svc
ibm2_persistent
ibm2_stb
或者
+
#vi/opt/oracle/.rhosts
实际配置时请更改ibm为节点实际名称
修改用户.rhosts文件的属主以及读写权限
dba.rhosts
#chmod644.rhosts
在一个节点上用rlogin登录另外一个节点,验证所有用户的信任关系是否配置成功。
如果不需要输入密码,则说明信任关系创建成功。
在ibm1上:
#su–oracle
$rloginibm2---必须成功
$rcp.rhostsibm1:
/tmp---必须成功
在ibm2上:
$rloginibm1---必须成功
$rcp.rhostsibm2:
3.3设置oracle用户的环境变量
oracle用户登录,设置oracle用户的环境变量
vi.profile
文件内容如下:
umask022
exportORACLE_BASE=/oracle
exportORACLE_HOME=$ORACLE_BASE/product/9.0.1
exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
exportNLS_LANG=american_america.WE8ISO8859P1
exportORACLE_SID=rac1
exportPATH=/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/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/network/jlib
#usedbydatabaseconfigurationassistanttomapdatafilestorawdevices
exportDBCA_RAW_CONFIG=$HOME/dbca_raw_config
#Thisfilecontainstherawdevicefor9i/RACconfig
exportSRVM_SHARED_CONFIG=/etc/srvConfig.loc
说明:
ORACLE_SID是实例名称,在主机ibm2上应该填rac2。
dbca_raw_cfg文件中记录数据库所用裸设备信息,在创建数据库时将使用该文件,需要手工创建。
3.4创建dbca_raw_cfg文件
ORACLE软件安装完成后,创建数据库。
创建数据库的过程中,需要输入裸设备的信息,如果创建了dbca_raw_cfg文件,并在.cshrc文件中设置有相关的环境变量,系统可以直接从dbca_raw_cfg文件中读入裸设备的信息,而不用手工输入。
以下步骤只需要在主节点上进行。
根据.pfofile文件中的DBCA_RAW_CONFIG环境变量,在该变量指定的目录下创建dbca_raw_cfg文件,格式如下:
system=/dev/rlvsystem
users=/dev/rlvuser
temp=/dev/rlvtemp
undotbs1=/dev/rlvundo1
undotbs2=/dev/rlvundo2
indx=/dev/rlvindex
tools=/dev/rlvtools
control1=/dev/rlvcontrol01
control2=/dev/rlvcontrol02
control3=/dev/rlvcontrol03
redo1_1=/dev/rlvredo1_1
redo1_2=/dev/rlvredo1_2
redo1_3=/dev/rlvredo1_3
redo2_1=/dev/rlvredo2_1
redo2_2=/dev/rlvredo2_2
redo2_3=/dev/rlvredo2_3
spfile=/dev/rlvspfile
3.5创建/var/opt/oracle目录
需要创建/var/opt/oracle目录,/var/opt/oracle目录是安装ORACLE软件和创建数据库所必须的目录。
以下操作需要在双机的两个节点上分别进行。
创建/var/opt/oracle目录。
#mkdir–p/var/opt/oracle
设置/var/opt/oracle目录的属主是oracle,属组是dba。
dba/var/opt/oracle
3.6创建数据空间所需的卷组
根据规划,在双机两个节点的共享磁盘上创建ORACLE数据空间所需的卷组datavg,indexvg,创建datavg,indexvg之前需要Cluster必须启动。
在裸设备上建立各种逻辑卷,包括控制文件、服务器参数文件、数据文件、重做日志文件等等,按如下分配:
裸设备
大小(PP,每个PP16M,如果PP大同,请调整)
System
50
Temp
65
user
8
Rbs1
35
Rbs2
Index
Tools
Spfile
5
Ctl1
20
Ctl2
Ctl3
Redo11
Redo12
Redo21
Redo22
DATA
1910
INDEX
640
Svrconfig
✓在ibm1上建立裸设备,把Oracle系统的裸设备和彩铃INDEX裸设备放在indexvg,彩铃数据裸设备放在datavg
1.以root用户登录ibm1,创建vg。
#mkvg-c–t1000-s16–ydatavghdisk4
#mkvg-c–t1000-s16–yindexvghdisk5
2.在卷组中依次创建相应逻辑卷。
#mklv-y'
lvsystem'
-t'
raw'
indexvg50hdisk3
lvtemp'
indexvg65hdisk3
lvundo1'
indexvg35hdisk3
lvundo2'
lvuser'
indexvg2hdisk3
lvindx'
lvtools'
lvspfile'
lvcontrol01'
indexvg20hdisk3
lvcontrol02'
lvcontrol03'
lvredo1_1'
lvredo1_2'
lvredo1_3'
lvredo2_1'
lvredo2_2'
lvredo2_3'
lvsvrconfig'
indexvg8hdisk3
lvring_data'
datavg1910hdisk2
lvring_idx'
indexvg640hdisk3
3.在ibm1上去激活共享磁盘卷组。
#varyoffvgdatavg
#varyoffvgindexvg
4.以root用户登录ibm2,导入磁盘定义信息。
#importvg–c–ydatavg
#importvg–c–yindexvg
5.激活卷组。
#varyonvg-cdatavg
#varyonvg-cindexvg
0513-029TheclvmdSubsystemisalreadyactive.
Multipleinstancesarenotsupported.
6.检查定义的磁盘划分是否正确。
#lsvg–o
若发现这些卷组已被激活,表示磁盘卷组信息导入成功。
#lsvg-ldatavg
#lsvg-lindexvg
可观察卷组中的逻辑卷定义是否正确。
7.修改datavg,indexvg下裸设备的属性和权限,裸设备所属用户为oracle,所属的组为dba。
修改前确认rlv*所匹配的对象
#ls-l/dev/rlv*
#chown-Roracle:
dba/dev/rlv*
#chmod660/dev/rlv*
修改完后确认裸设备的属性和权限已经设置正确
4安装OracleRAC
本节介绍使用安装工具OUI(ORACLEUniversalInstaller)安装ORACLE软件的方法。
OUI是一个java应用程序,它向用户提供了一个易于使用的、在不同平台上界面保持一致的图形接口。
4.1运行设置
4.1.1运行rootpre.sh
给文件由安装盘提供,使用root用户执行
#./rootpre.sh
4.1.2设置DISPLAY环境变量,用于将主机的安装界面输出到终端
如果是直接连接在主机的终端上进行:
#su-oracle
$DISPLAY=localhost:
0.0exportDISPLAY
如果是远程终端上进行:
$DISPLAY=<
remote_ip>
:
0.0exportDISPLAY
检查环境变量是否生效:
$echo$DISPLAY
新开一个命令行窗口,以root用户登录
#xhost+
4.2运行安装程序runInstaller
#<
Install_Location>
./runInstaller
会提示是否执行了'
rootpre.sh'
,输入'
y'
正常运行下会显示下面的界面:
1.选择集群的节点:
2.指定路径
3.选择安装Oracle数据库
4.选择自定义安装
5.选择安装的组件
Oracle9iDatabase9.2.1.0.0
●组件:
Oracle9i9.2.1.0.0
EnterpriseEditonOption9.2.1.0.0
Oracle9iRealApplicationClusters9.2.0.1.0
OraclePatitioning9.2.0.1.0
OracleNetServices9.2.0.1.0
OracleNetListener9.2.0.1.0
Oracle9iDevelopmentKit9.2.0.1.0的全部组件
●oracleC++callInterface9.2.0.1.0
●oracleCallInterface9.2.0.1.0(OCI)
●oracleProgrammer9.2.0.1.0
6.指定操作系统用户组
7.选择不建立数据库
8.选择JDK路径
9.在安装过程中提示,提示更换disk2~disk4装路径。
10.安装快结束时,提示分别在两台机器上,以root用户执行root.sh脚本。
#cd/opt/oracle/product/9.2
#./root.sh
Creating/var/opt/oracle/oratabfile...
Addingentryto/var/opt/oracle/oratabfile...
Entrieswillbeaddedtothe/var/opt/oracle/oratabfileasneededby
DatabaseConfigurationAssistantwhenadatabaseiscreated
Finishedrunninggenericpartofroot.shscript.
Nowproduct-specificrootactionswillbeperformed.
root.sh主要完成的工作包括:
安装LegatoStorageManager、创建或编辑oratab、拷贝可执行文件到本地bin目录等。
该脚本执行过程中需要回答一些问题,在不同的平台上具体问的内容会有所不同,但只要在出现‘……[yes]?
’时输入‘no’,出现‘[y,n]’时输入y,出现其他问题时直接按‘enter’键即可。
11.root.sh执行完毕,回到原先安装窗口,按<
OK>
按钮确认。
等待一段时间,安装完成,单击<
Next>
按钮。
进度条在显示99%和100%较长时间,这时是在进行双机间的文件拷贝,请耐心等待。
12.弹出NetConfigurationAssistant窗口,选择“Cancel”放弃配置Net并且确认弹出的告警窗口。
13.在此可以先单击<
Exit>
按钮,关闭图形界面。
14.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 彩铃Oracle 9i RAC For IBM安装指南0430B1 彩铃 Oracle IBM 安装 指南 0430 B1
![提示](https://static.bdocx.com/images/bang_tan.gif)