❤️ 新手向:⭐️接近零基础⭐️ Oracle Linux 7 安装 Oracle 11GR2 RAC

620 阅读3分钟

这是我参与8月更文挑战的第23天,活动详情查看:8月更文挑战

🌲 前言 🌲

💥 最近,在接触了解 Vagrant 之后,我立刻就想到了使用 Vagrant 安装 Oracle 数据库的想法。于是开始研究如何玩转,经过一番折腾之后,配置我之前写的 Shell 一键安装脚本,终于是实现了,这次就来分享一下给大家。🙉 绝对技术干货,特别适合用于学习环境的搭建! ❤️ ヾ(◍°∇°◍)ノ゙ ❤️

💦 准备工作 💦

首先需要对 Vagrant 和 Oracle RAC 需要有一定的了解,不需要精通,但是需要知道简单的玩法。不了解的可以看一下以下文章:

⭐️ 需要提前安装软件

  • Vagrant
  • VirtualBox
  • Git

🔥 从 Github/Gitee 下载脚本源码

git clone https://hub.fastgit.org/pc-study/InstallOracleshell.git

在这里插入图片描述 在这里插入图片描述

☀️ 准备安装介质

将安装介质存放在 InstallOracleshell/vagrant-OracleRAC/orcl_software 目录下:

在这里插入图片描述

❤️ 需要安装介质的朋友可以关注公众号免费获取!详情可以查看如下文章:❤️

精心整理Oracle数据库各版本(软件安装包+最新补丁包),附下载链接🔗

至此,准备工作就已经做好了!

☁️ 开始安装 ☁️

确保准备工作都已做好,进入 Vagrantfile 所在目录 /InstallOracleshell/vagrant-OracleRAC

🌟 Vagrant 安装配置操作系统

💙 执行 Vagrant up 开始安装配置操作系统:

在这里插入图片描述 在这里插入图片描述

💤 经过短暂等待,两台 Oracle Linux 7 操作系统和共享存储磁盘已经成功创建。如下:

在这里插入图片描述

至此,操作系统级配置已全部完成。

💛 OracleShell 脚本执行安装

此时,需要手动连接到 node1 主机,执行 OracleShell 一键安装脚本开始安装 RAC:

vagrant ssh node1
su - root
cd /soft
sh rac_install.sh

注意:所有密码均为 oracle

在这里插入图片描述

🌀 正式开始安装进程:🌀

在这里插入图片描述

🐒 经过漫长的等待,大概 2 - 3 小时左右。Oracle RAC 安装部署成功!🎉

在这里插入图片描述 在这里插入图片描述

至此,Oracle RAC 已经安装结束,退出主机,准备重启。

🌻 安装后重启检查

这里我是通过 vagrant 命令来操作管理,当然也可以打开 VirtualBox 来进行操作!

❄️ Vagrant 直接关闭两节点主机:

vagrant halt

在这里插入图片描述

🌟 Vagrant 重新开启两节点主机:

vagrant up

在这里插入图片描述 在这里插入图片描述

🌟 Vagrant 连接主机 node1 节点:

vagrant ssh node1

在这里插入图片描述

🌟 检查集群状态和补丁情况:

su - grid
crs_stat -v -t
opatch lspatches
asmcmd lsdg

在这里插入图片描述

🌟 检查数据库实例和补丁情况:

su - oracle
opatch lspatches
sqlplus / as sysdba
select isntance_name,status from gv$instance;

在这里插入图片描述

OK,演示到此结束,想了解更多细节,大家自己玩吧!👋🏻

💡 写在最后

目前该脚本仅支持 Oracle Linux 7 安装 Oracle 11GR2 RAC。当然,如果你足够了解该脚本,可自定义脚本参数,自然是支持各种版本的 RAC 安装。博主由于精力有限,不再继续开发,仅为了验证实现最初的想法。如果你感兴趣,想要进一步完善脚本,那我表示非常欢迎。❤️ 可以联系我,一起讨论下~ 😄

关于 Shell 脚本玩法,可以关注 Oracle一键安装脚本 专栏 !


本次分享到此结束啦~

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。