rac实验步骤记录.docx

上传人:b****4 文档编号:5349690 上传时间:2023-05-08 格式:DOCX 页数:17 大小:21.85KB
下载 相关 举报
rac实验步骤记录.docx_第1页
第1页 / 共17页
rac实验步骤记录.docx_第2页
第2页 / 共17页
rac实验步骤记录.docx_第3页
第3页 / 共17页
rac实验步骤记录.docx_第4页
第4页 / 共17页
rac实验步骤记录.docx_第5页
第5页 / 共17页
rac实验步骤记录.docx_第6页
第6页 / 共17页
rac实验步骤记录.docx_第7页
第7页 / 共17页
rac实验步骤记录.docx_第8页
第8页 / 共17页
rac实验步骤记录.docx_第9页
第9页 / 共17页
rac实验步骤记录.docx_第10页
第10页 / 共17页
rac实验步骤记录.docx_第11页
第11页 / 共17页
rac实验步骤记录.docx_第12页
第12页 / 共17页
rac实验步骤记录.docx_第13页
第13页 / 共17页
rac实验步骤记录.docx_第14页
第14页 / 共17页
rac实验步骤记录.docx_第15页
第15页 / 共17页
rac实验步骤记录.docx_第16页
第16页 / 共17页
rac实验步骤记录.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

rac实验步骤记录.docx

《rac实验步骤记录.docx》由会员分享,可在线阅读,更多相关《rac实验步骤记录.docx(17页珍藏版)》请在冰点文库上搜索。

rac实验步骤记录.docx

rac实验步骤记录

AIX5.3+HACMP5.4.1+ORACLE10gRAC

实验记录

一、实验环境

1.实验用机

IBMP550、P630小型机各一台,配置双网卡,一块HBA卡,EMCCX300存储一台。

2.软件环境

AIX5.3-09

Hacmp5.4.1

Oracle10grac

3.操作系统准备

3.1文件集安装

AIX操作系统安装如下文件集:

序号

fileset

1.

OpenGL所有

2.

bos.adt

3.

bos.alt_disk_install

4.

bos.cifs_fs

5.

bos.clvm

6.

pat

7.

bos.content_list

8.

bos.data

9.

bos.dosutil

10.

bos.iocp

11.

bos.ipr

12.

13.

bos.perf

14.

bos.rte

15.

bos.sysmgt

16.

ifor_ls.base

17.

perfagent.tools

18.

pat

19.

x11.Dt

20.

x11.adt

21.

x11.vsm

22.

rsct.basic

23.

pat.basic

24.

pat.client

25.

rsct.core

26.

rsct.opt.storagerm

序号

Bundle

1.

APP-DEV

2.

SERVER

为保证rac安装配置顺利,请安装以上文件集

3.2安装ssh

下载如下文件包:

(工具包里有,但我手头没有资源,就下载的这个,也很好用)

Pware53.base.5300.bff

Pware53.bdb.4.7.25.4.bff

Pware53.krb5.1.7.1.1.bff

Pware53.openssh.5.3.1.0.bff

Pware53.openssl.0.9.8.13.bff

Pware53.zlib.1.2.4.0.bbf

下载地址:

http:

//pware.hvcc.edu/download/aix53/。

安装后软件在/opt/pware下。

3.3配置ssh

#cd/opt/pware/etc

#cpsshd_config.defaultsshd_config

#cpssh_config.defaultssh_config

#/opt/pware/bin/ssh-keygen-d-f/opt/pware/etc/ssh_host_dsa_key

#/opt/pware/bin/ssh-keygen-b1024-f/opt/pware/etc/ssh_host_rsa_key-trsa

#useraddsshd

#mkdir/var/empty

#chmod700/var/empty

#cpssh_host_rsa_keyssh_host_key

#cpssh_host_rsa_key.pubssh_host_key.pub

3.4启动ssh

两台机器执行/opt/pware/sbin/sshd

4.客户化配置

4.1.1文件系统调整

#smitchfs

4.1.2设定时区并取消夏时制

设置时区。

(TZ=BEIJING-8.无夏令时)

#smitsystemenvironment

changeshowdateandtime

changetimezoneusingsystemdefinedvalues

在弹出的USEDAYTIMESAVING对话框中选择No,选好相应的时区TZ=BEIJING-8。

4.1.3设置用户最大进程数

#smittychgsys

MaximumnumberofPROCESSESallowedperuser[4096]

HIGHwatermarkforpendingwriteI/Osperfile[33]

LOWwatermarkforpendingwriteI/Osperfile[24]

Pre-520tuningcompatibilitymodeenable

StackExecutionDisable(SED)Modeoff

4.1.4设置支持大文件

修改/etc/security/limits文件,将fsize的值设为-1。

4.1.5设置AIO参数

#smittychgaio

MINIMUMnumberofservers[30]

MAXIMUMnumberofservers[60]

maximumnumberofREQUESTS[4096]

serverPRIORITY[39]

STATEtobeconfiguredatsystemrestartavailable

Stateoffastpathenable

#mkdev–laio0使异步I/O可用

4.1.6调整syncd频率

修改文件/sbin/rc.boot

#nohup/usr/sbin/syncd60>/dev/null2>&1&

nohup/usr/sbin/syncd10>/dev/null2>&1&

4.1.7配置网络可调参数

修改文件/etc/,将如下几行加到文件的尾部:

#chmod755/etc/

#vi/etc/

if[-f/usr/sbin/no];then

/usr/sbin/no-oextendednetstats=0>>/dev/null2>&1

/usr/sbin/no-p-oudp_sendspace=65536

/usr/sbin/no-p-oudp_recvspace=262144

/usr/sbin/no-p-otcp_sendspace=262144

/usr/sbin/no-p-otcp_recvspace=262144

/usr/sbin/no-p-orfc1323=1

/usr/sbin/no-p-osb_max=1310720

/usr/sbin/no-r-oipqmaxlen=512

fi

#chmod554/etc/

5.Hacmp配置

5.1IP及拓扑设计

clustername

raccl

nodename

db01

iplabel

db01

db01_priv

db01_vip

networktype

ethernet

ethernet

ethernet

networkattribute

Public

private

Public

ipaddress

192.168.3.122

10.0.0.10

192.168.3.120

adaptername

en0

en1

en0

clustername

raccl

nodename

db02

iplabel

db02

db02_priv

db02_vip

networktype

ethernet

ethernet

ethernet

networkattribute

Public

private

Public

ipaddress

192.168.3.123

10.0.0.11

192.168.3.121

adaptername

en0

en1

en0

5.2资源组命名

Res.Grp.Name

NodeRel.

VolumeGroup

Part.NodeName

Oraclerg

Concurrent

Oraclevg

db01db02

5.3/etc/hosts文件

127.0.0.1loopbacklocalhost#loopback(lo0)name/address

192.168.3.122db01

10.0.0.10db01_priv

192.168.3.120db01_vip

192.168.3.123db02

10.0.0.11db02_priv

192.168.3.121db02_vip

5.4创建ConcurrentVG

Db011做如下操作:

#lspv

hdisk0005f615e542def89rootvgactive

hdisk100cfd90e59c6d7cdoraclevgconcurrent

#smittymkvg

AddaBigVolumeGroup

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.[EntryFields]

VOLUMEGROUPname[oraclevg]+

PhysicalpartitionSIZEinmegabytes64

*PHYSICALVOLUMEnames[hdisk1]

Forcethecreationofavolumegroupno+

ActivatevolumegroupAUTOMATICALLYno+

atsystemrestart?

VolumeGroupMAJORNUMBER[60]

CreateVGConcurrentCapable?

enhancedconcurrent+

5.4创建裸设备

#varyonvgoraclevg

#mklv-y'rac_crs'-traw-exoraclevg16hdisk1

#mklv-y'rac_vote'-traw-exoraclevg16hdisk1

#mklv-y'rac_system'-traw-exoraclevg32hdisk1

#mklv-y'rac_pwdfile'-traw-exoraclevg2hdisk1

#mklv-y'rac_sysaux'-traw-exoraclevg16hdisk1

#mklv-y'rac_undo1'-traw-exoraclevg64hdisk1

#mklv-y'rac_undo2'-traw-exoraclevg64hdisk1

#mklv-y'rac_temp'-traw-exoraclevg64hdisk1

#mklv-y'rac_users'-traw-exoraclevg16hdisk1

#mklv-y'rac_redo1_1'-traw-exoraclevg2hdisk1

#mklv-y'rac_redo1_2'-traw-exoraclevg2hdisk1

#mklv-y'rac_redo1_3'-traw-exoraclevg2hdisk1

#mklv-y'rac_redo2_1'-traw-exoraclevg2hdisk1

#mklv-y'rac_redo2_2'-traw-exoraclevg2hdisk1

#mklv-y'rac_redo2_3'-traw-exoraclevg2hdisk1

#mklv-y'rac_ctl1'-traw-exoraclevg2hdisk1

#mklv-y'rac_ctl2'-traw-exoraclevg2hdisk1

#mklv-y'rac_ctl3'-traw-exoraclevg2hdisk1

#mklv-y'rac_spfile'-traw-exoraclevg16hdisk1

db02做如下操作:

#smittyimportvg

两台主机的VGmajornumber要保持一致!

5.5启动/停止HACMP

启动#smittyclstart

停止#smittyclstop

二、Oracle10gRAC安装和配置

1、Oracle相关的配置

1.1创建组和用户

两台机器上创建oinstall、dba、hagsuser组,oracle用户,并保证组ID和用户ID一致。

#more/etc/group

oinstall203:

dba204:

hagsuser205:

#idoracle

uid=401(oracle)gid=203(oinstall)groups=204(dba),205(hagsuser)

用户建立完后修改共享卷的属性,两台主机都要做

#chownoracle:

dba/dev/rrac_*

1.2配置SSH的对等性

在安装OracleRealApplicationclusters之前,必须先配置所有节点的SSH对等性。

因为在安装过程种OracleUniversalInstaller使用ssh和scp命令执行远程命令执行及copy的工作。

下面是具体的步骤(以下步骤在所有节点上执行):

1.以oracle用户登陆

#su–oracle

编辑.profile,将PATH中加入/opt/pware/bin中,方便ssh命令使用

2.在两个节点的oracle主目录分别创建.ssh目录,并赋予权限。

#mkdir~/.ssh

#chmod755~/.ssh

3.在两个节点分别生成RSAkey

#/ssh-keygen-trsa

会出现如下提示:

■Acceptthedefaultlocationforthekeyfile.

■Enterandconfirmapassphrasethatisdifferentfromtheoracleuser’spassword.phrase

密码处直接回车即可

4.生成DSAkey

#/ssh-keygen-tdsa

出现如下提示:

■Acceptthedefaultlocationforthekeyfile.

■Enterandconfirmapassphrasethatisdifferentfromtheoracleuser’spassword.phrase

密码处直接回车即可

5.以oracle用户身份,在所有节点创建authorized_keys文件,并赋予权限

#touch~/.ssh/authorized_keys

#cd~/.ssh

#ls

应该可以看到你所创建的id_dsa.pub和id_rsa.pub和authorized_keys

6.在两个节点分别将id_dsa.pub和id_rsa.pub加入到authorized_keys

db01:

$sshdb01cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys

$sshdb01cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys

$sshdb02cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys

$sshdb02cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys

db02:

$sshdb02cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys

$sshdb02cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys

$sshdb01cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys

$sshdb01cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys

PS:

如果提示是否连接选择yes,密码输入oracle用户的密码

7.在每个节点上分别设置authorized_keys文件的权限

#chmod644~/.ssh/authorized_keys

8.防止X11转发造成的安装失败,创建~/.ssh/config,并加入如下内容。

Host*

ForwardX11no

9.以oracle用户身份,运行OracleUniversalInstaller的节点上执行如下命令,然后测试ssh的对等性。

#exec/usr/bin/ssh-agent$SHELL

节点1:

#sshdb01date

#sshdb02date

节点2:

#sshdb02date

#sshdb01date

如果都不需要密码,得到时间后。

就说明ssh对等性配置成功。

1.3升级补丁

安装Oracle10gRAC前需要patch6718715

执行patch中的rootpre.sh脚本,执行完后不需要再执行oraclecluster中的同样脚本。

2、安装Oracle10gRAC

2.1安装OracleClusterWare

1.执行rootpre.sh

#./rootpre.sh(patch6718715中的rootpre.sh,之前打补丁时已经执行)

2.确保HACMP集群已经在xckydb1和xckydb2上已经启动

在两个节点执行

#smittyclstart

#lssrc-gcluster查看服务是否启动

3.在两个节点分别设置oracle用户的环境变量

#su-oracle

$vi~oracle/.profile

ORACLE_BASE=/oracle

exportORACLE_BASE

4.执行ssh对等命令

$exec/usr/bin/ssh-agent$SHELL

5.设置display

$exportDISPLAY=10.100.37.99:

0

6.运行runInstaller

$/安装目录/runInstaller

7.配置VIP

此时,在运行OUI的节点上以root身份在/oracle/OraHome_1/bin下运行vipca

#./vipca然后设置VIP

8.CRS安装完毕。

使用

#su-oracle

$/oracle/OraHome_1/bin/crs_stat–t

NameTypeTargetStateHost

------------------------------------------------------------

ora.db.dbapplicationONLINEONLINEdb01

ora.db.db.csapplicationONLINEONLINEdb02

ora....db1.srvapplicationONLINEONLINEdb01

ora....db2.srvapplicationONLINEONLINEdb02

ora....b1.instapplicationONLINEONLINEdb01

ora....b2.instapplicationONLINEONLINEdb02

ora....01.lsnrapplicationONLINEONLINEdb01

ora.db01.gsdapplicationONLINEONLINEdb01

ora.db01.onsapplicationONLINEONLINEdb01

ora.db01.vipapplicationONLINEONLINEdb01

ora....02.lsnrapplicationONLINEONLINEdb02

ora.db02.gsdapplicationONLINEONLINEdb02

ora.db02.onsapplicationONLINEONLINEdb02

ora.db02.vipapplicationONLINEONLINEdb02

2.2安装oracleRAC的数据库软件10.2.0.1

1.在两个节点设置环境变量

#su-oracle

#vi.profile

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

exportORACLE_HOME

执行安装

$execssh-agent$SHELL

$exportDISPLAY=192.168.18.72:

0。

0

$./runInstaller

选择安装类型,选择企业版,另外在productlanguages,可以将中文加入

设置oracle主目录,按默认即可

选择clusterinstallation,选择所有的节点。

选择只安装数据库软件,然后我们单独建库。

在安装结束前,在两个节点执行root.sh

执行完root.sh后回到上一个界面点击OK

安装结束,点击退出

2.3创建数据库

1.创建archive的空间

#cd/oracle

#mkdir/oracle/archive

#cd/oracle/archive/

#mkdirarch1

#mkdirarch2

#chownoracle:

dbaarch*

PS:

对于归档日志目录请参考自己的环境进行创建,可以在多余的disk上建立lv挂载,本次实验没有多余的盘,就建在本机了。

2.分别在每个节点设置环境变量

#su-oracle

#vi.profile

PATH=/usr/bin:

/etc:

/usr/sbin:

/usr/ucb:

$HOME/bin:

/usr/bin/X11:

/sbin:

/opt/pware/bin:

.exportPATH

ORACLE_BASE=/oracle

exportORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/d

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

当前位置:首页 > 经管营销 > 经济市场

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

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