【Oracle 11G RAC 零基础搭建】

因工作需要,在虚拟机上搭建rac,零基础学习,现将搭建过程整理后记录,欢迎大家交流。

虚拟机环境:RedHat 6.9

rac版本:oracle 11g rac 11.2.0.4

本文所用到的全部资源已经整理上传到CSDN,有需要的可以在文末链接获取。

目录

一、操作系统安装

1.虚拟机配置

 2.系统安装

 二、rac节点配置

1.添加虚拟网卡

2.网络设置

2.1 修改主机名

2.2 配置网络

2.3 Host文件文件设置

2.4 修改linux防火墙设置

2.5 关闭linux安全服务

3.系统配置

3.1 检查安装依赖

3.2 修改系统配置

4.创建组、用户等信息 

4.1 创建组

4.2 创建用户

4.3 添加用户相关功能

4.4 创建目录

4.5 配置环境变量

 5.共享磁盘创建

 6.磁盘分区

三、rac安装

1.安装grid

2.创建磁盘组

3.安装DB软件

4.创建数据库

 四、可能遇到的问题

五、总结


一、操作系统安装

1.虚拟机配置

使用vmware15虚拟机安装系统,安装过程如下。

未贴图部分按默认选项下一步即可。

为虚拟机添加光盘映像文件。

至此完成虚拟机创建。 

 2.系统安装

系统安装过程如下,未截图部分按照默认选择点击下一步即可。

 

磁盘分区如下图。/boot目录200M,/ 根目录5G,swap 空间与虚拟机内存保持一致2.5G,其余空间分给 /u01目录。

 

 

 

系统安装完成点击reboot重启。

 

 系统相关配置配置如下。

 

未截图部分按默认选择下一步即可。 

 

系统安装完成。

 二、rac节点配置

系统安装完成后作为备份使用,克隆两台虚拟机node1,node2作为本次实验搭建oracle 11g rac 环境使用。

1.添加虚拟网卡

在虚拟机中添加两块虚拟网卡,vmnet5(公网)vmnet3(私网),子网地址按图示设定。

节点 1:添加两块网卡(用于公网和私网)。

节点 2:添加两块网卡(用于公网和私网)。

2.网络设置

注意:以下操作2台节点均做设置。

2.1 修改主机名

vi /etc/sysconfig/network

HOSTNAME改为rac1

另一台改为rac2

2.2 配置网络

#注释部分根据本机网卡进行配置。

vi /etc/sysconfig/network-scripts/ifcfg-eth0

vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth0

#HWADDR=00:0C:29:28:E1:3B

TYPE=Ethernet

#UUID=d75da050-2a7c-4c1a-877d-103596eff910

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

GATEWAY=192.168.174.1

IPADDR=192.168.174.11

NETMASK=255.255.255.0

DEVICE=eth1

#HWADDR=00:50:56:25:4D:F5

TYPE=Ethernet

#UUID=d75da050-2a7c-4c1a-877d-103596eff910

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

GATEWAY=10.10.10.1

IPADDR=10.10.10.11

NETMASK=255.255.255.0

service network restart  --重启网络

reboot  --重启系统

2.3 Host文件文件设置

/etc/hosts  增加如下内容

#PUBLIC

192.168.174.11    rac1

192.168.174.12    rac2

#PRIVATE

10.10.10.11    rac1-priv

10.10.10.12    rac2-priv   

#VIP

192.168.174.111   rac1-vip

192.168.174.121   rac2-vip

192.168.174.24    rac-scan

2.4 修改linux防火墙设置

关闭防火墙

重启后生效

开启:

  • 12
    点赞
  • 81
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
好的,以下是大致的步骤: 1. 首先,您需要准备两台VMware虚拟机,并在其中安装操作系统(建议使用Linux系统)。这两台虚拟机需要在同一网络中,并且能够相互通信。 2. 在操作系统中安装必要的依赖项,如gcc、libaio、sysstat等。您可以使用以下命令来安装这些依赖项(在CentOS系统中): ``` yum install gcc gcc-c++ libaio libaio-devel sysstat -y ``` 3. 下载Oracle 11g安装文件和Grid Infrastructure安装文件。这些文件可以在Oracle官网上下载。 4. 在两台虚拟机上,分别解压缩Oracle 11g和Grid Infrastructure安装文件。 5. 在两台虚拟机上,分别运行Grid Infrastructure的安装向导。按照向导的提示进行操作,设置相应的参数,如节点名称、VIP地址、存储选项等。在安装向导的“选择安装选项”页面中,选择“安装Grid Infrastructure for a Cluster”选项。 6. 完成Grid Infrastructure的安装后,在两台虚拟机上,分别运行Oracle 11g的安装向导。按照向导的提示进行操作,设置相应的参数,如实例名称、密码、字符集等。在安装向导的“选择安装选项”页面中,选择“创建一个RAC数据库”。 7. 在安装向导的“节点选择”页面中,选择两台虚拟机,并设置相应的节点角色,如主节点和备节点。在安装向导的“存储选项”页面中,设置相应的ASM磁盘组。 8. 完成Oracle 11g的安装后,运行DBCA(Database Configuration Assistant)工具,创建数据库实例。 9. 最后,测试RAC数据库是否正常工作。 以上是大致的步骤,具体操作可能因环境和版本而异。如果您需要更详细的指导,我建议您参考Oracle官方文档或相关的安装教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大水牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值