搭建RAC

oracle 11g RAC 环境

1. 服务器硬件型号,配置信息,包括光纤卡,网卡型号和数量等信息,在操作系统安装完成后需要连接光纤线和网线

2. 这里通常情况下,服务器上至少两个光纤口,分别连接到主备SAN Switch上
TCPIP网络方面,保证千兆网络,注意网线也要至少是超五类线以上
建议每台服务器上两块网卡分别连接至主备Public Switch上,并做网卡绑定即将Public IP配置到bond0上
另外每台服务器上两块网卡分别连接至主备Private Switch上,这个不需要做绑定,使用oracle的 HAIP功能

3. 操作系统: Oracle Linux 6
数据库: Oracle 11.2.0.4 RAC, 安装介质包括grid, database 两个包

4. 不建议使用SCAN和GNS, 如果需要使用SCAN, 则注意相应配置
根据IP地址规划,配置Public IP和Private IP, 更改主机名(注意hostname规则),更改/etc/hosts文件等

5. 配置NTP client, 保证服务器之前的时间同步,建议将项目所使用到服务器都连接到NTP服务器上,保证所有时间一致

6. 安装oracle RAC所需的系统软件包,这里还需要确保操作系统安装时已经安装了图形化界面
配置好yum源之后,可以使用下面命令安装RAC所需的系统软件包:
yum install oracle-rdbms-server-11gR2-preinstall

7. 不建议使用SELinux和firewall
如需要使用,注意相应配置

8. 更改操作系统参数,包括 /etc/sysctl.conf /etc/security/limits.conf

9. 创建操作系统用户和用户组,注意保持双机用户与组的ID的一致,建议如下:
group: oinstall, dba
user: oracle, grid

10. 配置oracle和grid的ssh用户等效性

11. 配置oracle和grid用户的环境变量

12. 确认ASM Disk Group大小,以及ASM Disk的大小和数量
Fast Recovery Area 大小,redo log大小,这里建议存储上保留一定的lun 以便今后能够随时对各个功能模块扩容

13. 存储配置
配置多路径收敛,建议udev方式配置ASM磁盘



14. 安装Oracle 11gR2 grid software
确认安装路径,文件夹用户属组,安装过程中会涉及到 是否使用SCAN, GNS
OCR 的ASM disk group 相关信息这里也要使用到,Redundancy Level 这里的选择跟存储的配置有关系,如果存储上所有 lun 都是建立在相应 RAID上,
则 ASM 这一层使用EXTERNAL 这个Redundancy Level

安装 grid之前会检测cvuqdisk-1.0.9-1这个软件包是否已经存在,如需安装可以到/softinstall/grid-software/grid/rpm 下面找到安装包
整个安装过程中可能会遇到一些报错,这里需要特别注意,有些报错是允许的,可以到Oracle My Support 查询相关信息。

15. 安装Oracle 11gR2 database software
这里会检查SSH Connectivity是否正常,时间同步是否正常,以及一些其他可能的报错,同样可以从Oracle My Support上看看如何处理

16. 使用asmca创建ASM Diskgroups
这里需要使用之前整理的 +DATADG, +ARCHDG, +FRADG(Fast Recovery Area) 

17. 使用dbca创建数据库
这里会使用到上面这些Diskgroups, 另外PGA, SGA 相关信息可以安装经验值配置一个初始的值(以后可以再调整),其他信息如字符集,agent数量
比较重要的是Block size这里,如果默认8k不够的话,最好能使用32k的 block size, 以及配置multiplex redo logs, 另外开启归档日志模式

18. 配置数据库服务器TNS监听,配置客户端数据库连接,验证RAC状态是否正常,包括failover, loadbalance 等

猜你喜欢

转载自blog.csdn.net/gg__dba_blog/article/details/52955760