Centos7.9安装Oracle11.2.0.4 rac集群(超级详细),centos7 oracle11g安装教程

Centos7.9安装Oracle11.2.0.4 rac集群(超级详细)基本信息: vmware虚拟化环境,共享存储后续单独发一篇文章 操作系统版本Centos7.9 数据库版本11.2.0.4
一.操作系统

基本信息:

稍后我将在单独的文章中发布有关VMware 虚拟化环境和共享存储的更多信息。

操作系统版本Centos7.9 数据库版本11.2.0.4

一.操作系统配置

2节点主机文件

# 公网IP

192.168.1.11rac01

192.168.1.12rac02

#VIP

192.168.1.13rac01-vip

192.168.1.14rac02-vip

私人的

10.10.10.1rac01-priv

10.10.10.2rac02-priv

# 扫描IP

192.168.1.15rac-扫描

rac01节点的网卡信息

ens32网卡内容

类型=以太网

BOOTPROTO=无

去浮=是

IPV4_FAILURE_FATAL=是

IPV6INIT=否

名称=ens32

设备=ens32

开机=是

IPADDR=192.168.1.161

前缀=24

网关=192.168.1.1

DNS1=114.114.114.114

ens33网卡内容

类型=以太网

BOOTPROTO=无

去浮=是

IPV4_FAILURE_FATAL=是

IPV6INIT=否

名称=ens33

设备=ens33

开机=是

IPADDR=10.10.10.1

前缀=24

DNS1=114.114.114.114

rac02网卡信息

ens32网卡内容

类型=以太网

BOOTPROTO=无

去浮=是

IPV4_FAILURE_FATAL=是

IPV6INIT=否

名称=ens32

设备=ens32

开机=是

IPADDR=192.168.1.162

前缀=24

网关=192.168.1.1

DNS1=114.114.114.114

ens33网卡内容

类型=以太网

BOOTPROTO=无

去浮=是

IPV4_FAILURE_FATAL=是

IPV6INIT=否

名称=ens33

设备=ens33

开机=是

IPADDR=10.10.10.2

前缀=24

DNS1=114.114.114.114

关闭所有节点上的selinux、防火墙、NetworkManager 和NTP 服务。

systemctl 停止防火墙

systemctl 禁用防火墙

systemctl 停止网络管理器

systemctl 禁用网络管理器

systemctl 停止ntpd

同步两个节点的时间。这里的测试环境是手动同步的。

timedatectl set-ntp 否

timedatectl 设置时间\’11:59:50\’

时钟-w

二.存储配置

使用udev绑定裸设备并记录红色部分

必须在两个节点上执行以下步骤

请检查磁盘ID。这里有7 个磁盘sdb sdc sdd.

对于i in b c d e f g h;

/usr/lib/udev/scsi_id –whitelisted –replace-whitespace –device=/dev/sd$i

结尾

绑定磁盘号设备

vim /etc/udev/rules.d/55-udev.rules

KERNEL==\’sd*\’,SUBSYSTEM==\’block\’,PROGRAM==\’/usr/lib/udev/scsi_id –whitelisted –replace-whitespace –device=/dev/$name\’,RESULT==\’ 36000c291f31eea171d41e8e151418505\’,SYMLINK+=\’asm-diskb\’,OWNER=\’grid\’,GROUP=\’asmadmin\’,MODE=\’0660\’

KERNEL==\’sd*\’,SUBSYSTEM==\’block\’,PROGRAM==\’/usr/lib/udev/scsi_id –whitelisted –replace-whitespace –device=/dev/$name\’,RESULT==\’ 36000c29461788130bb802cd397c09776\’,SYMLINK+=\’asm-diskc\’,OWNER=\’grid\’,GROUP=\’asmadmin\’,MODE=\’0660\’

KERNEL==\’sd*\’,SUBSYSTEM==\’block\’,PROGRAM==\’/usr/lib/udev/scsi_id –whitelisted –replace-whitespace –device=/dev/$name\’,RESULT==\’ 36000c29966d30836d7eb5f98347524cc\’,SYMLINK+=\’asm-diskd\’,OWNER=\’grid\’,GROUP=\’asmadmin\’,MODE=\’0660\’

KERNEL==\’sd*\’,SUBSYSTEM==\’block\’,PROGRAM==\’/usr/lib/udev/scsi_id –whitelisted –replace-whitespace –device=/dev/$name\’,RESULT==\’ 36000c29bc3dfcb6ec2d86c735938ff4e\’,SYMLINK+=\’asm-diske\’,OWNER=\’grid\’,GROUP=\’asmadmin\’,MODE=\’0660\’

KERNEL==\’sd*\’,SUBSYSTEM==\’block\’,PROGRAM==\’/usr/lib/udev/scsi_id –whitelisted –replace-whitespace –device=/dev/$name\’,RESULT==\’ 36000c29fc072ae3880dfce906d7d2e94\’,SYMLINK+=\’asm-diskf\’,OWNER=\’grid\’,GROUP=\’asmadmin\’,MODE=\’0660\’

KERNEL==\’sd*\’,SUBSYSTEM==\’block\’,PROGRAM==\’/usr/lib/udev/scsi_id –whitelisted –replace-whitespace –device=/dev/$name\’,RESULT==\’ 36000c29f8f24b24a31a9770e51515ac7\’, SYMLINK+=\’asm-diskg\’, OWNER=\’grid\’, GROUP=\’asmadmin\’, MODE=\’0660\’

KERNEL==\’sd*\’,SUBSYSTEM==\’block\’,PROGRAM==\’/usr/lib/udev/scsi_id –whitelisted –replace-whitespace –device=/dev/$name\’,RESULT==\’ 36000c291c168694eb09bc02e67a68773\’,SYMLINK+=\’asm-diskh\’,OWNER=\’grid\’,GROUP=\’asmadmin\’,MODE=\’0660\’

绑定原始设备并将七个磁盘映射到原始设备

vim /etc/udev/rules.d/60-raw.rules

ACTION==\’add\’,KERNEL==\’sdb\’,RUN+=\’/usr/bin/raw /dev/raw/raw1 %N\’

ACTION==\’add\’,KERNEL==\’sdc\’,RUN+=\’/usr/bin/raw /dev/raw/raw2 %N\’

ACTION==\’add\’,KERNEL==\’sdd\’,RUN+=\’/usr/bin/raw /dev/raw/raw3 %N\’

ACTION==\’add\’,KERNEL==\’sde\’,RUN+=\’/usr/bin/raw /dev/raw/raw4 %N\’

ACTION==\’add\’,KERNEL==\’sdf\’,RUN+=\’/usr/bin/raw /dev/raw/raw5 %N\’

ACTION==\’add\’,KERNEL==\’sdg\’,RUN+=\’/usr/bin/raw /dev/raw/raw6 %N\’

ACTION==\’add\’,KERNEL==\’sdh\’,RUN+=\’/usr/bin/raw /dev/raw/raw7 %N\’

KERNEL==\’raw[1-7]\’,OWNER=\’grid\’,GROUP=\’asmadmin\’,MODE=\’660\’

vim /etc/rc.local

启动_udev

/bin/raw /dev/raw/raw1 /dev/sdb

/bin/raw /dev/raw/raw2 /dev/sdc

/bin/raw /dev/raw/raw3 /dev/sdd

/bin/raw /dev/raw/raw4 /dev/sde

/bin/raw /dev/raw/raw5 /dev/sdf

/bin/raw /dev/raw/raw6 /dev/sdg

/bin/raw /dev/raw/raw7 /dev/sdh

重新加载启动项

源/etc/rc.local

启动_udev

将文件复制到两个节点

cd /etc/udev/rules.d

scp 55-udev.rules 60-raw.rules rac02:${PWD}

scp /etc/rc.local rac02:/etc

使用rac02 节点

启动_udev

查看2个节点裸设备挂载状态

ls /dev/原始*

配置网络yy源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

嗯,把所有东西都清理干净。

百胜赚钱

运行该脚本以创建Oracle 用户、组和环境变量。

执行网格用户创建脚本

运行Oracle预安装脚本

这里我们将跳过创建用户、创建目录和安装依赖包的过程。

解压安装包并安装cvuqdisk(两个节点都必须运行)。

解压p13390677_112040_Linux-x86-64_1of7.zip -d /usr/local/src

解压p13390677_112040_Linux-x86-64_2of7.zip -d /usr/local/src

解压p13390677_112040_Linux-x86-64_3of7.zip -d /usr/local/src

cd /usr/local/src/grid/rpm/

rpm -ivh cvuqdisk-1.0.9-1.rpm

手动配置OHA 服务

RHEL7改变了init的管理方式,导致兼容性问题,并且需要手动配置ohas服务。

vim /usr/lib/systemd/system/ohas.service

[单元]

描述=Oracle 高可用性服务

之后=syslog.target

[服务]

ExecStart=/etc/init.d/init.ohasd run /dev/null 21 类型=简单

重新启动=始终

[安装]

WantedBy=多用户.Target

chmod 777 /usr/lib/systemd/system/ohas.service

重新加载systemctl 守护进程

使用systemctl 启用ohas.service

使用systemctl 启动ohas.service

systemctl 状态ohas.service

现在ohas服务无法启动。稍后将在图形界面中对此进行解释。

三.安装GI集群件+ASM:

进入GUI界面,登录grid用户。

cd /usr/local/src/grid/

运行GI 安装程序

./运行安装程序

如果root用户运行两个脚本,同时运行这两个脚本会在创建投票板时报冲突和错误。 rac01 首先运行这两个脚本,然后rac02 运行它们。

当您在每个节点上运行root.sh 脚本时,更新/etc/init 目录,您将看到下面列出的init.ohasd 文件。立即systemctl start ohas.service启动服务,服务启动成功。

当您使用主机分配scan-ip 时,您会收到以下错误消息,但当您使用DNS 分配scan-ip 时,您不会收到此错误消息。如果有两个节点

如果可以ping scan-ip,则可以忽略此错误。

四.配置ASM

在GUI界面切换到Grid用户,打开命令行,运行asmca。

五.安装数据库软件

使用GUI界面登录Oracle用户。

六.创建数据库

oracle用户运行dbca建库

七.检查集群资源状态

网格用户执行

crsctl 统计-t

以上关于在#Centos7.9上安装Oracle11.2.0.4 rac集群的相关内容(超详细)摘自网络,仅供大家参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/93908.html

(0)
CSDN's avatarCSDN
上一篇 2024年7月26日 下午1:57
下一篇 2024年7月26日 下午1:57

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注