安装Oracle RAC数据库前的准备工作

本文详细介绍了安装Oracle RAC数据库前的系统配置需求,包括推荐的软硬件配置、操作系统包选择、网络规划、软件包下载、系统内核参数调整、Shell限制设置、SSH信任配置、共享存储系统准备以及raw设备的建立和配置。这些步骤对于成功部署Oracle RAC至关重要。
摘要由CSDN通过智能技术生成

 

安装Oracle RAC数据库

1、 安装前的系统配置需求

       安装Oracle Rac数据库需要的组件可以分为软硬件两部分,下面是一个软硬件推荐配置:

      

       为了方便安装RAC数据库,在安装操作系统时,建议选择如下系统包:

l      桌面环境:xwindows systemGNOME desktop environment

l      开发工具:development toolsx software developmentgnome software developmentkde software development

1、 安装前的系统配置需求

       更详细的拓扑结构信息,参看下图:

      

1、 安装前的系统配置需求

       Oracle Rac数据库涉及到公用网络和私有网络,因此要做网络划分和IP地址规划,下表列出了要安装的RAC数据库对应的IP地址、主机名以及网络连接类型:

两个节点:两个实例,对应一个数据库。

2、设置数据库安装资源

       安装RAC数据库需要的软件包分为三个部分,分别是oracle RAC安装程序包、Oracle ASMLib工具包以及系统补丁包。这里Oracle的安装版本为oracle11g,详细的软件包信息如下:

(1)Oracle 11g Release 1 (11.1.0.6.0)软件包

       下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/111060-linuxsoft-085130.html

软件包名称:

linux_11gR1_database_1013.zip

linux_x86_11gR1_clusterware.zip

       软件包说明:总共需要下载两个安装程序,一个是Oracle Rac安装程序包,另一个是Oracle ClusterWare安装程序包。

(2)Oracle ASMLib工具包

       下载地址:http://www.oracle.com/technetwork/topics/linux/downloads/rhel5-084877.html

软件包名称:

oracleasmlib-2.0.4-1.el5.i386.rpm

oracleasm-2.6.18-194.11.1.el5-2.0.5-1.el5.i686.rpm

oracleasm-support-2.1.3-1.el5.i386.rpm

软件包说明:这三个软件包是使用ASM存储管理方式必须的驱动工具包。

(3)系统补丁包

       下载地址:http://www.idevelopment.info/data/Oracle/DBA_tips/Oracle11gRAC/Install11gR1RACOnCentOS51/RPMS/redhat-release-5-1.0.el5.centos.1.i386.rpm

软件包名称:redhat-release-5-1.0.el5.centos.1.i386.rpm

       软件包说明:由于Centos不在Oracle支持平台之列,所以安装检测时无法通过的,通过安装这个软件包,可以使安装检测顺利通过。

3、配置主机解析文件

       为了使每个主机间可以正常通信,需要在每个节点上修改本地解析文件,即/etc/hosts文件,在两个节点上添加如下配置信息:

192.168.12.231          node-rac1

192.168.12.232          node-rac2

192.168.12.230          node-vip1

192.168.12.240          node-vip2

10.10.10.1              node-priv1

10.10.10.2              node-priv2

4、检查所需软件包

在每个节点上执行相同的操作:

     执行下面的命令:

         rpm -q make binutils  libaio-devel libaio elfutils-libelf-develcompat-libstdc++-33 libgcc  gcc gcc-c++glibc sysstat libstdc++ libstdc++-devel unixODBC-devel unixODBC

 

       如果出现某个软件包没有安装,请安装该软件包。

5、配置系统内核参数

         由于Linux的内核参数信息都存在内存中,可以通过命令直接修改,并且修改后直接生效,但是,当系统重新启动后,原来设置的参数值就会丢失,而系统每次启动时都会自动去/etc/sysctl.conf文件中读取内核参数,因此将内核的参数配置写入这个文件中,是一个比较好的选择。

       Oracle对Linux系统内核参数有严格的要求,如果设置不当,就会导致安装失败,编辑/etc/sysctl.conf文件,修改后的参数配置如下所示:

net.ipv4.ip_forward= 0

net.ipv4.conf.default.rp_filter= 1

net.ipv4.conf.default.accept_source_route= 0

kernel.sysrq = 0

kernel.core_uses_pid= 1

net.ipv4.tcp_syncookies= 1

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值