IBMAIX5LHARAC安装与配置.docx

上传人:b****8 文档编号:10957647 上传时间:2023-02-24 格式:DOCX 页数:46 大小:370.77KB
下载 相关 举报
IBMAIX5LHARAC安装与配置.docx_第1页
第1页 / 共46页
IBMAIX5LHARAC安装与配置.docx_第2页
第2页 / 共46页
IBMAIX5LHARAC安装与配置.docx_第3页
第3页 / 共46页
IBMAIX5LHARAC安装与配置.docx_第4页
第4页 / 共46页
IBMAIX5LHARAC安装与配置.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

IBMAIX5LHARAC安装与配置.docx

《IBMAIX5LHARAC安装与配置.docx》由会员分享,可在线阅读,更多相关《IBMAIX5LHARAC安装与配置.docx(46页珍藏版)》请在冰豆网上搜索。

IBMAIX5LHARAC安装与配置.docx

IBMAIX5LHARAC安装与配置

资料编码

产品名称

TopEng-客服

使用对象

工程师/合作伙伴

产品版本

所有

编写部门

运营支撑产品部

资料版本

V1.4

IBM-AIX5L双机调测指南

拟制:

姚理

日期:

2006-1-24

审核:

闫建林

日期:

2006-1-25

审核:

日期:

批准:

闫建林

日期:

2007-1-25

华为技术有限公司

版权所有XX

修订记录

日期

修订版本

描述

作者

2006-1-24

V1.0

初稿完成

姚理

2007-5-26

V1.1

RAC通讯双网卡绑定的内容

姚理

2008-1-22

V1.2

更新AIX补丁集为ML04,否则有可能会存在一个BUG导致ORACLE宕机

张春河

2008-11-19

V1.3

更新AIX补丁集为ML05SP01以上及SP06

张春河

2008-12-15

V1.4

更新HACMP双机版本可以为5.4.1

张春河

2009-02-23

V1.5

更新高水位值和低水位值两个参数,增加P6系列对操作系统补丁、双机软件版本要求

唐财权

目录

第1章系统要求1

1.1操作系统要求1

1.2磁盘1

1.3内存1

1.4存储1

1.5JDK&JRE2

1.6补丁/包的要求2

1.7内核参数3

1.8修改/etc/security/limits文件5

第2章安装命名规则7

2.1主机名7

2.2VG划分7

2.3Cluster8

第3章空间划分9

3.1本地文件系统9

3.2交换区9

3.3根盘镜像10

3.4磁盘阵列10

第4章用户、组14

4.1创建oracle用户及dba组14

4.2创建启动、关闭Oracle的脚本16

4.3修改root用户的profile16

4.4网卡规划17

4.5RAC方式17

4.6FailOver方式17

4.7串口17

4.8修改网卡IP18

4.9修改/etc/hosts文件19

4.10RAC方式19

4.11FailOver方式20

4.12建立双机信任关系20

第5章NTP配置22

5.1调整时间22

5.2编辑配置文件22

5.3启动xntpd子系统23

5.4状态查询23

第6章双机配置24

6.1RAC方式24

6.2增加cluster24

6.3增加node24

6.4增加network25

6.5检查HACMP相关信息27

6.6增加interface/device27

6.7修改network29

6.8完成拓扑结构配置并检查30

6.9增加ApplicationServer31

6.10增加ServiceIP32

6.11增加ResourceGroup32

6.12修改ResourceGroupAttributes33

6.13同步HA配置34

6.14启动cluster35

6.15FailOver方式35

6.16增加cluster35

6.17增加node36

6.18增加network37

6.19检查HACMP相关信息38

6.20增加interface/device38

6.21完成拓扑结构配置并检查39

6.22增加ApplicationServer40

6.23增加ServiceIP41

6.24增加ResourceGroup42

6.25修改ResourceGroupAttributes43

6.26同步HA配置44

6.27启动cluster45

第7章现场修改主机名时间及IP地址46

7.1修改主机名46

7.2修改时间46

7.3修改时区46

7.4修改IP地址46

关键词:

IBMAIX5LHACMP双机安装

摘要:

本文详细描述了在AIX平台安装数据库前,对AIX5L操作系统以及HACMP双机的安装调测要求,用于指导生产部进行数据库安装,同时也适用于数据库的现场安装。

缩略语清单:

参考资料清单:

第1章系统要求

1.1操作系统要求

AIX5.3(64bitonly)

注意必须使用64位,执行以下命令,返回值应该均为64。

#bootinfo–y

#bootinfo–K

32位修改成64位方法:

首先检查是否安装了64位内核的软件包

#find.-namebos.mp64

如果安装了,请执行下列步骤:

#ln-sf/usr/lib/boot/unix_64/unix

#ln-sf/usr/lib/boot/unix_64/usr/lib/boot/unix

#bosboot-ad/dev/ipldevice

#shutdown-Fr

1.2磁盘

4.5G

1.3内存

512M

1.4存储

7133或者FastT。

1.5JDK&JRE

JDK1.3.1.02&1.1.8.06JDK1.3.1-build20020316&1.1.8-Build20020313

1.6补丁/包的要求

小型机机型、操作系统以及补丁版本分为以下三种情况:

A:

P5系列

AIX5.3ML-04(一定不能安装rsct.vsd包)

IY84780

bos.adt

bos.perf.perfstat

bos.acct

bos.alt_disk_install

bos.clvm(RAC专用)

pact(兼容包)

bos.content_list(关于AIX版本信息)

bos.data

bos.lrn(帮助信息)

(网络包)

bos.perf(监控包)

bos.pmapi(性能监控,注重CPU)

perfagent.tools

perI.rte

rsct.basic

pat

rsct.core

B:

P5系列

或者操作系统补丁为ML05SP01以上或ML06,此时需要特别注意的是,如果操作系统补丁为ML05SP01以上或ML06,ORACLE版本是9208时需要在ORACLE9208基础之上打一个one-offpatch,补丁号为5496862。

C:

P6系列

操作系统补丁为ML08,此时需要特别注意的是,ORACLE版本是9208时需要在ORACLE9208基础之上打一个one-offpatch,补丁号为5496862。

双机软件以及补丁版本分为两种情况:

A:

HACMP5.2.0.5

B:

HACMP5.4.1+SP02,这里请注意,如果HACMP版本为5.4.1的话,请将操作系统补丁升级到ML06及以上。

cluster.adt.es.

cluster.es

cluster.es.cspoc

cluster.es.plugins

cluster.es.clvm

cluster.license

cluster.es.man.en_US.es.data

确认unzip版本高于5.5,否则安装以下版本,相关说明的链接参考这里。

1.7内核参数

修改内存参数:

minperm和maxperm两个参数是非常重要的内存管理参数,它们定义了系统在内存紧张时与pagingspace之间进行内存页交换的调度算法。

Minperm%=20.0%(default)ofrealmemory表示当系统中物理内存被占满而需要与pagingspace进行页交换时,如果文件页(filepages)占用内存的比例为20%,系统将使用computational部分与pagingspace进行页交换;如果文件页(filepages)占用内存的比例超过maxperm%=80%(default),页交换将使用文件页(filepagesorNon_computationalpages)进行交换;如果内存中文件页所占比例介于minperm和maxperm之间,一般首先也使用文件页部分与pagingspace进行页交换,除非被交换到pagingspace的文件页频繁地被调回物理内存中。

strict_maxperm=0表示使用非严格上限模式。

#vmo-p-ominperm%=10

#vmo-p-omaxclient%=20

#vmo-p-omaxperm%=20

#vmo-p-ov_pinshm=1

异步IO:

#smittyaio

Change/ShowCharacteristicsofAsynchronousI/O

MINIMUMnumberofservers[40]

MAXIMUMnumberofserverspercpu[80]

MaximumnumberofREQUESTS[4096]

ServerPRIORITY[39]

STATEtobeconfiguredatsystemrestartavailable

Stateoffastpathenable

红色部分需要修改,其他保持缺省值。

修改系统环境:

#smitty

SystemEnvironments

Change/ShowCharacteristicsofOperatingSystem

MaximumnumberofPROCESSESallowedperuser[1024]

MaximumnumberofpagesinblockI/OBUFFERCACHE[20]

MaximumKbytesofrealmemoryallowedforMBUFS[0]

AutomaticallyREBOOTsystemafteracrashtrue

ContinuouslymaintainDISKI/Ohistoryfalse

HIGHwatermarkforpendingwriteI/Osperfile[33]

LOWwatermarkforpendingwriteI/Osperfile[24]

AmountofusablephysicalmemoryinKbytes3899392

Stateofsystemkeylockatboottimenormal

EnablefullCOREdumpfalse

Usepre-430styleCOREdumpfalse

Pre-520tuningcompatibilitymodedisable

红色部分需要修改,其他保持缺省值。

修改tcp和udp协议的发送接收缓存:

#no-p-oudp_sendspace=65536

#no-p-oudp_recvspace=65536

#no-p-otcp_sendspace=65536

#no-p-otcp_recvspace=65536

#no-p-orfc1323=1

注意,如果AIX版本低于5.3,不能使用-p参数,只能将上述命令加入/etc/rc.tcpip末尾。

增加授权:

#smittychlicense

MaximumnumberofFIXEDlicenses[32768]

FLOATINGlicensingoff

1.8修改/etc/security/limits文件

#vi/etc/security/limits

在文件中修改default参数:

default:

fsize=-1

core=-1

cpu=-1

data=-1

rss=-1

stack=-1

nofiles=-1

修改完毕后,需重起系统生效。

第2章

安装命名规则

2.1主机名

icdnode1,icdnode2…

2.2VG划分

VG建议规划如下:

在非归档数据库方式下VG规划如下:

rootvg-----根卷组

oravg-----oracle系统使用的VG

在归档数据库方式下VG规划如下:

rootvg-----根卷组

oravg-----oracle系统使用的VG

archvg-----根盘第3,4块组成的VG,此VG中只划分一个70G的LV,给/archivelog大文件系统使用

lv的大小及命名规则如下:

除了oravg,rootvg和archvg需事先定义的lv外,lv统一规划为4g大小,命名如下:

oravg:

lv_datxxx以及lv_indxxx,两种lv成对创建

说明如下:

xxx表示lv在此vg中的序号,例如:

lv_dat001表示oravg的第001号lv。

2.3Cluster

Cluster名称:

icdcluster

第3章

空间划分

3.1本地文件系统

目前出厂的小型机根盘都是73G,对于非归档数据库,根盘采用2*73G。

对于归档数据库,根盘采用4*73G,其中,2块73G的根盘做传统的根盘,另外2块根盘做raid0+1镜像,做文件系统,给oracle数据库做第一归档目标,文件系统划分如下:

文件系统名

大小

lv名

/

1G

hd4

/var

4G

hd9

/usr

2G

hd2

/tmp

1G

hd3

/home

10G

hd1

/opt

4G

hd10

/archivelog(归档方式下的文件系统,在有4块根盘时需要配置这个文件系统,并且是大文件系统属性)

70G

3.2交换区

交换区的大小一般要在1G到8G之间。

物理内存大小

交换区大小

物理内存<4G

4G

4G<物理内存<8G

=物理内存

物理内存>8G

8G(最好建两个大小相同的交换区,分布在不同的硬盘上,交换区不需镜像)

查看交换区大小

#lsps–a

修改交换区大小

#smittychps

3.3根盘镜像

检查方法:

#lsvg–lrootvg

rootvg:

LVNAMETYPELPsPPsPVsLVSTATEMOUNTPOINT

hd5boot121closed/syncdN/A

hd6paging8161open/syncdN/A

hd8jfslog121open/syncdN/A

hd4jfs241open/syncd/

hd2jfs12241open/syncd/usr

hd9jfs121open/syncd/var

hd3jfs32641open/syncd/tmp

hd1jfs121open/syncd/home

hd10jfs3006001open/syncd/opt

hdorajfs3006001open/syncd/opt/oracle

若PPs项是LPs的2倍,则表示已做根盘镜像。

请参照一下方法做根盘镜像

#mirrorvgrootvg

#bosboot–adhdisk1

#bootlist–mnormalhdisk0hdisk1

#shutdown-Fr

3.4磁盘阵列

推荐使用RAID10,条带大小建议32K,需要保留2块硬盘做hotspare。

对于7133阵列,如果是RAC方式,一定注意划分RAID时EnableFast-Write需要设置为no,而FailOver方式需要设置为yes。

oravg分配以下表格中必须的LV外,其余空间均划分为4G大小的LV。

注意,如果是RAC方式,则以下所有lv均需要创建,如果是FailOver方式,则以下标记为红色的lv不需要创建,lv_undotbs21、lv_undotbs22、lv_undotbs23、lv_undotbs24、lv_redo211、lv_redo212、lv_redo221、lv_redo222、lv_redo231、lv_redo232、lv_redo241、lv_redo242、lv_redo251、lv_redo252。

LV名

大小

实际使用大小

lv_cntl1

208M

200M

lv_cntl2

208M

200M

lv_cntl3

208M

200M

lv_system

1008M

1000M

lv_users

128M

120M

lv_tools

112M

100M

lv_temp

4008M

4000M

lv_undotbs11

4008M

4000M

lv_undotbs12

4008M

4000M

lv_undotbs13

4008M

4000M

lv_undotbs14

4008M

4000M

lv_undotbs21

4008M

4000M

lv_undotbs22

4008M

4000M

lv_undotbs23

4008M

4000M

lv_undotbs24

4008M

4000M

lv_redo111

208M

200M

lv_redo112

208M

200M

lv_redo121

208M

200M

lv_redo122

208M

200M

lv_redo131

208M

200M

lv_redo132

208M

200M

lv_redo141

208M

200M

lv_redo142

208M

200M

lv_redo151

208M

200M

lv_redo152

208M

200M

lv_redo211

208M

200M

lv_redo212

208M

200M

lv_redo221

208M

200M

lv_redo222

208M

200M

lv_redo231

208M

200M

lv_redo232

208M

200M

lv_redo241

208M

200M

lv_redo242

208M

200M

lv_redo251

208M

200M

lv_redo252

208M

200M

lv_index

112M

100M

lv_spfile

112M

100M

lv_srvconfig

112M

100M

a.创建VG,LV

创建VG,如果是RAC方式,一定需要-C参数,表示建成共享VG,FailOver方式则不需要。

#mkvg-B-C-t16-s64-yoravghdisk2

(1)-t16指定系数factor=16

-s64指定物理分区大小PPSIZE=64MB(需要与创建VG时的PPSIZE一致)。

要求factor×PPSIZE×1016≥磁盘阵列的大小。

如果factor×PPSIZE×1016的值

(2)如果factor的值超过8,要加上-B参数。

采用-B参数后,-t的取值范围是1~64。

如果创建的共享VG,需要手工激活VG

#varyonvgoravg

创建LV

#mklv-y'lv_cntl1'-t'raw'oravg4

(1)-t'raw'表示创建裸设备

(2)oravg表示需要在该vg上创建lv

(3)4表示PP的个数,假设PPSIZE为64M,则该LV的大小为4×64=256M。

b.将VG的信息同步到另个另外的节点

先在该节点去激活VG

#varyoffvgoravg

在另外的节点同步VG

#smittyimportvg

VOLUMEGROUPname[oravg]

*PHYSICALVOLUMEname[hdisk2]

输入需要同步的vg名以及对应的pv,一般磁盘阵列pv是hdisk2。

c.对两个节点上的oravg下的lv赋oracle:

dba权限

在两个节点上执行以下语句:

chownoracle:

dba/dev/rlv_*

d.修改VG为非自动启动

#smittychvg

选择ActivatevolumegroupAUTOMATICALLY为no。

第4章

用户、组

以下操作均需要在双机两个节点实施。

4.1创建oracle用户及dba组

请注意各个节点的用户组的ID和用户的ID、密码必须保持一致,否则双机切换时会出现问题。

a.创建dba组和hagsuser

mkgroup-'A'id='1001'dba

mkgroup-'A'id='1002'hagsuser

或者

smittygroup

b.创建oracle用户

smittyuser

*UserNAME[oracle]

UserID[501]

ADMINISTRATIVEUSER?

false

PrimaryGROUP[dba]

GroupSET[dba,hagsuser]

ADMINISTRATIVEGROUPS[]

ROLES[]

AnotherusercanSUTOUSER?

true

SUGROUPS[ALL]

HOMEdirectory[/home/oracle]

InitialPROGRAM[]

UserINFORMATION[]

EXPIRATIONdate(MMDDhhmmyy)[0]

IsthisuserACCOUNTLOCKED?

False

选择主组,组集和初始目录。

c.oracle用户的.profile文件及.dtprofile文件

以下红字字体为需要在.profile文件结尾处添加的内容:

注意:

RAC方式和FailOver方式创建用户稍微有差别:

RAC方式两个节点上的ORACLE_SID分别设置为ora921,ora922。

FailOver方式两个节点上的ORACLE_SID都设置为ora92。

此处只针对FailOver方式给出示例,RAC方式需要进行修改。

AIXTHREAD_SCOPE=S

exportAIXTHREAD_SCOPE

ORACLE_BASE=/home/oracle/app/oracle

ORACLE_HOME=/home/oracle/app/oracle/product/9.2

ORACLE_SID=ora92

exportORACLE_BASEORACLE_

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

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1