ORACLE 10.2.0.1 RAC FOR RedHat Linux AS4 update4
安装操作手册
计划
本次数据库采用10G RAC集群,由于10G提供了Oracle 集群文件系统 (OCFS)、自动存储管理器 (ASM)、原始设备这三种共享磁盘方式用于RAC的安装,因此我们准备计划先采用ASM安装RAC并进行建库。下面的计划主要是针对ASM方式的部署RAC
一、硬件环境描述
1、 节点1与节点2硬件
2、 集群拓扑
二、前期准备
1、 准备ORACLE的安装配置文件
.bash_profile
/etc/sysctl.conf
2、 准备安装数据库+ASM所需要的ASMLIB
oracleasm-2.6.9-42.ELsmp-2.0.3-1.i686
oracleasmlib-2.0.2-1.i386
oracleasm-support-2.0.3-1.i386
三、RAC系统规划
1、节点1、节点2规划、注册文件规划(ocr)、表决磁盘规划(VOTING DISK)、
2、操作系统安装规划
四、根据规划安装操作系统
1、 在节点1安装操作系统
2、 在节点2安装操作系统
3、 配置时钟同步
五、ORACLE RAC安装环境检查与准备
1、 检查安装ORACLE所需要的操作系统RPM包
2、 创建ORACLE用户与DBA组
3、 修改系统内核参数./etc/sysctl.conf
4、 设置ORACLE用户环境变量(修改ORACLE的.bash_profile)
5、 配置/etc/hosts文件
6、 配置hangcheck_timer内核
7、 配置SSH
8、 根据规划共享存储系统
9、 调整配置错误
六、ASMlib安装与检查
1、 安装ASMlib
2、 配置ASM磁盘
七、安装Clusterware与ORACLE数据库系统
1、 安装CRS软件
2、 安装ORACLE数据库
八、DBCA以ASM创建数据库
九、测试RAC
十、数据库部署
十一、 参考文献
具体步骤
若无特别说明,“$”提示符均表示在oracle用户下执行,“#”提示符均表示在root用户下执行
一、 硬件环境描述
1、 硬件说明
服务器名
项目名称 |
服务器1(工作机) |
服务器2(备份机) |
|
|
硬件型号 |
DELL 6850 |
DELL 6850 |
|
|
CPU |
频率 |
3.0 |
3.0 |
|
数量 |
4 |
4 |
|
|
物理内存 |
32G |
32G |
|
|
磁盘阵列柜 |
型号 |
EMC CX 200 |
|
|
每硬盘容量 |
300GB |
|
||
阵列缓存 |
|
|
||
硬盘数量 |
|
|
||
RAID名称 |
RAID 5 |
2000G |
2、 RAC体系
二、 前期准备
1、 准备ORACLE的安装配置文件
.bash_profile
/etc/sysctl.conf
2、 准备安装数据库+ASM所需要的ASMLIB,注意这个ASMLIB的版本要跟你操作系统的内核相匹配
验证内核版本如下命令:
# uname -r
[oracle@dbserver1 ~]$ uname -r Linux dbserver1 2.6.9-42.ELsmp [oracle@dbserver1 ~]$ |
我们这里内核是2.6.9-42.ELsmp、i386(32位)
因此下载以下ASMLIB:
oracleasm-2.6.9-42.ELsmp-2.0.3-1.i686
oracleasmlib-2.0.2-1.i386
oracleasm-support-2.0.3-1.i386
提示:如果是单处理器系统需要下载EL的ASMLIB
三、 RAC系统相关规划
1、操作系统安装规划
服务器名 项目名称 |
RAC节点1 |
RAC节点2 |
||
硬件型号 |
|
|
||
操作系统 |
Redhat as 4.0 u4 (32位) |
Redhat as 4.0 u4(32位) |
||
服务器主机名 |
dbserver1 |
dbserver2 |
||
IP地址((eth0)) |
135.233.9.101 |