Oracle 10g R2 RAC for Redhat Linux AS 4 update4安装操作手册
Oracle 10g R2 RAC for Redhat Linux AS 4 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 |
135.233.9.102 | ||
语言环境 |
中文/英文 |
中文/英文 | ||
域名服务方式 |
无 |
无 | ||
时区 |
中国 |
中国 | ||
安装方式 |
安装全部安装包 |
安装全部安装包 | ||
内置硬盘 |
容量 |
146G |
146G | |
数量 |
2(RAID1) |
2(RAID1) | ||
系统分区 |
物理路径 |
|
| |
/ |
30G |
30G | ||
Swap |
35G |
35G | ||
/home |
30G |
30G | ||
/tmp |
5G |
5G | ||
/usr |
20G |
20G | ||
/opt |
30G |
30G | ||
系统用户 |
|
Root Oracle |
Root Oracle | |
磁盘阵列柜 |
型号 |
| ||
每硬盘容量 |
500G | |||
总容量 |
2T | |||
RAID名称 |
RAID 5 | |||
磁盘分区 |
OCR (oracle集群注册表) |
/dev/raw/raw1 /dev/sdb1 500M(主分区) /dev/raw/raw2 /dev/sdb2 500M(主分区) | ||
表决磁盘 (voting disk) |
/dev/raw/raw5 /dev/sdb5 500M /dev/raw/raw6 /dev/sdb6 500M /dev/raw/raw7 /dev/sdb7 500M | |||
ASM |
/dev/sdb8 950G /dev/sdb9 950G | |||
数据库备份 |
/dev/sdb10 (全部) 120G | |||
备份mount点 |
/oradata_backup /dev/sdb10 | |||
|
|
| ||
2、节点1、节点2上ORACLE安装规划、注册表规划(OCR)、表决磁盘规划(VOTING DISK)、
服务器名
项目名称 |
服务器1(工作机) |
服务器2(备份机) |
操作系统 |
Redhat as 4.0 u14(32位 x86) |
Redhat as 4.0 u4(32位 x86) |
服务器主机名 |
dbserver1 |
dbserver2 |
公共IP地址(eth0) |
135.233.9.101 |
135.233.9.102 |
虚拟IP地址(eth0) |
135.233.9.201 |
135.233.9.202 |
私有IP地址(eth1) |
10.10.10.1 |
10.10.10.2 |
ORACLE RAC SID |
oradb1 |
oradb2 |
集群实例名称 |
oradb | |
OCR (oracle集群注册表) |
/dev/raw/raw1 /dev/sdb1 500M /dev/raw/raw2 /dev/sdb2 500M | |
表决磁盘 (voting disk) |
/dev/raw/raw5 /dev/sdb5 500M /dev/raw/raw6 /dev/sdb6 500M /dev/raw/raw7 /dev/sdb7 500M | |
ASM |
/dev/sdb8 950G VOL1 /dev/sdb9 950G VOL2 | |
数据库备份 |
/dev/sdb10 (全部mkfs.ext3 /dev/sdb10) 120G | |
数据库版本 |
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0(32位) | |
数据库BASE目录 |
/home/oracle | |
数据库HOME目录 |
/home/oracle/product/10.2.0/db | |
数据库监听端口 |
1521 | |
数据库字符集 |
simplifed Chinese.ZHS16GBK | |
数据库系统帐号与初始密码 |
Sys/oracle System/oracle | |
数据库恢复区大小 |
4G | |
数据库实例建库方式 |
ASM | |
数据库块大小 |
8192byte | |
数据库数据空间大小 |
|
|
评论暂时关闭