Oracle11g RAC详解
升级变化: Oracle10g,高版本都是由低版本升级得到的.要装10.2.0.4,必须先安装database10.2.0.1,然后给这个ORACLE_HOME打补丁p6180189,通过升级方式达到高版本.这种方式叫做in-place升级. oracle11gR2的补丁包有了很大变化,每一个补丁集都是一个完整的安装包,可以直接用补丁集进行安装,.比如线上跑的是11.2.0.1,不必对ORACLE_HOME升级,可以在某个目录下安装个全新的11.2.0.4,然后建个空库,通过数据导入导出方式把数据从旧库导到新库.叫做out-of-place的升级方式.
RAC部署过程: 环境准备---安装Grid---安装数据库软件---建库.
环境准备: 主机,用户,存储,网络.(需要创建两个操作系统用户oracle和grid,四个操作系统统组)
项目 要求 检查方法
物理内存 只装Grid至少1.5G内存,安装Grid,RDBMS至少2.5G内存 grep MEM Total /proc/meminfo
Swap空间 取决于节点的物理内存数量
物理内存小于2G,1.5*物理内存 物理内存2G~16G,等于屋里内存 /sbin/swapon -s
物理内存大于16G:16G
临时空间 /tmp>1G
Grid Home目录空间 Oracle建议5.5G,考虑上下打补丁,log文件,因此定义到10G
ASM Voting/OCR 这两个文件取决于选择的冗余方式
External Redundancy:OCR,Voting File都按照每个文件300M准备空间
Normal Redundancy:会有3个Voting File2个OCR,所以一共需要准备1.5G空间,放在3个Failure Group中的三个单独磁盘上
High Redundancy:这个配置会有5个Voting File和3个OCR,所以共需要准备2.4G空间,而且是5个Failure Group中的5个单独磁盘上