【Oracle】之Centos7.6安装部署Oracle19c RAC集群

本文档详细介绍了如何在Centos7.6环境下部署Oracle19c RAC集群,包括环境配置、集群环境安装、系统内核调整、用户认证、存储服务器部署、Grid和数据库软件安装以及数据库创建的步骤,确保高可用性和性能优化。
摘要由CSDN通过智能技术生成

【Oracle】之Centos7.6安装部署Oracle19c RAC集群

项目需求

生产环境根据企业业务发展和项目需求,会根据业务的重要性,对业务数据库选型,并建立数据模型,数据库设计等。本次针对Oracle数据库的RAC集群环境做安装部署,RAC集群是企业最在orale数据库中最常用的一种部署方案,通过RAC集群可实现oracle数据库实例级别的高可用。磁盘RAID、共享存储、DG、OGG及流技术可实现oracle集群架构的组合高可用方案,可同城灾备,也可异地容灾。


一、Oracle19c RAC署环境介绍

Oracle19cRAC环境部署之前需要准相关的主机节点,并配置好网络环境能够使业务网和存储网互通,并最好相关主机系统安装初始化和rac集群软件。

Oralce官方网站:https://www.oracle.com/downloads/,下载所需要软件并上传至主机节点目录。本案例部署环境为oracle 19c。

1、集群架构

架构图

2、主机配置

主机类型 规格 数据盘
CPU 内存 系统磁盘
RAC节点1 4C 8G 100G ——
RAC节点2 4C 8G 100G ——
存储节点1 4C 8G 100G 20G:2个      50G:4个
存储节点2 4C 8G 100G 20G:2个      50G:4个
DG节点1 4C 8G 100G ——
DG节点2 4C 8G 100G ——

3、主机环境和IP

主机节点 主机名 IP地址 网络接口 类型
RAC节点1 oracle-rac01
 
192.168.1.100 ens33 公网(业务网)
10.0.1.100 ens38 私网(存储网)
RAC节点2 oracle-rac02 192.168.1.101 ens33 公网(业务网)
10.0.1.101 ens38 私网(存储网)
存储节点1 oracle-storage01 192.168.1.102 ens33 公网(业务网)
10.0.1.102 ens38 私网(存储网)
存储节点2 oracle-storage02 192.168.1.103 ens33 公网(业务网)
10.0.1.103 ens38 私网(存储网)
DG节点1 oracle-dg01 192.168.1.104 ens33 公网(业务网)
10.0.1.104 ens38 私网(存储网)
DG节点2 oracle-dg02 192.168.1.105 ens33 公网(业务网)
10.0.1.104 ens38 私网(存储网)

4、主机系统初始化配置

4.1、规划好主机节点后,安装操作系统并配置系统初始化设置,如防火墙、Selinux、主机名。

操作系统及版本:
[root@oracle-rac01 ~]# cat /etc/redhat-release 
CentOS Linux release 7.8.2003 (Core)

关闭防火墙
[root@oracle-rac01 ~]# systemctl stop firewalld
[root@oracle-rac01 ~]# systemctl disable firewalld

关闭SELINUX
[root@oracle-rac01 ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
[root@oracle-rac01 ~]# setenforce 0
[root@oracle-rac01 ~]# getenforce

设置主机名
[root@oracle-rac01 ~]# hostnamectl set-hostname oracle-rac01

注:所有节点需要执行以上操作,此操作以RAC节点1为例。

4.2、主机host配置

cat >> /etc/hosts << EOF
#Oracle私网集群
#public ip 
192.168.1.100 oracle-rac01
192.168.1.101 oracle-rac02

#vip
192.168.1.106 oracle01-vip
192.168.1.107 oracle02-vip
#scan ip
192.168.1.108 oracle-scan

#private ip
10.0.1.100 oracle01-priv
10.0.1.101 oracle02-priv

#公网(业务网)
#storage ip
192.168.1.102 oracle-storage01
192.168.1.103 oracle-storage02

#dataguard ip
192.168.1.104 oracle-dg01
192.168.1.105 oracle-dg02
EOF

注:所有节点执行此操作。

4.3、配置本地镜像yum

创建挂在目录
[root@oracle-rac01 ~]# mkdir /dev/iso/ -p 

挂在镜像
[root@oracle-rac01 ~]# mount CentOS-7-x86_64-DVD-2003.iso -o loop /dev/iso/


配置本地镜像源
cat >> /etc/yum.repos.iso.repo<< EOF
[iso]
name = iso
baseurl = file:///dev/iso
enabled = 1
gpgcheck = 0

EOD

清理yum缓存并生成缓存
[root@oracle-rac01 ~]# yum clean all
[root@oracle-rac01 ~]# rm -rf /var/cache/yum/
[root@oracle-rac01 ~]# yum makecache

注:所有节点都需要执行。

4.4、配置主机节点免密登录

[root@oracle-rac01 iso]# ssh-keygen    一路回车即可

复制密码要其他主机节点:
[root@oracle-rac01 iso]# for i in {100..105};do ssh-copy-id 192.168.1.${i}; done

测试免密登录
[root@oracle-rac01 iso]# 
[root@oracle-rac01 iso]# ssh oracle-r
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值