文档库 最新最全的文档下载
当前位置:文档库 › ORACLE RAC 安装报告要点

ORACLE RAC 安装报告要点

ORACLE RAC 安装报告要点
ORACLE RAC 安装报告要点

ORACLE11g R2 RAC FOR REDHAT6.2安装实施报告

文档控制修改记录

审阅

分发

软硬件现状

硬件清单

●数据库服务器IBM3850-2台,主要配置如下:

CPU 4个

内存64G

●数据库服务器磁盘阵列–V7000

RAID 5

●安装产品如下:

rac01 安装数据库RAC的一个实例,并升级到11.2.0.3

rac02 安装数据库RAC的一个实例,并升级到11.2.0.3 软件清单

●操作系统:REDHAT 6.2

●群集软件:ORACLE Grid Infrastructure 11.2.0.3

●数据库:ORACLE 11g DATABASE RELEASE2

●数据库补丁集:11.2.0.3

系统环境需求

安装前的系统环境准备

●检查REDHAT服务器安装完成并打上最新的补丁集

●网络环境连通并调试正常。

●磁盘阵列安装完成并按ORACLE系统进行磁盘裸设备的划分。

硬件要求

●内存:> 2G。

●SWAP区:2G。通常等于物理内存,最低不少于1G。

●硬盘容量:数据库软件> 4G。数据库> 2G。

●/tmp:临时目录空间大于500M。

●CDROM:支持ISO 9660。

软件要求

●操作系统及Patches:

Redhat 6.2 x64

一.安装准备工作

1.检查系统要求

# uname –r

2.6.32-220.el6.x86_64

2.内存容量

# grep MemTotal /proc/meminfo MemTotal: 67108864kB 3.操作系统位数检查

# uname -a

X86_64

4.交换空间

#f r e e–m|g r e p S w a p

S w a p8192

5.空间检查

#d f-h

6.建立grid、oracle用户和oinstall、dba组

指定grid、oracle用户的组是oinstall、dba,两边GID,UID相同#groupadd –g 5001 grid

#groupadd –g 5002 dba

#useradd –u 6001 –g grid –G dba grid

#useradd –u 6002 –g grid –G dba oracle

设置密码:

Passwd grid

这里输入grid

Passwd oracle

这里输入oracle

7.设置系统参数

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

设置安全权限

/etc/security/limits.conf

grid soft nproc 2047

grid hard nproc 16384

grid soft nofile 1024

grid hard nofile 65536

grid soft stack 10240

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

8.IP地址

私有IP地址必需与公网分离,两个节点可互相访问可以ping通,必须在 /etc/hosts里有;

虚拟IP地址同公网IP地址是一个网段的,如果有DNS就注册在DNS 中,如果没有DNS就写在/etc/hosts文件里;

公网IP地址,是主机真正的IP地址,主机管理员预先分配,如果有DNS就注册在DNS中,如果没有DNS就写在/etc/hosts文件里),并且保证写入每个客户系统中的hosts文件。

在各个节点的网卡配置必须相同,例如:第一个节点公共IP是用eth0,那么其他节点也得用eth0

$ cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

10.0.0.xx rac01

10.0.0.xx rac02

10.0.0.xx rac01-vip

10.0.0.xx rac02-vip

10.0.33.xx rac01-priv

10.0.33.xx rac02-priv

10.0.0.xx rac-scan

--检查网络设置

# hostname

# ifconfig

# ping

9.主机名称

不允许出现大写字母,要求是小写字母和数字

第一个节点

$hostname

rac01

第二个节点

$hostname

rac02

10.配置主机的信任性

11G中已经将主机的信任配置集成在集群件的安装程序中。

11.创建必须的裸设备

首先使用命令进行裸设备的创建,然后需要进行两台机器之间的同步。

1.配置裸设备

/etc/udev/rules.d/60-raw.rules

ACTION=="add", KERNEL=="/dev/mapper/mpathdp5", RUN+="/bin/raw /dev/raw/raw1 %N"

ACTION=="add", ENV{MAJOR}=="253", ENV{MINOR}=="4", RUN+="/bin/raw /dev/raw/raw1 %M %m"

ACTION=="add", KERNEL=="raw1", OWNER="grid", GROUP="oinstall", MODE="660"

ACTION=="add", KERNEL=="/dev/mapper/mpathdp6", RUN+="/bin/raw /dev/raw/raw2 %N"

ACTION=="add", ENV{MAJOR}=="253", ENV{MINOR}=="5", RUN+="/bin/raw /dev/raw/raw2 %M %m"

ACTION=="add", KERNEL=="/dev/mapper/mpathdp7", RUN+="/bin/raw /dev/raw/raw3 %N"

ACTION=="add", ENV{MAJOR}=="253", ENV{MINOR}=="6", RUN+="/bin/raw /dev/raw/raw3 %M %m"

ACTION=="add", KERNEL=="raw[2-3]", OWNER="oracle", GROUP="oinstall", MODE="775"

2.启动祼设备

# start_udev

12.检查系统补丁

如下的文件集和必要的补丁包需要安装

rpm -q binutils compat-libstdc++-33 elfutils-libelf \

elfutils-libelf-devel gcc gcc-c++ \

glibc glibc-common glibc-devel glibc-headers \

ksh libaio libaio-devel libgcc libstdc++ \

libstdc++-devel make numactl-devel sysstat

13.配置grid用户环境变量

例如:

修改grid用户$HOME的.profile文件,增加如下内容:

alias df='df -h'

alias d u='d u -sh'

alias la='l s -lha'

ORACL E_SID=+ASM1; exp ort ORACLE_SID

JAVA_HOME=/usr/local/java; e xport JAVA_HOME

ORACL E_BASE=/u01/app/grid; e xport ORACLE_BASE

ORACL E_HOME=/u01/app/11.2.0/grid; e xpo rt ORACL E_HOME

ORACL E_PATH=/u01/app/oracle/common/oracle/sql; expo rt ORACLE_PATH ORACL E_TERM=xterm; e xport ORACL E_TERM

NLS_D ATE_FORMAT="DD-MON-YYYY HH24:MI:SS"; e xport NLS_D ATE_FORMAT

TNS_AD MIN=$ORACL E_HOME/network/admi n; e xport TNS_ADMIN

ORA_NL S11=$ORACLE_HOME/nls/d ata; e xp ort ORA_NLS11

PATH=.:${JAVA_HOME}/bi n:${PATH}:$HOME/bin:$ORACL E_HOME/bi n PATH=${PATH}:/usr/bin:/bin:/usr/bi n/X11:/usr/local/bin

PATH=${PATH}:/u01/app/common/oracle/b in

export PATH

LD_LIBRARY_PATH=$ORACL E_HOME/lib

LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACL E_HOME/oracm/lib

LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib

export LD_L IBRARY_PATH

CLASSPATH=$ORACL E_HOME/JRE

CLASSPATH=${CLASSPATH}:$ORACL E_HOME/jlib

CLASSPATH=${CLASSPATH}:$ORACL E_HOME/rdbms/jlib

CLASSPATH=${CLASSPATH}:$ORACL E_HOME/net work/jlib

export CL ASSPATH

THREAD S_FL AG=nati ve; e xport THREAD S_FLAG

export TEMP=/tmp

export TMPD IR=/tmp

export PATH

14.配置oracle用户环境变量

例如:

修改oracle用户$HOME的.profile文件,增加如下内容:

alias df='df -h'

alias d u='d u -sh'

alias la='l s -lha'

ORACL E_SID=racdb1; export ORACLE_SID

JAVA_HOME=/usr/local/java; e xport JAVA_HOME

ORACL E_BASE=/u01/app/oracle; expo rt ORACL E_B ASE

ORACL E_HOME=/u01/app/11.2.0/db home_1; e xport ORACL E_HOME

ORACL E_PATH=/u01/app/commo n/o racle/sql; e xport ORACL E_PATH

ORACL E_TERM=xterm; e xport ORACL E_TERM

NLS_D ATE_FORMAT="DD-MON-YYYY HH24:MI:SS"; export NLS_D ATE_FORMAT

TNS_AD MIN=$ORACL E_HOME/network/ad mi n; e xport TNS_ADMIN

ORA_NL S11=$ORACLE_HOME/nls/d ata; e xp ort ORA_NLS11

PATH=.:${JAVA_HOME}/bi n:${PATH}:$HOME/bin:$ORACL E_HOME/bi n PATH=${PATH}:/usr/bin:/bin:/usr/bi n/X11:/usr/local/bin

PATH=${PATH}:/u01/app/common/oracle/b in

export PATH

LD_LIBRARY_PATH=$O RACL E_HOME/lib

LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACL E_HOME/oracm/lib LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib

export LD_L IBRARY_PATH

CLASSPATH=$ORACL E_HOME/JRE

CLASSPATH=${CLASSPATH}:$ORACL E_HOME/jlib

CLASSPATH=${CLASSPATH}:$ORAC L E_HOME/rdbms/jlib

CLASSPATH=${CLASSPATH}:$ORACL E_HOME/net work/jlib

export CL ASSPATH

THREAD S_FL AG=nati ve; e xport THREAD S_FLAG

export TEMP=/tmp

export TMPD IR=/tmp

export PATH

15.检查节点时间

# date

二.基本安装步骤

把以下介质拷贝到redhat服务器/tmp目录下,解压介质进行安装linux.x64_110203_database_1of2.zip

linux.x64_110203_database_2of2.zip

linux.x64_110203_database_3of2.zip

unzip linux.x64_110203_database_1of2.zip

unzip linux.x64_110203_database_2of2.zip

unzip linux.x64_110203_database_3of2.zip

以grid用户进行集群件的安装

第一步安装clusterware

主要步骤如下:

解压软件

运行./runInstaller

1.下载界面

2.安装选项,选择集群安装

3.选择安装类型,选择高级安装

4.选择安装语言,添加中文

5.配置单客户处理

6.添加节点

7.配置SSH

8.指定网络接口

9.存储选项,用于存放OCR和VOTEDISK

10.指定存放的裸设备,配置ASM存储

11.指定ASM的统一口令

12.不配置IPMI

13.权限组

14.指定安装路径

16.创建清单目录

17.条件检查

18.安装概要

19.以root用户运行orainstRoot.sh和root.sh,注意该操作必须在两个节点运行,并且不能同时运行。

20. 安装完成

第二步安装数据库软件

主要步骤如下:

1、配置安全更新

2、跳过软件更新

3、安装选项,选择只安装数据库软件

相关文档