Linux 7.6安装Oracle 19.3 RAC集群

0    322    2

Tags:

👉 本文共约4245个字,系统预计阅读时间或需16分钟。

1. 准备工作

1.1 RAC规划

Linux 7.6安装Oracle 19.3 RAC集群

1.2 磁盘划分

关于磁盘组空间要求,可以参考官网:
https://docs.oracle.com/en/database/oracle/oracle-database/19/cwwin/oracle-clusterware-storage-requirements.html#GUID-F011F2EC-595E-4806-9B8B-15DB32A91180

我们这里规划如下:
Linux 7.6安装Oracle 19.3 RAC集群

注意:19c中MGMT 是可选的,如果不想安装,可以在GI安装时选择NO即可。

1.3 配置host

注意,以下步骤如没有特别说明,都在所有RAC节点上执行。

1.4 添加用户和组

1.5 关闭防火墙和selinux

防火墙:

关闭SELINUX:

1.6 关闭禁用透明大页和配置HugePage

这里仅在生产环境需要配置,测试环境可以忽略。 详细操作参考我的博客:

Linux 7.4 中关闭透明大页(Transparent Huge Pages)
https://www.cndba.cn/dave/article/2673
Linux HugePages 配置与 Oracle 性能关系说明
http://www.cndba.cn/dave/article/310
Linux 7.x 中 Oracle hugepage 大页配置脚本
https://www.cndba.cn/dave/article/2672

1.7 禁用chronyd

关于Linux 7 中chronyd的配置,可以参考我的博客:

Linux 7 chrony 时间同步服务配置
https://www.cndba.cn/dave/article/1820

这里我们直接关闭chronyd:

移除chrony配置文件:(必须移除,否则校验NTP失败)

[root@rac1 software]# mv /etc/chrony.conf /etc/chrony.conf.bak

1.8 关闭avahi-daemon

Avahi-daemon 可能会带来网络问题和bug,尤其是对于RAC系统,Oracle建议直接关闭。

1.9 创建目录

1.10 配置用户环境变量

1.10.1 ORACLE用户

1.10.2 GRID用户

1.11 修改资源限制

修改/etc/security/limits.conf

1.12 设置PAM

确保加载了最新版本的 PAM,然后在 /etc/pam.d/login 文件中添加或编辑以下行:

1.13 配置NOZEROCONF

1.14 修改内核参数

在Linux 7之前,内核参数文件是修改/etc/sysctl.conf文件,但在Linux 7.x 之后发生了变化:

Linux 7 中 /etc/sysctl.conf 的位置变化
https://www.cndba.cn/dave/article/2966

但仍然可以修改这个文件,Oracle做了个link指向了该文件。我们这里创建了一个新文件:

1.15 安装必要的包

配置Yum:

安装:compat-libstdc++-33-3.2.3-61.x86_64.rpm 包,该包yum源里没有,需要从网上下载来安装。

1.16 配置共享磁盘

用脚本生成udev 配置:

将脚本内容写入/etc/udev/rules.d/99-oracle-asmdevices.rules 文件。

让UDEV生效:

[root@rac2 software]# /sbin/udevadm trigger —type=devices —action=change

如果权限没有变,尝试重启。

2 安装GRID

2.1 上传解压介质

从Oracle 12cR2开始,软件直接解压缩到GRID_HOME 或者ORACLE_HOME,而不是在安装时复制过去。 该操作只需要在节点1上完成解压缩即可。

我们这里是安装GRID,用grid用户来解压缩GI:

2.2 安装cvuqdisk

cvuqdisk存于 GI的cv/rpm目录下:

在两个节点都安装。

2.3 运行安装脚本gridSetup.sh

在节点1,进入grid集群软件目录执行GI安装。

Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群
Linux 7.6安装Oracle 19.3 RAC集群

节点2报如下错误:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!
Linux 7.6安装Oracle 19.3 RAC集群后续精彩内容已被小麦苗无情隐藏,请输入验证码解锁本站所有文章
验证码:
请关注本站微信公众号,回复“小麦苗博客”,获取验证码。在微信里搜索“DB宝”或者“www_xmmup_com”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部