彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx

上传人:b****1 文档编号:2027537 上传时间:2023-05-02 格式:DOCX 页数:35 大小:1.93MB
下载 相关 举报
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第1页
第1页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第2页
第2页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第3页
第3页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第4页
第4页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第5页
第5页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第6页
第6页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第7页
第7页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第8页
第8页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第9页
第9页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第10页
第10页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第11页
第11页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第12页
第12页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第13页
第13页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第14页
第14页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第15页
第15页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第16页
第16页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第17页
第17页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第18页
第18页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第19页
第19页 / 共35页
彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx

《彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx》由会员分享,可在线阅读,更多相关《彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx(35页珍藏版)》请在冰点文库上搜索。

彩铃安装指导书oracle9i双机数据库for AIX0521A2.docx

彩铃安装指导书oracle9i双机数据库forAIX0521A2

资料编码

产品名称

业务与软件产品

使用对象

ORACLE技术支持、研发、生产

产品版本

编写部门

业务与软件

资料版本

业务与软件产品

Oracle9i双机数据库onIBMP630安装指南

拟制:

章新

日期:

2004-05-24

审核:

日期:

批准:

日期:

修订记录

日期

修订版本

作者

描述

2004/05/24

章新

初稿

华为技术有限公司

版权所有XX

第1章目标4

第2章集群环境配置4

2.1硬件环境4

2.2软件环境4

2.3补丁5

2.4安装磁盘阵列5

2.5配置集群成员之间的连接和公共网络的连接5

第3章安装Oracle的准备工作5

3.1在各个节点建立用户组和用户6

3.1.1建立用户组dba6

3.1.2建立用户6

3.1.3设置密码7

3.1.4检测各个节点之间的用户已经满足oracle安装需要7

3.2对oracle用户在各个节点间建立信任机制8

3.3设置oracle用户的环境变量9

3.4创建dbca_raw_cfg文件9

3.5创建/var/opt/oracle目录10

3.6创建数据空间所需的卷组10

第4章安装Oracle12

4.1运行设置13

4.1.1运行rootpre.sh13

4.1.2设置DISPLAY环境变量,用于将主机的安装界面输出到终端13

4.1.3关掉控制台的XServer访问权限控制。

13

4.2运行安装程序runInstaller13

4.3使用DBCA创建并建立数据库22

4.3.1启动DBCA建立数据库22

4.4验证28

第5章双机冷备配置28

5.1修改参数文件28

5.2启动oracle数据库32

5.3备机Oracle软件安装33

第1章目标

指导Oracle9i双机数据库在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):

配套HACMP4.5

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.1ML04(IY22854),IY26778,IY28766,IY28949,IY29965,IY30150

●需要安装的系统包:

OS

PackageType

RequiredPackages

AIX

Operatingsystem

bos.adt.base,bos.adt.lib,bos.adt.libm,

bos.perf.perfstat

2.存储器件补丁或者microcode升级补丁

2.4安装磁盘阵列

2.5配置集群成员之间的连接和公共网络的连接

第3章安装Oracle的准备工作

在安装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建立用户

菜单导航:

Smit->Security&Users->Users->AddaUser

亦可通过以下命令操作:

#mkuserid=101pgrp=dbahome=/opt/oracleshell=/usr/bin/kshgroups='dba'oracle

显示如下菜单

"UserNAME"设置为"oracle"

"UserID"设置为123,如果被使用,请选用另外一个

"PrimaryGROUP"设置为"dba"

"GroupSET"设置为"dba"

"HOMEdirectory"设置为"/opt/oracle"

检测命令:

#lsuseroracle

检测命令:

#lsgroupdba

3.1.3设置密码

操作命令:

#passwdoracle

必须保整各个节点的oracle用户的密码一样,比如说都设置为oracle

3.1.4检测各个节点之间的用户已经满足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文件,并增加如下内容:

注意:

以下的label是从/etc/hosts文件中定义的。

ibm1

ibm1_boot

ibm1_svc

ibm1_stb

ibm1_persistent

ibm2

ibm2_boot

ibm2_svc

ibm2_persistent

ibm2_stb

或者

+

操作命令:

#vi/opt/oracle/.rhosts

实际配置时请更改ibm为节点实际名称

修改用户.rhosts文件的属主以及读写权限

#chownoracle:

dba.rhosts

#chmod644.rhosts

在一个节点上用rlogin登录另外一个节点,验证所有用户的信任关系是否配置成功。

如果不需要输入密码,则说明信任关系创建成功。

在ibm1上:

#su–oracle

$rloginibm2---必须成功

$rcp.rhostsibm1:

/opt/oracle---必须成功

在ibm2上:

#su–oracle

$rloginibm1---必须成功

$rcp.rhostsibm2:

/opt/oracle---必须成功

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.ZHS16GBK~如果在海外,US7ASCII~

exportORACLE_SID=ora92

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

说明:

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创建数据空间所需的卷组

根据规划,在双机两个节点的共享磁盘上创建ORACLE数据空间所需的卷组datavg,indexvg,创建datavg,indexvg之前Cluster必须启动。

在裸设备上建立各种逻辑卷,包括控制文件、服务器参数文件、数据文件、重做日志文件等等,按如下分配:

裸设备

大小(PP,每个PP16M,如果PP不同,请调整)

System

50

Temp

65

user

8

Rbs1

35

Rbs2

35

Index

8

Tools

8

Spfile

5

Ctl1

20

Ctl2

20

Ctl3

20

Redo11

20

Redo12

20

Redo21

20

Redo22

20

DATA

1910

INDEX

640

✓在ibm1上建立裸设备,把Oracle系统的裸设备和彩铃INDEX裸设备放在indexvg,彩铃数据裸设备放在datavg

1.以root用户登录ibm1,创建vg。

#mkvg-c–t1000-s16–ydatavghdisk2

#mkvg-c–t1000-s16–yindexvghdisk3

2.在卷组中依次创建相应逻辑卷。

#mklv-y'lvsystem'-t'raw'indexvg50hdisk3

#mklv-y'lvtemp'-t'raw'indexvg65hdisk3

#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,把ibm2上odm库中关于vg的配置信息清空

#exportvgdatavg

如果没有在ibm2上定义过datavg,indexvg,可以直接执行

#importvg–c–ydatavghdisk2

#importvg–c–yindexvghdisk3

5.激活卷组。

#varyonvg-cdatavg

#varyonvg-cindexvg

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*

修改完后确认裸设备的属性和权限已经设置正确

#ls-l/dev/rlv*

第4章安装Oracle

本节介绍使用安装工具OUI(ORACLEUniversalInstaller)安装ORACLE软件的方法。

OUI是一个java应用程序,它向用户提供了一个易于使用的、在不同平台上界面保持一致的图形接口。

双机方式安装ORACLE前,推荐先关闭Cluster。

本节介绍的软件安装过程在ibm1机器上进行。

ibm2机器上的软件安装参见备机Oracle软件安装

4.1运行设置

4.1.1运行rootpre.sh

给文件由安装盘提供,使用root用户执行

操作命令:

#./rootpre.sh

4.1.2设置DISPLAY环境变量,用于将主机的安装界面输出到终端

操作命令:

如果是直接连接在主机的终端上进行:

#su-oracle

$DISPLAY=localhost:

0.0exportDISPLAY

如果是远程终端上进行:

#su-oracle

$DISPLAY=:

0.0exportDISPLAY

检查环境变量是否生效:

$echo$DISPLAY

4.1.3关掉控制台的XServer访问权限控制。

新开一个命令行窗口,以root用户登录

#xhost+

4.2运行安装程序runInstaller

操作命令:

#./runInstaller

会提示是否执行了'rootpre.sh',输入'y'

正常运行下会显示下面的界面:

1.指定路径

2.选择安装Oracle数据库

3.选择自定义安装

4.选择安装的组件

Oracle9iDatabase9.2.1.0.0

●组件:

Oracle9i9.2.1.0.0

EnterpriseEditonOption9.2.1.0.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

5.指定操作系统用户组

6.选择不建立数据库

7.选择JDK路径

8.在安装过程中提示,提示更换disk2~disk4装路径。

9.安装快结束时,提示以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’键即可。

10.root.sh执行完毕,回到原先安装窗口,按按钮确认。

等待一段时间,安装完成,单击按钮。

 

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

12.在此可以先单击按钮,关闭图形界面。

13.安装完成后,请查看$ORACLE_HOME/install/make.log文件,查找文件内是否有错误提示。

4.3使用DBCA创建并建立数据库

4.3.1启动DBCA建立数据库

在ibm1上运行dbca

操作命令:

$dbca

如果不能显示,请注意环境变量DISPLAY是否生效

1.建立一个SingleDatabase

2.下一步后,选择Createadatabase

3.出现如下界面,选择Newdatabase

4.定义数据库名

5.下一步不需要选择任何组件

6.下一步选择DelicatedServerMode

7.选择字符集

如果在国外,则需要选择US7ASCII,而不是ZHS16GBK!

8.指定spfile的位置裸设备,本文中指定的是rora9_spfile

其他的选项请保持默认值

9.指定各种系统文件所在的裸设备,请仔细检查裸设备的路径、名称和大小,大小一定要小于裸设备的实际容量,每个裸设备留出至少2M,推荐20-30M的空间

Controlfile300M

SYSTEM750M

INDX25M

TEMP1000M

TOOLS25M

UNDOTBS1500M

UNDOTBS2500M

USERS25M

REDO_LOG300M

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

11.以上操作完成后,会提示设置sys,system密码,请自行设置,dbca运行完成

4.4验证

在各个节点上,可以使用一下命令校验数据库是否安装成功

操作命令

#su–oracle

$sqlplus/nolog

SQL>connsystem/manager

SQL>select*fromv$option;

可以看到结果,数据库建立成功

第5章双机数据库配置

5.1修改参数文件

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2