1. 确定环境要求
在安装Oracle RAC 11g之前,您需要确定您的环境符合以下要求:
1.1 操作系统
安装Oracle RAC 11g必须使用以下操作系统之一:
Oracle Enterprise Linux 5.5及其更新版本
Red Hat Enterprise Linux 5.5及其更新版本
SUSE Linux Enterprise Server 10 SP3及其更新版本
1.2 集群软件
安装Oracle RAC 11g需要使用以下集群软件之一:
Oracle Clusterware 11g Release 2
Oracle Clusterware 11g Release 1
1.3 网络配置
在安装Oracle RAC 11g之前,您需要为集群配置正确的网络设置。
每个节点必须有一个有效的主机名,以及唯一的IP地址。您需要确保每个节点都能够解析其他节点的主机名为正确的IP地址。
此外,您需要为以下网络组件配置正确的参数:
网络接口
DNS服务
NETCA(security?)
DHCP
2. 下载安装文件
在进行Oracle RAC 11g的安装之前,您需要下载以下文件:
Oracle Database 11g Release 2
Oracle Clusterware 11g Release 2
Oracle RAC 11g Release 2
可以从Oracle官方网站上下载这些文件,或者从Oracle的许可证中心下载。
3. 安装Oracle Clusterware
在安装Oracle RAC 11g之前,您需要先安装Oracle Clusterware。Oracle Clusterware是Oracle集群基础设施的核心组件。
您可以使用oui(Oracle Universal Installer)界面来安装Oracle Clusterware。您需要预先准备好以下信息:
root用户密码
Oracle Inventory目录的位置
Oracle Clusterware软件的位置
集群名称
以下是安装Oracle Clusterware的步骤:
# 在目标节点上登录root用户(ORACLE_HOME对应的目录要先行存在,cluster才不会执行失败)
$ su - root
# 针对目标机器特点具体修改(+ASM)等参数
$ ./runcluvfy.sh stage -pre crsinst -n target1,target2 -r 11gR2 -verbose
? ?# 开始安装(第二个oracle.asm界面中配置ASM的密码)
? ?$ cd ~/ClusterwareInstaller
? ?$ ./runInstaller
4. 安装Oracle RAC 11G
在安装Oracle RAC 11g之前,您需要先完成以下准备工作:
配置正确的网络设置
创建Oracle Inventory目录。
确保每个节点上安装了Oracle Clusterware软件。
您可以使用oui界面来安装Oracle RAC 11g。您需要预先准备好以下信息:
root用户密码
Oracle Inventory目录的位置
Oracle RAC 11g软件的位置
集群名称
在集群中使用的实例的名称
每个节点的主机名和IP地址
Oracle RAC管理密码
Oracle Listener密码
以下是安装Oracle RAC 11g的步骤:
# 在目标节点上登录oracle用户($ORACLE_HOME对应的目录要先行存在,rac才不会执行失败)
$ su - oracle
# 统一创建一个安装builder的脚本文件,并执行,安装过程大约需要30-60分钟左右
$ cd Database
$ ./runInstaller
5. 创建Oracle RAC数据库
在成功安装Oracle RAC 11g之后,您需要创建一个Oracle RAC数据库。您可以使用以下步骤来创建一个Oracle RAC数据库:
使用Oracle Database Configuration Assistant(DBCA)创建数据库。
为每个节点配置Oracle监听器。
将数据库实例添加到集群中。
6. 总结
本文介绍了在Oracle RAC 11g上的安装过程。在进行安装之前,您需要确定您的环境符合Oracle RAC 11g的要求,并且下载必要的安装文件。在成功安装Oracle Clusterware和Oracle RAC 11g之后,您需要创建一个Oracle RAC数据库。