installOracle11gR2RAConHPUX1131.docx

上传人:b****8 文档编号:30540041 上传时间:2023-08-16 格式:DOCX 页数:31 大小:1.15MB
下载 相关 举报
installOracle11gR2RAConHPUX1131.docx_第1页
第1页 / 共31页
installOracle11gR2RAConHPUX1131.docx_第2页
第2页 / 共31页
installOracle11gR2RAConHPUX1131.docx_第3页
第3页 / 共31页
installOracle11gR2RAConHPUX1131.docx_第4页
第4页 / 共31页
installOracle11gR2RAConHPUX1131.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

installOracle11gR2RAConHPUX1131.docx

《installOracle11gR2RAConHPUX1131.docx》由会员分享,可在线阅读,更多相关《installOracle11gR2RAConHPUX1131.docx(31页珍藏版)》请在冰豆网上搜索。

installOracle11gR2RAConHPUX1131.docx

installOracle11gR2RAConHPUX1131

InstallOracle11gR2onAIX6.1

Oracle11gR2引入了很多新特性,Oracle11gR2将自动存储管理(ASM)和OracleClusterware集成在OracleGridInfrastructure中。

OracleASM和OracleDatabase11gR2提供了较以前版本更为增强的存储解决方案,该解决方案能够在ASM上存储OracleClusterware文件,即Oracle集群注册表(OCR)和表决文件(VF,又称为表决磁盘)。

这一特性使ASM能够提供一个统一的存储解决方案,无需使用第三方卷管理器或集群文件系统即可存储集群件和数据库的所有数据;

Oracle11gR2中引入了SCAN(singleclientaccessname),即简单客户端连接名,一个方便客户端连接的接口;在Oracle11gR2之前,client链接数据库的时候要用vip,假如cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个主机vip的一个连接串,如果cluster增加了一个节点,那么对于每个连接数据库的客户端都需要修改这个tnsnames.ora。

SCAN简化了客户端连接,客户端连接的时候只需要知道这个名称,并连接即可,每个SCANVIP对应一个scanlistener,cluster内部的service在每个scanlistener上都有注册,scanlistener接受客户端的请求,并转发到不同的Locallistener中去,由local的listener提供服务给客户端。

此外,安装GRID的过程也简化了很多,内核参数的设置可保证安装的最低设置,验证安装后执行fixup.sh即可,此外ssh互信设置可以自动完成,尤其不再使用OCFS及其复杂设置,直接使用ASM存储,在HP-UX11.31上无需额外的集群软件(如ServiceGuardforRACExtendsion)即可安装;

1.系统环境

硬件:

HPP570a、HPP570b,SanSwitch各1台,EVA4400存储一套;

软件:

Oracle11gR2gridhp11.31Ia64,Oracle11gR2databasehp11.31ia64

安装规划:

节点

节点名称

实例名称

数据库名称

处理器

RAM

操作系统

p570a

orcl1

orcl

4颗cpu

14GB

AIX6.1

p570b

orcl2

4颗cpu

14GB

AIX6.1

网络配置

节点名称

公共IP地址

专用IP地址

虚拟IP地址

SCAN名称

SCANIP地址

p570a

172.36.41.1

15.70.146.27

172.36.41.3

rx-cluster

-scan

172.36.41.5

p570b

172.36.41.2

15.70.146.37

172.36.41.4

Oracle软件组件

软件组件

操作系统用户

主组

辅助组

主目录

Oracle基目录/Oracle主目录

GridInfra

grid

oinstall

asmadmin、asmdba、asmoper

/home/grid

/oracle/grid

/oracle/crs

OracleRAC

oracle

oinstall

dba、oper、asmdba

/home/oracle

/oracle/oracle

/oracle/oracle/product/11.2.0/db_1

存储组件

存储组件

文件系统

卷大小

ASM卷组名

ASM冗余

设备名

OCR/VF/数据

ASM

300G

DATA

normal

/dev/rhdisk4-7

恢复区

ASM

300G

FLASH_BACK

Normal

/dev/rhdisk2-3

 

2.安装前的准备

2.1.系统补丁

补丁列表如下:

bos.adt.base

bos.adt.lib

bos.adt.libm

bos.perf.libperfstat

bos.perf.perfstat

bos.perf.proctools

rsct.basic.rte

pat.clients.rte

xlC.aix61.rte10.1.0.0(orlater)

AIX6.1TL09SP1("6100-02-01),64-bitkernel(Note:

Ensurethattheoperatingsystemlevelis"TechnologyLevel02ServicePack01orhigher")\

检查补丁文件。

lslpp-lbos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstat\

bos.perf.perfstatbos.perf.proctoolsrsct.basic.rtepat.clients.rte\

xlC.aix61.rte10.1.0.0

lslpp:

0504-132Filesetrsct.basic.rtenotinstalled.

lslpp:

0504-132Filesetpat.clients.rtenotinstalled

2.2.修改系统参数

VMO

vmo-p-ominperm%=3

vmo-p-omaxperm%=90

vmo-p-omaxclient%=90

vmo-p-olru_file_repage=0

vmo-p-ostrict_maxclient=1

vmo-p-ostrict_maxperm=0

ConfigureNetworkTuningParameters

no-p-oudp_sendspace=65536

no-p-oudp_recvspace=262144

no-p-otcp_sendspace=262144

no-p-otcp_recvspace=262144

no-p-orfc1323=1

no-p-osb_max=2*655360(重启后生效)

no-r-oipqmaxlen=512(重启后生效)

修改磁盘属性

chdev–lhdisk2–areserve_policy=no_reserve

chdev–lhdisk3–areserve_policy=no_reserve

chdev–lhdisk4–areserve_policy=no_reserve

chdev–lhdisk5–areserve_policy=no_reserve

chdev–lhdisk6–areserve_policy=no_reserve

chdev–lhdisk7–areserve_policy=no_reserve

chmod660/dev/rhdisk2

chmod660/dev/rhdisk3

chmod660/dev/rhdisk4

chmod660/dev/rhdisk5

chmod660/dev/rhdisk6

chmod660/dev/rhdisk7

chowngrid:

asmadmin/dev/rhdisk*

系统连接数

smittychgsys

MaximumnumberofPROCESSESallowedperuser[16384]

换页空间

Smittychps增加换页空间

修改/etc/hosts

修改/etc/hosts

 

2.3.配置NTP

1)、配置NTP服务器端

#vi/etc/ntp.conf

#broadcastclient

server127.127.1.0

driftfile/etc/ntp.drift

tracefile/etc/ntp.trace

启动xntpd守护进程

#startsrc-sxntpd

xntpd状态查询,使用#lssrc-lsxntpd

刚启动xntpd时,syspeer为'insane',表明xntpd还没有完成同步

2)、配置NTP客户机

#vi/etc/ntp.conf

server192.168.1.1

driftfile/etc/ntp.drift

tracefile/etc/ntp.trace

启动xntpd守护进程

#startsrc-sxntpd

xntpd状态查询,使用#lssrc-lsxntpd

3)、确定ntp是否工作,通过运行ntpq-p命令检查确认你的客户机适当的关联形式。

#/usr/bin/ntpq-p

remoterefidsttwhenpollreachdelayoffsetdisp

===================================================================

*p570aLOCAL

(1)4u37643770.147.4950.18

2.4.DNS配置(避免grid最后验证报错,可忽略)

#[/]mv/usr/bin/nslookup/usr/bin/nslookup.org

#[/]cat/usr/bin/nslookup

#!

/usr/bin/sh

HOSTNAME=${1}

if[[$HOSTNAME="rx-cluster-scan"]];then

echo"Server:

24.154.1.34"

echo"Address:

24.154.1.34#53"

echo"Non-authoritativeanswer:

"

echo"Name:

rx-cluster-scan"

echo"Address:

1.1.1.11"#假设1.1.1.1为SCAN地址

else

/usr/bin/nslookup.org$HOSTNAME

fi

注意:

ifyouneedtomodifyyourSQLNET.ORA,ensurethatEZCONNECTisinthelistifyouspecifytheorderofthenamingmethodsusedforclientnameresolutionlookups(11gRelease2defaultisNAMES.DIRECTORY_PATH=(tnsnames,ldap,ezconnect)).

2.5.创建用户和组

1)创建用户及相应的目录

创建组

mkgroup-'A'id='1000'adms='root'oinstall

mkgroup-'A'id='1100'adms='root'asmadmin

mkgroup-'A'id='1200'adms='root'dba

mkgroup-'A'id='1201'adms='root'oper

mkgroup-'A'id='1300'adms='root'asmdba

mkgroup-'A'id='1301'adms='root'asmoper

创建用户

mkuserid='1100'pgrp='oinstall'groups='asmadmin,asmdba,asmoper'home='/home/grid'grid

mkuserid='1101'pgrp='oinstall'groups='dba,asmdba'home='/home/oracle'oracle

chusercapabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATEgrid

chusercapabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATEoracle

修改两用户权限

default:

fsize=-1

core=2097151

cpu=-1

data=-1

rss=-1

stack=-1

nofiles=-1

2)配置GRID用户环境变量

#su–grid

forGridUser:

griduser'sHOMEdircan'tbetheBASEDIRsubdir;

#more.profile(Grid用户环境变量)

exportPS1="`/usr/bin/hostname`->"

exportORACLE_SID=+ASM1

exportORACLE_BASE=/oracle/grid

exportORACLE_HOME=/oracle/crs

exportPATH=$ORACLE_HOME/bin:

$PATH:

/usr/local/bin/:

.

 

3)配置Oracle用户环境变量;

#su–oracle

#more.profile(oracle环境变量)

exportPS1="`/usr/bin/hostname`->"

exportORACLE_BASE=/oracle/oracle

exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

exportORA_GRID_HOME=/oracle/crs/

exportORACLE_OWNER=oracle

exportORACLE_SID=orcl1

exportPATH=$PATH:

$ORACLE_HOME/bin:

$ORA_GRID_HOME/bin:

/sbin:

/usr/sbin:

/bin:

/usr/local/bin:

.

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:

$ORACLE_HOME/rdbms/lib:

/lib:

/usr/lib

exportCLASSPATH=$ORACLE_HOME/JRE:

$ORACLE_HOME/jlib:

$ORACLE_HOME/rdbms/jlib:

$ORACLE_HOME/network/jlib

exportNLS_LANG=american_america.ZHS16GBK

exportORACLE_PATH=/home/oracle

2.6.安装前的检查

1)额外的检查

#bdf/home/grid

Ensureyouhaveatleast4.5GBofspaceforthegridinfrastructureforaclusterhome(Gridhome)ThisincludesOracleClusterwareandAutomaticStorageManagement(OracleASM)filesandlogfiles.

Grid存放空间大于10GB,oracle存放空间大于8GB

#/bdf/tmp(大于1G的TEMP空间)

Ensurethatyouhaveatleast1GBofspacein/tmp

#adddefaultgateway

确保系统有默认网关

 

2)以上步骤执行完后,到Grid的安装目录执行如下指令:

(注检查可以有效帮助你发现问题,但不是必做选项)

#./runcluvfy.shstage-precrsinst-np570a,p570b-fixup–verbose

loginasroot

#sh/tmp/CVU_11.2.0.1.0_grid/runfixup.sh

 

注:

其他的检查选项:

#用oracle用户在有安装盘的node中检查网络连接配置是否正确

/app/clusterware/cluvfy/runcluvfy.shcompnodecon–node1,node2-verbose

#用oracle用户在有安装盘的node中检查硬件和操作系统是否合适:

/app/clusterware/cluvfy/runcluvfy.shstage-posthwos-nnode1,node2-verbose

#用oracle用户在有安装盘的node中检查有效的共享存储:

/app/clusterware/cluvfy/runcluvfy.shcompssa-nnode1,node2-s/dw/dsk/c1t2d3,/dw/dsk/c2t4d5

#oracle用户检查是否满足安装clusterware:

/app/clusterware/cluvfy/runcluvfy.shstage-precrsinst-nnode1,node2

#以oracle用户检查安装oraclesoftware的条件是否具备:

$/app/clusterware/cluvfy/runcluvfy.shstage-predbinst-nnode1,node2-verbose

#oracle用户查看当前安装情况是否满足RACdb的创建

$/app/clusterware/cluvfy/runcluvfy.shstage-predbcfg-nnode1,node22-d/oracle/product/Oracel–verbose

2.7.两个用户配置SSH

Gridingrastrue会自动配置两节点的SSH,不过在实际安装中,可能会碰到不能自动安装的情况,我们可以通过手工安装解决这一问题

配置SSH的对等性

在所有节点配置SSH的对等性

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

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

下面是具体的步骤:

以下步骤在所有节点上执行:

1.以oracle用户登陆

#su–oracle

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

#mkdir~/.ssh

#chmod755~/.ssh

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

#/usr/bin/ssh-keygen-trsa

会出现如下提示:

■Acceptthedefaultlocationforthekeyfile.

■Enterandconfirmapassphrasethatisdifferentfromtheoracleuser’spassword.phrase

密码处直接回车即可

4.生成DSAkey

#/usr/bin/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

节点1:

$sshp570alp2catid_rsa.pub>>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

节点2:

$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对等性配置成功。

 

3.安装OracelGridInfrastrue

#su–grid

BourneorKornshell:

$DISPLAY=local_host:

0.0;exportDISPLAY

Cshell:

%setenvDISPLAYlocal_host:

0.0

安装选项:

安装类型选择:

选择语言:

配置SCAN:

配置Cluster节点信息:

选择特定的网络接口:

存储选择:

创建ASM磁盘组:

特定的管理组:

选择安装位置:

选择特定的OraInventory:

执行预安装检查:

安装汇总:

按提示执行脚步:

若要创建额外的磁盘组:

#asmca&

4.安装OracleDatabase

#su-oracle

./runInstaller

配置安全更新:

安装选项:

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

当前位置:首页 > 小学教育

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

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