当前位置:文档之家› oracle 10.2.0.1 rac on hp-ux11.31安装手册

oracle 10.2.0.1 rac on hp-ux11.31安装手册

HP-UX 11.31 下Oracle10.2.0.1 RAC 4 node安装手册

版权所有: lgtudba@https://www.doczj.com/doc/7d17922281.html,

2007-09-11

环境: (2)

硬件 (2)

软件: (2)

oracle RAC的架构图 (2)

SG/SGe、oracle clusterWare、slvm、cvm/CFS、raw、asm之间的相互关系图 (2)

RAC安装过程前的准备工作 (3)

RAC安装过程 (3)

检查物理内存 (4)

查看交换空间 (4)

检查临时空间 (4)

检查磁盘空间 (4)

查看系统时间 (4)

查看是否开启RAW设备的异步I/O (4)

检查符合的连接是否存在 (5)

查看网络接口 (6)

编辑/etc/hosts文件 (6)

查看hp-ux的具体patch和pack (6)

调整kenel参数的设置 (7)

添加组和用户、创建相关目录结构 (7)

修改设备文件的owner, group, permissions (8)

配置节点间的相互信任 (17)

配置授权 (18)

编辑oracle用户的.profile文件 (18)

安装oracle ClusterWare软件 (19)

安装oracle database software (22)

创建数据库 (22)

Oracle的升级 (23)

安装完成后的检查 (24)

附录: (24)

遇到的问题1 (24)

遇到的问题2 (26)

停止数据库和ClusterWare的方法 (26)

手动启动oracle数据库 (26)

环境:

硬件:

2个HP Integrity Superdome 划分的4个VSE,存储阵列,光纤交换机

软件:

Hp-ux 11.31 ;

Oracle clusterWare;

Oracle database 10.2.0.1;

p5337014_10203_HPUX-IA64补丁;

oracle RAC的架构图:

SG/SGe、oracle clusterWare、slvm、cvm/CFS、raw、asm之间的相互关系图:

本文档使用的是如下的架构,此种架构可以摆脱第三方cluster软件的限制,具有多平台的通用性,并且便于管理。

ASM

RAC安装过程前的准备工作

硬件安装架构图组建好;

操作系统安装统一的hp-ux11.31;

多网卡绑定冗余设置;

多通道冗余配置;

阵列的划分等等;

确认划分了asm使用的磁盘和voting使用磁盘(100M)和ocr使用的磁盘(500M)

以上工作有hp工程师安装、设置妥当。

RAC安装过程

检查物理内存

/usr/contrib/bin/machinfo | grep -i Memory

/usr/sbin/dmesg | grep "Physical:"

查看交换空间

/usr/sbin/swapinfo –a

对于小于2g物理内存的系统,设置为物理内存的2倍。对应大于2g内存的系统,设置为跟物理内存同样大小。

检查临时空间

bdf /tmp

保证至少400m,推荐1g

如果没有400M可以设置oracle用户的环境变量,增加临时空间

$ oracle用户执行 vi ~/.profile,增加

export TEMP=/directory

export TMPDIR=/directory

检查磁盘空间

bdf

文档上说至少4g空间,但是实际安装完成后发现crs和database大概占用了5.5G的空间,所以推荐至少6G的空间,如果空间允许给出更多更好,便于存储trace文件,跟踪问题。个人意见:此外建议再额外划分6g的空间备用,主要用于存储安装软件、升级数据库前的备份crs和database,以防止升级过程出现意外。

查看系统时间

date

查看每个节点的日期时间,尽可能的同步,如果不同步,用date MMDDHHMIYY ,比如2007/09/09 10:21,可以如下设置:date 0909102107进行同步

查看是否开启RAW设备的异步I/O

默认是开启的.

ll /dev/async

# crw-rw-rw- 1 bin bin 101 0x000000 Jun 9 09:38 /dev/async

#如果没有开启,可以通过如下方法开启:

#创建/dev/async character device

/sbin/mknod /dev/async c 101 0x0

chown oracle:dba /dev/async

chmod 660 /dev/async

#用SAM在 kernel配置async driver

=> Kernel Configuration

=> Kernel

=> the driver is called 'asyncdsk'

Generate new kernel(生成新的kernel)

#重新启动

reboot

#或者shutdown -r -y 0

#用sam设置HP-UX kernel参数

max_async_ports = init.ora参数中指定的processes值 + oracle后台进程的数量aio_max_ops = 默认2048

检查符合的连接是否存在

cd /usr/lib

ls libX*.sl

# 如果不存在需要创建

cd /usr/lib

ln -s libX11.3 libX11.sl

ln -s libXIE.2 libXIE.sl

ln -s libXext.3 libXext.sl

ln -s libXhp11.3 libXhp11.sl

ln -s libXi.3 libXi.sl

ln -s libXm.4 libXm.sl

ln -s libXp.2 libXp.sl

ln -s libXt.3 libXt.sl

ln -s libXtst.2 libXtst.sl

ls -al libX*.sl

查看网络接口

#查看各个接口

lanscan

#显示各个接口的ip和状态(需要保证每台节点上使用的接口具有相同的名字)

netstat -in

# 显示指定接口的当前配置

ifconfig lanX

保证一个接口比如lan0为外部连接用,一个接口如lan1为内部心跳线。vip的ip跟外部接口要在一个网段

编辑/etc/hosts文件

添加如下内容:

10.3.20.51 EHR01

10.3.20.53 EHR01-vip

192.168.0.1 EHR01-priv

10.3.20.52 EHR11

10.3.20.54 EHR11-vip

192.168.0.2 EHR11-priv

10.3.20.48 EHR02

10.3.20.50 EHR02-vip

192.168.0.3 EHR02-priv

10.3.20.47 EHR12

10.3.20.49 EHR12-vip

192.168.0.4 EHR12-priv

127.0.0.1 localhost localhost.domain

注意: hosts中必须存在127.0.0.1的条目,且只能对应localhost相关,不能对应hostname;如果不设置127.0.0.1,则无法正常启动数据库。

查看hp-ux的具体patch和pack

/usr/sbin/swlist -l bundle | grep xxxName

/usr/sbin/swlist -l patch

/usr/sbin/swlist -l patch

注:Hp-ux 11.31的默认安装过程,能够满足oracle 10.2.0.1的安装需求。

调整kenel参数的设置

#11iv1(11.11)及11.00的看内核命令是kmtune,HPUX11iv2(11.22和11.23)是kctune. #安照自己机器上的内存数量调整shmmax的值

kctune -h nproc="4096"

kctune -h ksi_alloc_max="(nproc*8)"

kctune -h max_thread_proc="1024"

kctune -h maxdsiz="1073741824"

kctune -h maxdsiz_64bit="2147483648"

kctune -h maxssiz="134217728"

kctune -h maxssiz_64bit="1073741824"

#maxswapchunks or swchunk在>=HP-UX 11iV2的版本不被应用

#kctune -h maxswapchunks="16384"

kctune -h maxuprc="((nproc*9)/10)"

kctune -h msgmap="(2+msgmni)"

kctune -h msgmni="(nproc)"

#msgseg=(nproc*4),且至少32767

kctune -h msgseg="32767"

kctune -h msgtql="(nproc)"

#ncsize 对于>=HP-UX 11.23 use (ninode+1024)

kctune -h ncsize="(ninode+vx_ncsize)"

kctune -h nfile="(15*nproc+2048)"

kctune -h nflocks="(nproc)"

kctune -h ninode="(8*nproc+2048)"

kctune -h nkthread="(((nproc*7)/4)+16)"

kctune -h semmap="(semmni+2)"

kctune -h semmni="(nproc*2)"

kctune -h semmns="(semmni*2)"

kctune -h semmnu="(nproc-4)"

kctune -h semvmx="32767"

kctune -h shmmax="42831462400"

kctune -h shmmni="512"

kctune -h shmseg="120"

kctune -h vps_ceiling="64"

添加组和用户、创建相关目录结构

groupadd -g 201 dba

groupadd -g 200 oinstall

useradd -u 200 -g oinstall -G dba,oinstall oracle

#如果没有创建oracle的默认目录,创建默认目录 /home/oracle

id oracle

#检查是否存在nobody用户

id nobody

#创建clusterWare和oracle的安装目录

mkdir -p /oracle/product/CRS

mkdir -p /oracle/product/RAC10g

chown -R oracle:oinstall /oracle

chmod -R 775 /oracle

修改设备文件的owner, group, permissions

#查看盘符和pv的关联关系命令:ioscan -m dsf ,或者ioscan –m lun;实际环境中每个asm盘配有6个控制器来增加冗余,每个voting和ocr盘配有3个控制器。

#设置ASM和V oting盘使用的raw磁盘或者raw分区:

##192.168.2.101

chown oracle:dba /dev/rdisk/disk137

chown oracle:dba /dev/rdisk/disk138

chown oracle:dba /dev/rdisk/disk139

chown oracle:dba /dev/rdisk/disk83

chown oracle:dba /dev/rdisk/disk84

chown oracle:dba /dev/rdisk/disk85

chown oracle:dba /dev/rdisk/disk86

chown oracle:dba /dev/rdsk/c11t1d1

chown oracle:dba /dev/rdsk/c11t1d2

chown oracle:dba /dev/rdsk/c11t1d3

chown oracle:dba /dev/rdsk/c11t1d4

chown oracle:dba /dev/rdsk/c11t1d5

chown oracle:dba /dev/rdsk/c11t1d6

chown oracle:dba /dev/rdsk/c11t1d7

chown oracle:dba /dev/rdsk/c13t1d1

chown oracle:dba /dev/rdsk/c13t1d2

chown oracle:dba /dev/rdsk/c13t1d3

chown oracle:dba /dev/rdsk/c13t1d4

chown oracle:dba /dev/rdsk/c13t1d5

chown oracle:dba /dev/rdsk/c13t1d6

chown oracle:dba /dev/rdsk/c13t1d7

chown oracle:dba /dev/rdsk/c15t1d5

chown oracle:dba /dev/rdsk/c15t1d6

chown oracle:dba /dev/rdsk/c15t1d7

chown oracle:dba /dev/rdsk/c4t1d5

chown oracle:dba /dev/rdsk/c4t1d6

chown oracle:dba /dev/rdsk/c4t1d7 chown oracle:dba /dev/rdsk/c6t1d1 chown oracle:dba /dev/rdsk/c6t1d2 chown oracle:dba /dev/rdsk/c6t1d3 chown oracle:dba /dev/rdsk/c6t1d4 chown oracle:dba /dev/rdsk/c6t1d5 chown oracle:dba /dev/rdsk/c6t1d6 chown oracle:dba /dev/rdsk/c6t1d7 chown oracle:dba /dev/rdsk/c9t1d5 chown oracle:dba /dev/rdsk/c9t1d6 chown oracle:dba /dev/rdsk/c9t1d7

chmod 660 /dev/rdisk/disk137 chmod 660 /dev/rdisk/disk138 chmod 660 /dev/rdisk/disk139 chmod 660 /dev/rdisk/disk83 chmod 660 /dev/rdisk/disk84 chmod 660 /dev/rdisk/disk85 chmod 660 /dev/rdisk/disk86 chmod 660 /dev/rdsk/c11t1d1

chmod 660 /dev/rdsk/c11t1d2

chmod 660 /dev/rdsk/c11t1d3

chmod 660 /dev/rdsk/c11t1d4

chmod 660 /dev/rdsk/c11t1d5

chmod 660 /dev/rdsk/c11t1d6

chmod 660 /dev/rdsk/c11t1d7

chmod 660 /dev/rdsk/c13t1d1

chmod 660 /dev/rdsk/c13t1d2

chmod 660 /dev/rdsk/c13t1d3

chmod 660 /dev/rdsk/c13t1d4

chmod 660 /dev/rdsk/c13t1d5

chmod 660 /dev/rdsk/c13t1d6

chmod 660 /dev/rdsk/c13t1d7

chmod 660 /dev/rdsk/c15t1d5

chmod 660 /dev/rdsk/c15t1d6

chmod 660 /dev/rdsk/c15t1d7

chmod 660 /dev/rdsk/c4t1d5

chmod 660 /dev/rdsk/c4t1d6

chmod 660 /dev/rdsk/c4t1d7

chmod 660 /dev/rdsk/c6t1d1

chmod 660 /dev/rdsk/c6t1d2

chmod 660 /dev/rdsk/c6t1d3

chmod 660 /dev/rdsk/c6t1d4

chmod 660 /dev/rdsk/c6t1d5

chmod 660 /dev/rdsk/c6t1d6

chmod 660 /dev/rdsk/c6t1d7

chmod 660 /dev/rdsk/c9t1d5

chmod 660 /dev/rdsk/c9t1d6

chmod 660 /dev/rdsk/c9t1d7

##192.168.2.102

chown oracle:dba /dev/rdisk/disk137 chown oracle:dba /dev/rdisk/disk138 chown oracle:dba /dev/rdisk/disk139 chown oracle:dba /dev/rdisk/disk83 chown oracle:dba /dev/rdisk/disk84 chown oracle:dba /dev/rdisk/disk85 chown oracle:dba /dev/rdisk/disk86 chown oracle:dba /dev/rdsk/c11t1d1

chown oracle:dba /dev/rdsk/c11t1d2

chown oracle:dba /dev/rdsk/c11t1d3

chown oracle:dba /dev/rdsk/c11t1d4

chown oracle:dba /dev/rdsk/c11t1d5

chown oracle:dba /dev/rdsk/c11t1d6

chown oracle:dba /dev/rdsk/c11t1d7

chown oracle:dba /dev/rdsk/c13t1d1

chown oracle:dba /dev/rdsk/c13t1d2

chown oracle:dba /dev/rdsk/c13t1d3

chown oracle:dba /dev/rdsk/c13t1d4

chown oracle:dba /dev/rdsk/c13t1d5

chown oracle:dba /dev/rdsk/c13t1d6

chown oracle:dba /dev/rdsk/c13t1d7

chown oracle:dba /dev/rdsk/c15t1d5

chown oracle:dba /dev/rdsk/c15t1d6

chown oracle:dba /dev/rdsk/c15t1d7c chown oracle:dba /dev/rdsk/c5t1d5

chown oracle:dba /dev/rdsk/c5t1d6

chown oracle:dba /dev/rdsk/c5t1d7

chown oracle:dba /dev/rdsk/c7t1d5

chown oracle:dba /dev/rdsk/c7t1d6

chown oracle:dba /dev/rdsk/c7t1d7

chown oracle:dba /dev/rdsk/c9t1d1

chown oracle:dba /dev/rdsk/c9t1d2

chown oracle:dba /dev/rdsk/c9t1d3

chown oracle:dba /dev/rdsk/c9t1d4

chown oracle:dba /dev/rdsk/c9t1d5

chown oracle:dba /dev/rdsk/c9t1d6

chown oracle:dba /dev/rdsk/c9t1d7

chmod 660 /dev/rdisk/disk137 chmod 660 /dev/rdisk/disk138 chmod 660 /dev/rdisk/disk139 chmod 660 /dev/rdisk/disk83 chmod 660 /dev/rdisk/disk84 chmod 660 /dev/rdisk/disk85 chmod 660 /dev/rdisk/disk86 chmod 660 /dev/rdsk/c11t1d1

chmod 660 /dev/rdsk/c11t1d2

chmod 660 /dev/rdsk/c11t1d3

chmod 660 /dev/rdsk/c11t1d4

chmod 660 /dev/rdsk/c11t1d5

chmod 660 /dev/rdsk/c11t1d6

chmod 660 /dev/rdsk/c11t1d7

chmod 660 /dev/rdsk/c13t1d1

chmod 660 /dev/rdsk/c13t1d2

chmod 660 /dev/rdsk/c13t1d3

chmod 660 /dev/rdsk/c13t1d4

chmod 660 /dev/rdsk/c13t1d5

chmod 660 /dev/rdsk/c13t1d6

chmod 660 /dev/rdsk/c13t1d7

chmod 660 /dev/rdsk/c15t1d5

chmod 660 /dev/rdsk/c15t1d6

chmod 660 /dev/rdsk/c15t1d7c

chmod 660 /dev/rdsk/c5t1d5

chmod 660 /dev/rdsk/c5t1d6

chmod 660 /dev/rdsk/c5t1d7

chmod 660 /dev/rdsk/c7t1d5

chmod 660 /dev/rdsk/c7t1d6

chmod 660 /dev/rdsk/c7t1d7

chmod 660 /dev/rdsk/c9t1d1

chmod 660 /dev/rdsk/c9t1d2

chmod 660 /dev/rdsk/c9t1d3

chmod 660 /dev/rdsk/c9t1d4

chmod 660 /dev/rdsk/c9t1d5

chmod 660 /dev/rdsk/c9t1d6

chmod 660 /dev/rdsk/c9t1d7

##192.168.2.103

chown oracle:dba /dev/rdisk/disk137 chown oracle:dba /dev/rdisk/disk138 chown oracle:dba /dev/rdisk/disk139

chown oracle:dba /dev/rdisk/disk83 chown oracle:dba /dev/rdisk/disk84 chown oracle:dba /dev/rdisk/disk85 chown oracle:dba /dev/rdisk/disk86 chown oracle:dba /dev/rdsk/c11t1d5

chown oracle:dba /dev/rdsk/c11t1d6

chown oracle:dba /dev/rdsk/c11t1d7

chown oracle:dba /dev/rdsk/c13t1d5

chown oracle:dba /dev/rdsk/c13t1d6

chown oracle:dba /dev/rdsk/c13t1d7

chown oracle:dba /dev/rdsk/c15t1d1

chown oracle:dba /dev/rdsk/c15t1d2

chown oracle:dba /dev/rdsk/c15t1d3

chown oracle:dba /dev/rdsk/c15t1d4

chown oracle:dba /dev/rdsk/c15t1d5

chown oracle:dba /dev/rdsk/c15t1d6

chown oracle:dba /dev/rdsk/c15t1d7

chown oracle:dba /dev/rdsk/c5t1d5

chown oracle:dba /dev/rdsk/c5t1d6

chown oracle:dba /dev/rdsk/c5t1d7

chown oracle:dba /dev/rdsk/c8t1d1

chown oracle:dba /dev/rdsk/c8t1d2

chown oracle:dba /dev/rdsk/c8t1d3

chown oracle:dba /dev/rdsk/c8t1d4

chown oracle:dba /dev/rdsk/c8t1d5

chown oracle:dba /dev/rdsk/c8t1d6

chown oracle:dba /dev/rdsk/c8t1d7

chown oracle:dba /dev/rdsk/c9t1d1

chown oracle:dba /dev/rdsk/c9t1d2

chown oracle:dba /dev/rdsk/c9t1d3

chown oracle:dba /dev/rdsk/c9t1d4

chown oracle:dba /dev/rdsk/c9t1d5

chown oracle:dba /dev/rdsk/c9t1d6

chown oracle:dba /dev/rdsk/c9t1d7

chmod 660 /dev/rdisk/disk137 chmod 660 /dev/rdisk/disk138 chmod 660 /dev/rdisk/disk139 chmod 660 /dev/rdisk/disk83 chmod 660 /dev/rdisk/disk84 chmod 660 /dev/rdisk/disk85 chmod 660 /dev/rdisk/disk86 chmod 660 /dev/rdsk/c11t1d5

chmod 660 /dev/rdsk/c11t1d6

chmod 660 /dev/rdsk/c11t1d7

chmod 660 /dev/rdsk/c13t1d5

chmod 660 /dev/rdsk/c13t1d6

chmod 660 /dev/rdsk/c13t1d7

chmod 660 /dev/rdsk/c15t1d1

chmod 660 /dev/rdsk/c15t1d2

chmod 660 /dev/rdsk/c15t1d3

chmod 660 /dev/rdsk/c15t1d4

chmod 660 /dev/rdsk/c15t1d5

chmod 660 /dev/rdsk/c15t1d6

chmod 660 /dev/rdsk/c15t1d7

chmod 660 /dev/rdsk/c5t1d5

chmod 660 /dev/rdsk/c5t1d6

chmod 660 /dev/rdsk/c5t1d7

chmod 660 /dev/rdsk/c8t1d1

chmod 660 /dev/rdsk/c8t1d2

chmod 660 /dev/rdsk/c8t1d3

chmod 660 /dev/rdsk/c8t1d4

chmod 660 /dev/rdsk/c8t1d5

chmod 660 /dev/rdsk/c8t1d6

chmod 660 /dev/rdsk/c8t1d7

chmod 660 /dev/rdsk/c9t1d1

chmod 660 /dev/rdsk/c9t1d2

chmod 660 /dev/rdsk/c9t1d3

chmod 660 /dev/rdsk/c9t1d4

chmod 660 /dev/rdsk/c9t1d5

chmod 660 /dev/rdsk/c9t1d6

chmod 660 /dev/rdsk/c9t1d7

##192.168.2.104

chown oracle:dba /dev/rdisk/disk137 chown oracle:dba /dev/rdisk/disk138 chown oracle:dba /dev/rdisk/disk139 chown oracle:dba /dev/rdisk/disk83 chown oracle:dba /dev/rdisk/disk84 chown oracle:dba /dev/rdisk/disk85 chown oracle:dba /dev/rdisk/disk86 chown oracle:dba /dev/rdsk/c10t1d1

chown oracle:dba /dev/rdsk/c10t1d2

chown oracle:dba /dev/rdsk/c10t1d3

chown oracle:dba /dev/rdsk/c10t1d4

chown oracle:dba /dev/rdsk/c10t1d5

chown oracle:dba /dev/rdsk/c10t1d6

chown oracle:dba /dev/rdsk/c10t1d7

chown oracle:dba /dev/rdsk/c11t1d5 chown oracle:dba /dev/rdsk/c11t1d6 chown oracle:dba /dev/rdsk/c11t1d7 chown oracle:dba /dev/rdsk/c13t1d1 chown oracle:dba /dev/rdsk/c13t1d2 chown oracle:dba /dev/rdsk/c13t1d3 chown oracle:dba /dev/rdsk/c13t1d4 chown oracle:dba /dev/rdsk/c13t1d5 chown oracle:dba /dev/rdsk/c13t1d6 chown oracle:dba /dev/rdsk/c13t1d7 chown oracle:dba /dev/rdsk/c15t1d5 chown oracle:dba /dev/rdsk/c15t1d6 chown oracle:dba /dev/rdsk/c15t1d7 chown oracle:dba /dev/rdsk/c5t1d5 chown oracle:dba /dev/rdsk/c5t1d6 chown oracle:dba /dev/rdsk/c5t1d7 chown oracle:dba /dev/rdsk/c9t1d1 chown oracle:dba /dev/rdsk/c9t1d2 chown oracle:dba /dev/rdsk/c9t1d3 chown oracle:dba /dev/rdsk/c9t1d4 chown oracle:dba /dev/rdsk/c9t1d5 chown oracle:dba /dev/rdsk/c9t1d6 chown oracle:dba /dev/rdsk/c9t1d7

chmod 660 /dev/rdisk/disk137 chmod 660 /dev/rdisk/disk138 chmod 660 /dev/rdisk/disk139 chmod 660 /dev/rdisk/disk83 chmod 660 /dev/rdisk/disk84 chmod 660 /dev/rdisk/disk85 chmod 660 /dev/rdisk/disk86 chmod 660 /dev/rdsk/c10t1d1

chmod 660 /dev/rdsk/c10t1d2

chmod 660 /dev/rdsk/c10t1d3

chmod 660 /dev/rdsk/c10t1d4

chmod 660 /dev/rdsk/c10t1d5

chmod 660 /dev/rdsk/c10t1d6

chmod 660 /dev/rdsk/c10t1d7

chmod 660 /dev/rdsk/c11t1d5

chmod 660 /dev/rdsk/c11t1d6

chmod 660 /dev/rdsk/c11t1d7

chmod 660 /dev/rdsk/c13t1d1

chmod 660 /dev/rdsk/c13t1d2

chmod 660 /dev/rdsk/c13t1d3

chmod 660 /dev/rdsk/c13t1d4

chmod 660 /dev/rdsk/c13t1d5

chmod 660 /dev/rdsk/c13t1d6

chmod 660 /dev/rdsk/c13t1d7

chmod 660 /dev/rdsk/c15t1d5

chmod 660 /dev/rdsk/c15t1d6

chmod 660 /dev/rdsk/c15t1d7

chmod 660 /dev/rdsk/c5t1d5

chmod 660 /dev/rdsk/c5t1d6

chmod 660 /dev/rdsk/c5t1d7

chmod 660 /dev/rdsk/c9t1d1

chmod 660 /dev/rdsk/c9t1d2

chmod 660 /dev/rdsk/c9t1d3

chmod 660 /dev/rdsk/c9t1d4

chmod 660 /dev/rdsk/c9t1d5

chmod 660 /dev/rdsk/c9t1d6

chmod 660 /dev/rdsk/c9t1d7

# 设置OCR使用的raw设备:

##192.168.2.101

chown root:oinstall /dev/rdsk/c4t2d0 chown root:oinstall /dev/rdsk/c6t2d0 chown root:oinstall /dev/rdsk/c9t2d0 chown root:oinstall /dev/rdsk/c11t2d0 chown root:oinstall /dev/rdsk/c13t2d0 chown root:oinstall /dev/rdsk/c15t2d0 chown root:oinstall /dev/rdisk/disk140

chmod 640 /dev/rdsk/c4t2d0

chmod 640 /dev/rdsk/c6t2d0

chmod 640 /dev/rdsk/c9t2d0

chmod 640 /dev/rdsk/c11t2d0 chmod 640 /dev/rdsk/c13t2d0 chmod 640 /dev/rdsk/c15t2d0 chmod 640 /dev/rdisk/disk140

##192.168.2.102

chown root:oinstall /dev/rdsk/c5t2d0 chown root:oinstall /dev/rdsk/c9t2d0 chown root:oinstall /dev/rdsk/c7t2d0

chown root:oinstall /dev/rdsk/c11t2d0

chown root:oinstall /dev/rdsk/c13t2d0

chown root:oinstall /dev/rdsk/c15t2d0

chown root:oinstall /dev/rdisk/disk140

chmod 640 /dev/rdsk/c5t2d0

chmod 640 /dev/rdsk/c9t2d0

chmod 640 /dev/rdsk/c7t2d0

chmod 640 /dev/rdsk/c11t2d0

chmod 640 /dev/rdsk/c13t2d0

chmod 640 /dev/rdsk/c15t2d0

chmod 640 /dev/rdisk/disk140

##192.168.2.103

chown root:oinstall /dev/rdsk/c15t2d0

chown root:oinstall /dev/rdsk/c13t2d0

chown root:oinstall /dev/rdsk/c8t2d0

chown root:oinstall /dev/rdsk/c5t2d0

chown root:oinstall /dev/rdsk/c11t2d0

chown root:oinstall /dev/rdsk/c9t2d0

chown root:oinstall /dev/rdisk/disk140

chmod 640 /dev/rdsk/c15t2d0

chmod 640 /dev/rdsk/c13t2d0

chmod 640 /dev/rdsk/c8t2d0

chmod 640 /dev/rdsk/c5t2d0

chmod 640 /dev/rdsk/c11t2d0

chmod 640 /dev/rdsk/c9t2d0

chmod 640 /dev/rdisk/disk140

##192.168.2.104

chown root:oinstall /dev/rdsk/c13t2d0

chown root:oinstall /dev/rdsk/c15t2d0

chown root:oinstall /dev/rdsk/c10t2d0

chown root:oinstall /dev/rdsk/c5t2d0

chown root:oinstall /dev/rdsk/c11t2d0

chown root:oinstall /dev/rdsk/c9t2d0

chown root:oinstall /dev/rdisk/disk140

chmod 640 /dev/rdsk/c13t2d0

chmod 640 /dev/rdsk/c15t2d0

chmod 640 /dev/rdsk/c10t2d0

chmod 640 /dev/rdsk/c5t2d0

chmod 640 /dev/rdsk/c11t2d0

chmod 640 /dev/rdsk/c9t2d0

chmod 640 /dev/rdisk/disk140

配置节点间的相互信任

# 编辑root用户$HOME目录下的.rhosts

EHR01 root

EHR01-vip root

EHR01-priv root

EHR11 root

EHR11-vip root

EHR11-priv root

EHR02 root

EHR02-vip root

EHR02-priv root

EHR12 root

EHR12-vip root

EHR12-priv root

#编辑oracle用户$HOME目录下的.rhosts

EHR01 oracle

EHR01-vip oracle

EHR01-priv oracle

EHR11 oracle

EHR11-vip oracle

EHR11-priv oracle

EHR02 oracle

EHR02-vip oracle

EHR02-priv oracle

EHR12 oracle

EHR12-vip oracle

EHR12-priv oracle

#测试相互信任是否正常工作,正常应该没有密码提示

#分别以root和oracle用户执行

remsh EHR01 date

remsh EHR01-vip date

remsh EHR01-priv date

remsh EHR11 date

remsh EHR11-vip date

remsh EHR11-priv date

remsh EHR02 date

remsh EHR02-vip date

remsh EHR02-priv date

remsh EHR12 date

remsh EHR12-vip date

remsh EHR12-priv date

配置授权

#查看/etc/privgroup文件是否存在,如果不存在创建这个文件,并添加如下内容:

dba MLOCK RTSCHED RTPRIO

#分配权限给/etc/privgroup

setprivgrp -f /etc/privgroup

编辑oracle用户的.profile文件

添加如下内容:

export ORACLE_BASE=/oracle/product

export ORACLE_HOME=$ORACLE_BASE/RAC10g

export ORA_CRS_HOME=$ORACLE_BASE/CRS

#根据主机名,依次设置为hrdb1, hrdb2, hrdb3, hrdb4

export ORACLE_SID=hrdb1

export ORACLE_TERM=xterm

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib export PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin

export

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ ORACLE_HOME/network/jlib

以上所有内容在各个rac的node节点执行

安装oracle ClusterWare软件

通过图形化软件连接服务器,执行如下操作:

xhost +

export DISPLAY=yourClient_id:0.0

解压缩文件:

unzip 10g_clusterWarexxxx.zip

以oracle用户安装oracle clusterWare:

export ORACLE_HOME=$ORACLE_BASE/CRS

#需要修改安装目录中的/install/oraparam.ini文件的具体参数,使它支持hp-ux 11.31(默认之中11.23)

$ ./runInstaller &

下面是出现的关键页面(引用其他文档的图片,实际安装注意修改):

指定inventory目录,我们设置目录为:/oracle/product/Inventory

指定CRS安装目录: (/oracle/product/CRS)

设置cluster的配置:

主要是把要添加的4个node都加进来。

指定网络接口:

注意检查个接口对应的网络是否正确

置ocr 的磁盘: (/dev/rdisk/disk139)

磁盘阵列的正式环境一般都应该做吧),就选用external 设如果ocr 磁盘本身已经做了raid10(用redundancy 选项,否则选normal 必须指定两个盘。

相关主题
文本预览
相关文档 最新文档