RedHat 7.7平台静默安装19RAC的详细操作流程是怎样的?

分类:编程技术 时间:2024-02-20 15:46 浏览:0 评论:0
0
本文介绍《RedHat 7.7平台静默安装19RAC的详细操作流程是怎样的》的相关知识。在实际案例操作过程中,很多人都会遇到这样的困境。接下来就让小编带领大家学习如何处理这些情况吧!我希望你能仔细阅读并学到一些东西!

1. RAC架构规划

1.1.网络架构规划

< tr>

项目

< /td>

RAC节点一

RAC节点二

主机名

ora19crac1

ora19crac2

私有IP地址 (ens32)

90.90.90.1

90.90.90.2

公共 IP 地址 (ens33)

192.168.84.91

192.168.84.92

公共 VIP 地址 (ens33)

192.168.84.93

192.168.84.94

SCAN_IP (ens33)

192.168.90.15

SCAN_NAME

scan-ora19racdb

1.2。存储规划

共享磁盘路径

ASM磁盘名称

ASM磁盘组名称

大小

冗余< /p>

/dev/sdb1

asm_ocr_1< /p>

OCR_VOT_GP1

1GB

正常

/dev/sdc1< /p>

asm_ocr_2

1GB

/dev/sdd1

asm_ocr_3

1GB

/dev/sde1

asm_data1

DATA_GP01

5GB< /p>

外部

/dev/sdf1< /p>

asm_fra01

FRA_GP01

3GB

外部

注意:MGMT 在 19c 中是可选的。经过12c的摧残,相信大多数人和公司都不愿意使用它了,所以在安装GI的时候就选择No吧。

1.3。软件规划

虚拟机软件

VMware Workstation 15.5.1 专业版

操作系统

Red Hat Enterprise Linux Server 版本 7.7 (Maipo)

集群软件

Oracle 集群件 19.3.0

数据库软件

Oracle Database EnterPrise 19.3.0

2.虚拟机配置结构

2.1。修改vmware配置文件,支持共享磁盘:

在节点一上添加一块硬盘à选择scsi->立即分配,根据情况一共添加五个磁盘磁盘规划表,选择节点二已有的虚拟磁盘,找到对应的五个磁盘 添加完所有文件后,关闭VMware Workstation软件,打开所有节点的.vmx文件,添加以下内容,完成配置共享磁盘。

disk.locking = "FALSE" diskLib.dataCacheMaxSize = "0" diskLib.dataCacheMaxReadAheadSize = "0" diskLib.dataCacheMinReadAheadSize = "0" diskLib.dataCachePageSize = "4096" diskLib.maxUnsyncedWrites = "0" unity.wasCapable = "TRUE" scsi0:5.fileName = "D:\vmware\ora19cRAC\share_disk\datadg01.vmdk"scsi0:5.present = "TRUE"scsi0: 1.fileName = "D:\vmware \ora19cRAC\share_disk\ocrvot01.vmdk"scsi0:1.present = "TRUE"scsi0:2.fileName = "D:\vmware\ora19cRAC\share_disk\ocrvot02.vmdk"scsi0:2 .present = "TRUE"scsi0:3.fileName = "D:\vmware\ora19cRAC\share_disk\ocrvot03.vmdk"scsi0:3.present = "TRUE"scsi0:4.fileName = "D:\vmware\ ora19cRAC\share_disk \mgmt.vmdk"scsi0:4.present = "TRUE"scsi0:4.redo = ""scsi0:3.redo = ""scsi0:2.redo = ""scsi0:1.redo = ""scsi0 :5。 redo = ""scsi0:0.redo = "" scsi0:1.mode = "独立持久"scsi0:1.deviceType = "磁盘"scsi0:2.mode = "独立持久"scsi0:2.deviceType = "磁盘"scsi0: 3.mode = "独立-持久"scsi0:3.deviceType = "磁盘"scsi0:4.mode = "独立-持久"scsi0:4.deviceType = "磁盘"scsi0:5.mode = "独立-persistent"scsi0 :4.deviceType = "disk"

修改主机名并配置IP地址

ora19crac1:

< pre>[root@localhost ~]# cat /etc/hostname ora19crac1 [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens32 TYPE=EthernetBOOTPROTO=noneNAME=ens32DEVICE=ens32ONBOOT =yesIPADDR=90.90.90.1 NETMASK=255.255.255.0ARPCHECK=no [root@localhost ~]# c在 /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetBOOTPROTO=noneNAME=ens33DEVICE=ens33ONBOOT=yesIPADDR=192.168.84.91NETMASK=255.255.255.0GATEWAY=192.168.84.1ARPCHECK=no

3.安装环境准备

备注:此过程在两台主机上同时进行

3.1.修改主机名和IP地址

# ora19crac1# 修改主机名 [root@localhost ~ ]# hostnamectl --static set-hostname ora19crac1[root@localhost ~]# hostnamectl --static set-hostname ora19crac2 # 修改私有IP地址 [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg- ens32TYPE=EthernetBOOTPROTO=noneNAME=ens32DEVICE=ens32ONBOOT=yesIPADDR=90.90.90.1NETMASK=255.255.255.0 # 修改公有IP 地址 [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetBOOTPROTO=noneNAME =ens33DEVICE=ens33ONBOOT=yesIPADDR=192.168.84.91NETMASK=255.255.255.0GATEWAY=192.168.84.1

3.2。关掉ff 时间同步服务

[root@ora19crac1 ~]# systemctl stop chronyd[root@ora19crac1 ~]# systemctl disable chronyd[root@ora19crac1 ~]# mv /etc/chrony.conf /etc/chrony .conf.bak

3.3。关闭防火墙和SELinux

[root@ora11grac1 ~]# chkconfig iptables off[root@ora11grac1 ~]# chkconfig ip6tables off[root @ora11grac1 ~]# setenforce Permissive[root@ora11grac1 ~]# setenforce 0[root@ora11grac1 ~]#sed -i "/^SELINUX=/s#enforcing#disabled#" /etc/selinux/config[root@ora11grac1 ~]# vi /etc/selinux/configSELINUX=disabled [root@ora11grac1 ~]# service iptables stopiptables:将链设置为策略接受:过滤器 [ OK ]iptables:刷新防火墙规则:[ OK ]iptables:卸载模块:[ OK ] [root@ora11grac1 ~]# service ip6tables stopip6tables:将链设置为策略接受: 过滤 [确定]ip6tables: 刷新防火墙规则: [确定]ip6tables: 卸载模块: [确定]
< h3>3.4. RHEL 7 禁用防火墙
[root@ora19crac1 ~]# systemctl list-unit-files|grepfirewalldfirewalld.serviceenabled [root@ora19crac1 ~]#systemctl stopfirewalld.service[root@ora19crac1 ~]#systemctldisablefirewalld.serviceRemoved symlink /etc/systemd/system/multi -user.target.wants/firewalld.service.Removedsymlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service。

3.5。配置本地YUM:

[root@ora19crac1 ~]# mount /dev/sr0 /mnt/mount: /dev/sr0 写保护,挂载只读 [root@ora19crac1 ~]# cat > /etc/yum.repos.d/local.repo < [base]> name=base > baseurl=file:///mnt>enabled=1> gpgcheck=0> multilib_policy=all> EOF [root@ora19crac1 ~]# yum clean allLoaded 插件:product-id、search-disabled-repos、subscription-manager 此系统未向授权服务器注册。可以使用subscription-manager来注册。 清理repos: base [root@ora19crac1 ~]# yum makecacheLoaded plugins: Product-id, search-disabled-repos, subscription-manager此系统未注册与授权服务器。您可以使用订阅管理器来注册。base                                                                                                                                                                                                                                                                                                                         ; | 2.0 MB 00:00:00 (3/5):基本/文件列表 | 3.1 MB 00:00:00 (4/5):基础/其他bsp; nbsp;安装桌面
[root@ora19crac1 ~]# yum groupinstall -y "带 GUI 的服务器"[root@ora19crac1 ~]# cd /etc/systemd/system/[root@ora19crac1 system]# ln -sf / lib/systemd/system/graphical.target /etc/systemd/system/default.target[root@ora19crac1 system]# restart

3.7.创建用户和组

# 检查并创建用户组 [root@ora19crac1 ~]# grep 54[4,3] /etc/group[root@ora19crac1 ~]# groupadd -g 54421 oinstall[root @ora19crac1 ~]# groupadd -g 54322 dba[root@ora19crac1 ~]# groupadd -g 54323 oper[root@ora19crac1 ~]# groupadd -g 54324 backupdba[root@ora19crac1 ~]# groupadd -g 54325 dgdba[root@ora19crac1 ~]# groupadd -g 54326 kmdba[root@ora19crac1 ~]# groupadd -g 54327 asmdba[root@ora19crac1 ~]# groupadd -g 54328 asmoper[root@ora19crac1 ~]# groupadd -g 54329 asmadmin[root@ora19crac1 ~] # groupadd -g 54330 racdba[root@ora19crac1 ~]# grep 54[4,3] /etc/groupoinstall:x:54421:dba:x:54322:oper:x:54323:backupdba:x:54324:dgdba:x :54325:kmdba:x:54326:asmdba:x:54327 :asmoper:x:54328:asmadmin:x:54329:racdba:x:54330: # 检查并创建用户 [root@ora19crac1 ~]# grep oracle /etc/passwd[root@ora19crac1 ~]# grep grid /etc/passwd [root@ora19crac1 ~ ]# /usr/sbin/useradd -u 54322 -g oinstall -G asmadmin,asmdba,asmoper,racdba grid[root@ora19crac1 ~]# /usr/sbin/useradd -g oinstall -G dba,asmdba,backupdba,dgdba, kmdba,racdba,oper oracle # 配置用户密码 [root@ora19crac1 ~]# echo "oracle" | passwd --stdin oracle[root@ora19crac1 ~]#echo "oracle" | passwd --stdin oracle[root@ora19crac1 ~]#echo "oracle" | passwd --stdin grid # 创建后查看用户信息 [root@ora19crac1 ~]# grep oracle /etc/passwdoracle:x:54323:54421::/ home/oracle:/bin/bash[root@ora19crac1 ~]# grep grid /etc/passwdgrid:x:54322:54421::/home/grid:/bin/bash[root@ora19crac1 ~]# id griduid=54322( grid) gid=54421(oinstall) groups=54421(oinstall),54327 (asmdba),54329(asmadmin),54330(racdba)[root@ora19crac1 ~]# id oracleuid=54323(oracle) gid=54421(oinstall) groups =54421(oinstall),54322(dba),54323(oper), 54324(备份dba),54325(dgdba),54326(kmdba),54327(asmdba),54330(racdba)

3.8。创建目录

[root@ora19crac1 ~]# mkdir -p /u01/app/19.0.0/grid[root@ora19crac1 ~]# mkdir -p /u01/app/grid[root@ora19crac1 ~ ] # mkdir -p /u01/app/oracle

3.9.授权数据库安装目录

[root@ora19crac1 ~]# chown -R grid:oinstall /u01[root@ora19crac1 ~]# chown oracle:oinstall /u01/app/oracle[root@ora19crac1 ~] # chmod -R 775 /u01/

3.10.安装软件包

# 需要安装的包信息 setarch binutils compat-libstdc++-33 compat-db compat-libstdc++ compat -gcc elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make ksh numactl sysstat libXp unixODBC unixODBC-devel udev # 挂载光盘安装软件 [root@ora19crac1 ~]# mount /dev/sr0 /mnt/mount: /dev/sr0被写保护,挂载为只读[root@ora19crac1 ~]# yum install -y bc binutils compat-libcap1 compat-libstdc++ elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libXrender libXrender-devel libX11 libXau libXi libXtst libgcc libstdc++ libstdc++-devel libxcb make net-tools targetc li smartmontools sysstat gcc gcc-c++ gcc-info gcc -locale gcc48 gcc48-info gcc48-locale gcc48-c++加载的插件:langpacks、product-id、search-disabled-repos、subscription-manager此系统未向授权服务器注册。您可以使用订阅管理器进行注册。基础                                                         st 版本软件包 binutils-2.27-41.base.el7.x86_64 已安装且最新版本没有可用的软件包 compat-libstdc++。软件包 elfutils -libelf-0.176-2.el7。 x86_64 已安装最新版本包 glibc-2.17-292.el7。 x86_64 已安装且最新版本包 libaio-0.3.109-13.el7.x86_64 已安装且最新版本包 libXrender-0.9.10-1.el7.x86_64 已安装且最新版本包年龄 libX11-1.6.7-2.el7.x86_64 已安装且最新版本软件包 libXau-1.0.8-2.1.el7.x86_64 已安装且最新版本软件包 年龄 libXi -1.7.9-1.el7.x86_64 已安装且最新版本软件包libXtst-1.2.3-1.el7.x86_64 已安装且最新版本软件包 libgcc-4.8.5-39.el7.x86_64 已安装且最新版本软件包 libstdc++- 4.8 .5-39.el7.x86_64 已安装且最新版本软件包 libxcb- 1.13-1.el7.x86_64 已安装且最新版本Package 1:make-3.82-24.el7.x86_64 已安装且最新版本Package net-tools-2.0-0 .25 .20131004git.el7.x86_64 已安装且最新版本Package 1: Smartmontools-7.0-1.EL7.X86_64 Alream 已安装且最新版本Package Sysstat-10.5-18.EL7.X86_64 已经且最新版本 SIONNO 软件包 GCC-INFO 可用。无软件包 GCC-Locale 可用。无软件包 gcc48 可用。无软件包 gcc48-信息可用。没有可用的 gcc48-locale 软件包。没有可用的 gcc48-c++ 软件包。解决依赖关系s--> 运行事务检查---> 将安装软件包 compat-libcap1.x86_64 0:1.10-7.el7---> 将安装软件包 elfutils-libelf-devel.x86_64 0:0.176-2.el7- -> 处理依赖项: pkgconfig(zlib) for package: elfutils-libelf-devel-0.176-2.el7.x86_64 ---> 将安装包 fontconfig-devel.x86_64 0:2.13.0-4.3.el7-->处理依赖项: pkgconfig(freetype2) >= 20.0.14 对于软件包:fontconfig-devel-2.13.0-4.3.el7.x86_64--> 处理依赖项:freetype-devel >= 2.8-7 对于软件包:fontconfig-devel-2.13 .0-4.3.el7.x86_64--> 处理依赖关系:pkgconfig(uuid) for package: fontconfig-devel-2.13.0-4.3.el7.x86_64--> 处理依赖关系: pkgconfig(expat) for package: fontconfig-devel -2.13.0-4.3.el7.x86_64---> 将安装软件包 gcc.x86_64 0:4.8.5-39.el7--> 处理依赖项:cpp = 4.8.5-39。 el7 软件包: gcc-4.8.5-39.el7.x86_64---> 将安装软件包 gcc-c++.x86_64 0:4.8.5-39.el7---> 软件包 glibc-devel.x86_64 0:2.17 -292.el7 将被安装ed--> 处理依赖项:glibc-headers = 2.17-292.el7,用于包:glibc-devel-2.17-292.el7.x86_64--> 处理依赖项:glibc-headers,用于包:glibc-devel-2.17-292。 el7.x86_64- --> 将安装软件包 ksh.x86_64 0:20120801-139.el7---> 将安装软件包 libXrender-devel.x86_64 0:0.9.10-1.el7---> 软件包 libaio- devel.x86_64 0 :0.3.109-13.el7 将被安装---> 软件包 libstdc++-devel.x86_64 0:4.8.5-39.el7 将被安装---> 软件包 targetcli.noarch 0:2.1.fb49 -1.el7 将被安装--> 处理依赖项:python-rtslib >= 2.1.fb41 for package: targetcli-2.1.fb49-1.el7.noarch--> 处理依赖项:python-configshell for package: targetcli-2.1 .fb49-1 .el7.noarch--> 运行事务检查---> 将安装软件包 cpp.x86_64 0:4.8.5-39.el7---> 软件包 expat-devel.x86_64 0:2.1.0-将安装 10.el7_3 ---> 将安装软件包 freetype-devel.x86_64 0:2.8-14.el7 --> 处理软件包的依赖项:pkgconfig(libpng):freetype-devel-2.8-14.el7.x86_64---> 将安装包 glibc -headers.x86_64 0:2.17-292.el7--> 处理依赖项: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-292。 el7.x86_64--> 处理依赖项:包的内核标头:glibc-headers-2.17-292.el7.x86_64---> 将安装包 libuuid-devel.x86_64 0:2.23.2-61.el7-- -> 将安装包 python-configshell.noarch 1:1.1 .fb25-1.el7 -> 处理依赖项:python-urwid for package: 1:python-configshell-1.1.fb25-1.el7.noarch-->处理依赖:pyparsing for package:1:python-configshell-1.1。 fb25-1.el7.noarch---> 将安装包 python-rtslib.noarch 0:2.1.fb69-3.el7--> 处理依赖项:python-kmod for package: python-rtslib-2.1.fb69-3 .el7.noarch---> 将安装软件包 zlib-devel.x86_64 0:1.2.7-18.el7 --> 运行事务检查---> 软件包 kernel-headers.x86_64 0:3.10.0-1062。将安装 el7---> 将安装软件包 libpng-devel.x86_64 2:1.5.13-7.el7_2---> 软件包 p将安装 yparsing.noarch 0:1.5.6-9.el7---> 将安装包 python-kmod.x86_64 0:0.9-4.el7---> 将安装包 python-urwid.x86_64 0:1.1.1 -3.el7将被安装-->完成依赖解析 Dependency Resolved ============ ========================= =========================== ======================= =========================== =============== 包存储库拱门大小==== ================================================= =================================================== =======================安装:compat-libcap1                                                                                                                                                                      。 19 k elfutils-libelf-devel .el7          基础 39k fontconfig-devel x86_64 2.13.0-4.3.el7 基础 138 k gcc x86_64   4.8.5-39.el7 基础 16 m gcc-c ++ x86_64 4.8.5-39.el7基础 7.2 m glibc-devel 17k libaio-devel 0.3.109-13.el7 基础 13k libstdc++-devel x86_64 4.8.5-39.el7 base 1.5M targetcli noarch 2.1.fb49-1.El7 Base 68 K安装依赖项:CPP x86_64 4.8.5-39.el7 Base 6.0 M Expat-Develx86_64 2.1.0-10.el7_3 base 57k freetype-devel x86_64 2.8 -14.el7 基础 447 k glibc 头文件                                                                           内核头文件                                                                                                              nbsp;基本 8.7 M libpng-devel x86_64 2:1.5.13-7.el7_2 基本 122k libuuid-devel x86_64   2.23.2-61.el7 基本 92 k pyparsing noarch 1.5.6-9.el7 basenbsp; noarch 1:1.1.fb25-1.el7 基础 基础 68k python-kmod x86_64 0.9-4.el7 base57k python-rtslib                                                                                                                                                                                                                                          wisp; base 654 k zlib-devel x86_64 1.2.7-18.el7 base 50 k 事务摘要============================================================================ =================================================== =====安装 11 个软件包(+13 个依赖包) 总下载大小:44 M 安装大小:95 M 下载软件包:------------------------ ---------------------------------------------------------------- ----------------------------------------------------------------总计                                                                                                                                                                                                                                                                                                                         自 运行事务检查运行事务测试事务测试成功运行事务安装) -devel-1.5.13-7.el7_2.x86_64                                                 2/24 安装:freetype-devel-2.8-14.el7.x86_64 3/24 安装:cpp-4.8。 5-39.el7.x86_64                                                 sp; 4/24 安装:python-kmod-0.9-4.el7.x86_64                                                                                                                    p;央行; 8/24 安装:Expat-DEVEL-2.1.0-10.EL7_3.X86_64 9/24 安装:pyparsing-1.5.6-9.l7.noarch 10/24 安装:1:Python-configshell-1.1.1.fb25-1.El7.noarch 11/24 安装:kernel-headers-3.10-1062.x86_6412/24 安装:Glibc-Headers-2.17-292.EL7。 X86_64 13/24 安装:Glibc-Devel-2.17-292.EL7.X86_64 14/24 安装:GCC-4.8.5-39.el7.x86_64 15/24 安装:libuuid-devel-2.23.2-61.l7.x86_64 76-2.el7.x86_644                                                                                    4                                                                                                                                                                              自从sp;安装:libXrender-devel-0.9.10-1.el7.x86_64 验证:2 :libpng-devel-1.5.13-7.el7_2.x86_64                                                                                       ; 1/24 验证:libuuid-devel-2.23.2-61.el7.x86_64 2/24 验证:kernel-headers-3.10.0-1062.el7.x86_64                                  3/24 验证:gcc-4.8.5-3 9.el7 .x86_64                                        4/24 验证:pyparsing-1.5.6-9.el7.noarch                                                            sp;正在验证P; 7/24 验证:Zlib-Devel-1.2.7-18.EL7.X86_64 8/24 验证:TargetCli-2.1.FB49-1.El7.noarch通过nbsp; 11/24 验证:libxrender-devel-0.9.10-1.l7.x86_64 12/24 验证:Python-Urwid-1.1.1-3.x86_64公共服务提供商;验证:compat-libcap1-1.10-7.el7.x86_64                                                                                                                                                                                          ” 9-13.el7.x86_64 18/24   验证正在:1:python-configshell-1.1.fb25-1.el7.noarch 正在验证:python-kmod-0.9-4 .el 7.x86_64sp; 20/24 验证:glibc-devel-2.17-292.el7.x86_64 21/24 验证:cpp-4.8.5-39.el7.x86_64                                                        nb sp; 22/24                                                                  23/24 验证:glibc-headers-2.17-292.el7.x86_64                                                 sp; .0-4.3.el7 gcc.x86_64 0.8.5-39.el7 0801-139.el7 libXrender-devel.x86_64 0:0.9.10-1.el7 libaio-devel.x86_64 0:0.3.109-13.el7 libstdc++ -devel.x86_64 0:4.8.5-39.el7 targetcli.noarch 0:2.1.fb49-1.el7 安装的依赖项:cpp.x86_64 0:4.8.5-39.el7 expat-devel.x86_64 0:2.1.0 -10.el7_ 3 freetype-devel .x86_64 0:2.8-14.el7 glibc-headers.x86_64 0:2.17-292.el7 kernel-headers.x86_64 0:3.10.0-1062.el7 libpng-devel.x86_64 2: 1.5.13-7.el7 _2 libuuid -devel.x86_64 0:2.23.2-61.el7 pyparsing.noarch 0:1.5.6-9.el7 python-configshell.noarch 1:1.1.fb25-1.el7 python- kmod.x86_64 0:0.9-4。 el7 python-rtslib.noarch 0:2.1.fb69-3.el7 python-urwid.x86_64 0:1.1.1-3.el7 zlib-devel.x86_64 0:1.2.7-18.el7 完成!
< h3>3.11。单独手动安装compat-libstdc++
[root@ora19crac2 ~]# lscompat-libstdc++-33-3.2.3-69.el6.x86_64.rpm [root@ora19crac2 ~]# rpm - ivh compat-libstdc++ -33-3.2.3-69.el6.x86_64.rpm 警告:compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm:标头 V3 RSA/SHA256 签名,密钥 ID ec551f03:NOKEYPreparing ...                 # ############################## [100%]正在更新/安装... 1:compat- libstdc++-33-3.2 .3-69.el6################################## [100%] [root@ora19crac1 ~]# rpm -ivh compat-libstdc++ -33-3.2.3-69.el6.x86_64.rpm 警告:compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm:标头 V3 RSA/SHA256 签名,密钥 ID ec551f03: NOKEY准备...          # ############################### [100%]正在更新/安装... 1:compat- libstdc++-33- 3.2.3-69.el6 ################################[100%]

3.12。检查已安装的软件包

[root@ora19crac1 ~]# rpm -qa bc binutils compat-libcap1compat-libstdc++ elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libXrender libXrender-devellibX11 libXau libXi libXtst libgcc libstdc++ libstdc++-devel libxcb make net-tools targetcli smartmontools sysstat gcc gcc-c++ gcc-info gcc-locale gcc48 gcc48-info gcc48-locale gcc48-c++libXtst-1.2.3 -1.el7.x86_64net -tools-2.0-0.25.20131004git.el7.x86_64targetcli-2.1.fb49-1.el7.noarchbinutils-2.27 -41.base.el7.x86_64libaio-0.3.109-13.el7.x86_64libXrender-0.9.10-1.el7 .x86_64libstdc ++ -DEVEL-4.8.5-39.EL7.X86_64Libxau-1.0.8-2.1.EL7 .X86_64Libxrender-Devel-0.9.10-1.El7.x86_64Glibc-292.x86_64ELFUT ILS-libelf-0.176-2 .el7.x86_64libxcb-1.13-1.el7.x86_64libX11-1.6.7-2.el7.x86_64libXi -1.7。 9-1.el7.x86_64fontconfig-devel-2.13.0-4.3.el7.x86_64libaio-devel-0.3.109-13.el7.x86_64libgcc-4.8.5-39.el7.x86_64libstdc++-4.8.5-39.el7. x86_64bc-1.06.95-13.el7.x86_64glibc-devel-2.17-292.el7.x86_64gcc-c++-4.8 .5-39.el7.x86_64compat-libcap1-1.10-7.el7.x86_64sysstat-10.1.5-18.el7.x86_64make-3.82-24.el7.x86_64gcc-4.8.5-39.el7.x86_64ksh-20120801-139.el7.x86_64smartmontools-7.0-1.el7.x86_64elfutils-libelf-devel-0.176-2.el7 .x86_64[root@ora19crac1 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" bc binutils compat-libcap1 compat-libstdc++ elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libXrender libXrender-devel libX11 libXau libXi libXtst libgcc libstdc++ libstdc++-devel libxcb make net-tools targetcli smartmontools sysstat gcc gcc-c++ gcc-info gcc-locale gcc48 gcc48 -info g cc48-locale gcc48-c++libXtst-1.2 .3-1.el7 (x86_64)net-tools-2.0-0.25.20131004git.el7 (x86_64)targetcli-2.1.fb49-1.el7 (noarch)binutils -2.27-41.base.el7 (x86_64)libaio-0.3 .109-13.el7 (x86_64)libXrender-0.9.10-1.el7 (x86_64)libstdc++-devel-4.8.5-39.el7 (x86_64)libXau -1.0.8-2.1.el7 (x86_64)libXrender-devel-0.9.10-1.el7 (x86_64)glibc-2.17-292.el7 (x86_64)elfutils-libelf-0.176-2.el7 (x86_64)libxcb-1.13 -1.el7 (x86_64)libX11-1.6.7-2.el7 (x86_64)libXi-1.7.9-1。 el7 (x86_64)fontconfig-devel-2.13.0-4.3.el7 (x86_64)libaio-devel-0.3.109-13.el7 (x86_64)libgcc-4.8.5-39.el7 (x86_64)libstdc++-4.8.5- 39.el7 (x86_64)bc-1.06.95-13.el7 (x86_64)glibc-devel-2.17-292.el7 (x86_64)gcc-c++-4.8.5-39.el7 (x86_64)compat-libcap1-1.10- 7.el7 (x86_64)sysstat-10.1.5-18.el7 (x86_64)make-3.82-24.el7 (x86_64)gcc-4.8.5-39.el7 (x86_64)ksh-20120801-139.el7 (x86_64) smartmontools-7.0-1.el7 (x86_64)elfutils-libelf-devel-0.176-2.el7 (x86_64)

3.13。编辑主机文件

cat >> /etc/hosts <

3.14。配置ZEROCONF

cat“NOZEROCONF=yes”>> /etc/sysconfig/network

3.15。修改系统内核参数

[root@ora19crac1 ~]# cat >> /etc/sysctl.conf < kernel.shmall = 4294967296> kernel.sem = 510 65280 510 128> kernel.shmmni = 4096> kernel.shmmax = 137438953472> 净。 ipv4.ip_local_port_range = 9000 65500> net.core.rmem_default = 1048576> net.core.rmem_max = 4194304> net.core.wmem_default = 262144> net.core.wmem_max = 1048576> fs.file-max = 6815744> fs.aio -max-nr = 1048576> vm.swappiness = 0> vm.swappiness dirty_background_ratio = 3> vm.dirty_ratio = 80> vm.dirty_expire_centisecs = 500> vm.dirty_writeback_centisecs = 100> net.ipv4.tcp_sack = 0> net.ipv4.tcp_timestamps = 0> net.ipv4.conf.default。 rp_filter = 0> net.ipv4.tcp_wmem = 262144> net.ipv4.tcp_rmem = 4194304> EOF

3.16。配置LIMITS限制参数

[root@ora19crac1 ~]# cat >> /etc/ security/limits.conf < oracle soft nproc 2047> oracle hard nproc 16384> oracle soft nofile 65536> oracle hard nofile 65536> oracle 软 memlock 3145728> oracle 硬 memlock 3145728> oracle 软堆栈 10240> oracle 硬堆栈 32768 网格软 nproc 2047> 网格硬 nproc 16384> g删除软 nofile 65536> 网格硬 nofile 65536> gridsoft memlock 3145728> 网格硬 memlock 3145728> 网格软堆栈 10240> 网格硬堆栈            32768> #signaturelevin> EOF

3.17。配置系统环境变量

[root@ora19crac1 ~]# cat >> /etc/profile < 

3.18。配置ROOT用户环境变量

 cat >> /root/.bash_profile <

3.19.配置网格用户环境变量

cat >> /home/grid/.bash_profile <

3.20。配置oracle用户环境变量

cat >> /home/oracle/.bash_profile <

3.21。关闭THP和NUMA

[root@ ora19crac1 ~]# echo "transparent_hugepage=never numa=off" >> /etc/default/grub [root@ora19crac1 ~]# grub2-mkconfig -o /boot /grub2/grub.cfg 生成 grub 配置文件 ...找到 linux 映像:/boot/vmlinuz-3.10.0-1062.el7.x86_64找到 initrd 映像:/boot/initramfs-3.10.0-1062.el7.x86_64.imgFound Linux 映像:/boot/vmlinuz-0-rescue-7f68dbd79736467598cec 06d8045a487找到 initrd 映像: /boot/initramfs-0-rescue-7f68dbd79736467598cec06d8045a487.imgdone[root@ora19crac1 ~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg 正在生成 grub 配置文件 ...找到 linux 映像: /boot / vmlinuz-3.10.0-1062.el7.x86_64Found initrd image: /boot/initramfs-3.10.0-1062.el7.x86_64.imgFound linux image: /boot/vmlinuz-0-rescue-7f68dbd79736467598cec06d8045a 487Found initrd image: /boot/initramfs -0-rescue-7f68dbd79736467598cec06d8045a487.imgdone

3.22.禁用avahi

[root@ora19crac1 ~]# systemctl stop avahi-dnsconfd[root@ora19crac1 ~]# systemctl stop avahi-daemon [root@ora19crac1 ~]# systemctl disable avahi-dnsconfd[root@ora19crac1 ~ ]# systemctl 禁用 avahi-daemon

3.23.磁盘规划

3.23.1。创建分区

[root @ora19crac1 ~]# echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdb[root@ora19crac1 ~]# echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdb[root@ora19crac1 ~]# echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdc[root@ora19crac1 ~]# echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdc[root@ora19crac1 ~]# echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdd[root@ora19crac1~]# echo -e "n\np\ n1\n\n\nw" | fdisk /dev/sde[root@ora19crac1 ~]# fdisk -l |grep "/dev/sd" |grep -v sda |sort/dev/sdb1 2048 2097151 1047552 83 L inux/dev /sdc1   2048 2097151 1047552 83 Linux/ dev/sdd1 2048 2097151 1047552 83 Linux/dev/sde1 2048 6291455 3144704 83 Linux/dev/sdf1 2048 10485759 5241856 83 LinuxDisk /dev/sdb:1073 MB,1073741824 字节, 2097152 个扇区磁盘 /dev/sdc : 1073 MB, 1073741824 字节, 2097152 个扇区磁盘 /dev/sdd:1073 MB,1073741824 字节,2097152 个扇区磁盘 /dev/sde:3221 MB,3221225472 字节,6291456 个扇区磁盘 /dev/sdf:5368 MB,5368709120 字节,10485760扇区 [root@ora19crac2 ~]# fdisk - l |grep "/dev/sd" |grep -v sda |sort/dev/sdb1 2048 2097151 1047552 83 Linux/dev/sdc1 2048 2097151 1047552 83 Linux/dev /sdd1 2048 2097151 1047552 83 Linux/dev/sde1 2 0486291455 3144704 83 Linux/dev/sdf1 2048 10485759 5241856 83 LinuxDisk /dev/sdb:1073 MB,1073741824 字节,2 097152 个扇区Disk /dev/sdc:1073 MB,1073741824 字节,2097152 个扇区Disk /dev/sdd:1073 MB,1073741824 字节,2097152 个扇区Disk /dev/sde:3221 MB,3221225472 字节,6291456 个扇区Disk /dev/sdf:5368 MB,5368709120 字节,10485760 个扇区

3.23 .2。 UDEV RedHat 6 手动方法(通用):

cat >> /etc/udev/rules.d/99-oracle-asmdevices.rules <> /etc/udev/rules.d/ 99-oracle-asmdevices.rules < 内核==“sdb1”,名称=“asm_ocr_1”,所有者=“grid”,组=“asmadmin”,模式=“0660”>内核==“sdc1”,名称="asm_ocr_2" , OWNER="grid", GROUP="asmadmin", MODE="0660"> 内核=="sdd1", NAME="asm_ocr_3", OWNER="grid", GROUP="asmadmin", MODE= “0660”>内核==“sde1”,名称=“asm_mgmt”,所有者=“网格”,组=“asmadmin”,模式=“0660”>内核==“sdf1”,名称=“asm_data01”,所有者=“网格”, GROUP="asmadmin", MODE ="0660"> EOF [root@ora11grac1 ~]# start_udev 启动 udev: [ OK ]

3.23.3. UDEV RedHat 7 手动方法

[root@ora19crac1 ~]# cat >> /etc/udev/rules.d/99-oracle-asmdevices.rules < > /etc/udev/rules.d/99-oracle-asmdevices.rules < sdf1lrwxrwxrwx 1 root root 4 Feb 28 01:16 /dev /asm_mgmt -> sde1lrwxrwxrwx 1 root root 4 Feb 28 01:16 /dev/asm_ocr_1 -> sdb1lrwxrwxrwx 1 root root 4 Feb 28 01:16 /dev/asm_ocr_2 -> s dc1lrwxrwxrwx 1 root root 4 Feb 28 01: 16 /开发/ asm_ocr_3 -> sdd1[root@ora19crac1 ~]# ls -rtl /dev/sd[b,c,d,e,f]1 |sortbrw-rw---- 1 grid asmadmin 8, 17 Feb 28 01:29 / dev/sdb1brw-rw---- 1 grid asmadmin 8, 33 Feb 28 01:29 /dev/sdc1brw-rw---- 1 grid asmadmin 8, 49 Feb 28 01:29 /dev/sdd1brw-rw--- - 1 grid asmadmin 8, 65 Feb 28 01:29 /dev/sde1brw-rw---- 1 grid asmadmin 8, 81 Feb 28 01:29 /dev/sdf

3.23.4。常规配置udev方法

vi /etc/scsi_id.configoptions=-g [root@ydb01 ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdb136000c29a5fe67df9fac43441beb4280f[root@ydb01 ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdc136000c29474a249ab2c6f 9b2977 d040b3[根@ydb01 ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdd36000c2925df7736e997e8e6a89865539[root@ydb01 ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdb136000c29a5fe67df9fac4 3441 beb4280f[ root@ydb01 ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdc136000c29474a249ab2c6f9b2977d040b3[root@ydb01 ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdd36000c2925df7736e997e8e 6a89865539 ​​六/etc/udev/rules.d/99-oracle-asmdevices.rulesKERNEL=="sd?1", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-空白 --device=/dev/$parent", RESULT=="36000c29a5fe67df9fac43441beb4280f", SYMLINK+="asmdisks/asmdisk01", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd? 1”,子系统==“块”,程序==“/usr/lib/udev/scsi_id --whitelisted --replace-whitespace - -device=/dev/$parent”,结果==“36000c29474a249ab2c6f9b2977d040b3”,SYMLINK+="asmdisks/asmdisk02"、OWNER="grid"、GROUP="asmadmin"、MODE="0660" KERNEL=="sd?1" 、SUBSYSTEM=="block"、PROGRAM=="/usr/lib/ udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$parent",RESULT=="36000c2925df7736e997e8e6a89865539",SYMLINK+="asmdisks/asmdisk03",OWNER="grid",GROUP="asmadmin",MODE ="0660" 内核=="sd?1",子系统=="块",程序=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device =/dev/$parent" , RESULT=="36000c2930898d85d2050c12f7eb96ef9", SYMLINK+="asmdisks/asmdisk04", OWNER="grid", GROUP="asmadmin", MODE="0660" [root@ydb01 ~]# partprobe[root @ydb01 ~]# /sbin /partprobe /dev/sdb1 [root@ydb01 ~]# /sbin/partprobe /dev/sdc1[root@ydb01 ~]# /sbin/partprobe /dev/sdd1[root@ydb01 ~]# /sbin/partprobe /dev/ sde1 [root@ydb01 ~]# ls -alrth /dev/asmdisks/*lrwxrwxrwx 1 root root 7 月 9 日 16:10 /dev/asmdisks/asmdisk01 -> ../sdb1lrwxrwxrwx 1 root root 7 月 9 日 16:10 /dev /asmdisks/asmdisk02 -> ../sdb1l rwxrwxrwx 1 root root 7 月 9 日 16:10 /dev/asmdisks/asmdisk03 -> ../sdd1lrwxrwxrwx 1 root root 7 月 9 日 16:10 /dev/asmdisks/asmdisk04 -> ../sde1

3.23 .5。 UDEV配置脚本,RedHat 5及之前版本

for i in b c d e f g hi j k ;执行 echo "KERNEL==\"sd*\", BUS==\ "scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\", RESULT==\"`scsi_id - g -u -s /block/sd$i`\", NAME= \"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\" " done

上面的脚本在Linux 5上很常见,但是有人报告这个脚本在redhat/Oracle Linux 6或以上版本中使用。损坏。

这是因为:

在 OEL6 或 RHEL6 中,这一切都发生了变化。

主要变化是:
1. 命令scsi_id 的语法已更改。 scsi_id -g -u -s 等命令不再有效。
2. udevtest 命令不再可用,已集成到 udevadm 中。
如何在 Oracle Linux 6 中使用 udev for Oracle ASM

下面我提供了一个改进的脚本,可以在重新生成正确的udev规则规则文件dhat/Oracle Linux 6:

3.23.6。 RedHat 6 环境配置

echo "options=--whitelisted --replace-whitespace" >> /etc/scsi_id.configfor i in b c d e f ;做 echo "KERNEL==\"sd*\" , BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\ ", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\" grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules 完成

对于 b c def 中的 i ;执行 echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM== \"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\ ", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\" grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/ udev/rules.d/99-oracle-asmdevices.rules 完成

< /strong>

3.23.7。 IBM 多路径配置

for i in b cdef g h i j k ;执行 echo "ENV{DM_NAME}=="mpath$i\", OWNER:=\"grid\", GROUP:=\"asmadmin\", MODE:=\"0660\",SYMLINK+ =\"iscsi/asm -$env{DM-NAME}\"" >> /etc/udev/rules.d/12-dm-permissions.rules 完成

3.23.8。 EMC 多路径配置

for i in c d e f g h i do echo "KERNEL==\"emcpower*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --替换空白 --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/emcpower$i` \", NAME= \"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" 已完成

3.23.9 。让UDEV配置生效:

RedHat 5和RedHat 6[root@ora11grac1 ~]# start_udev 启动udev: [ OK ] RedHat 7 [root@ora19crac2 ~]# /sbin/udevadm trigger --type =devices --action=change[root@ora19crac2 ~ ]# /sbin/udevadm control --reload[root@ora19crac2 ~]# ls -rtl /dev/asm*

3.1。配置SSH

[root@ora19crac1 ~]# cat >> /etc/ssh/sshd_config <

1.安装集群软件

4.1。解压网格软件

[root@ora19crac1 ~]$ su – grid[grid@ora19crac1 ~]$ lsLINUX.X64_193000_grid_home.zip [grid@ora19crac1 ~]$ unzip -q LINUX. rpm -ivh /u01/app/19.3.0/grid/cv/rpm/cvuqdisk-1.0.10-1.rpm 准备... ############# [100%]使用默认值组 oinstall 安装软件包正在更新/安装... 1:cvuqdisk-1.0.10-1 ###################### [100%] [root@ora19crac1 ~ ]# scp /u01/app/19.3.0/grid/cv/rpm/cvuqdisk -1.0.10-1.rpm ora19crac2:~ 无法确定主机“ora19crac2 (192.168.84.92)”的真实性。ECDSA 密钥指纹是 SHA256:uROvAVicwRVvUmvP5M7/PBlCRSaXy6ZsoV1kRhqDPuw。ECDSA 密钥指纹是 MD5:04:9a:af:8c:da:5b:bb:3c:8a:31:30:cb:0c: 52:2c:6e。您确定吗想要继续连接(是/否)? yesWarning:将 'ora19crac2,192.168.84.92' (ECDSA) 永久添加到 k 列表中现在hosts.root@ora19crac2的密码:cvuqdisk-1.0。 10-1。 rpmbsp;11KB 7.8MB/s 00:00 ;[root@ora19crac2 ~]# rpm -ivh cvuqdisk-1.0.10-1.rpm 准备... ################ ########## [100%]使用默认组 oinstall 安装包正在更新/安装... 1:cvuqdisk-1.0。 10-1         ################################## [100%]

4.3。配置SSH信任

# grid users:[root@ora19crac1 ~]# /u01/app/19.3.0/grid/oui/prov/resources/scripts/sshUserSetup.sh -user grid -hosts "ora19crac1 ora19crac2" -advanced exverify # oracle 用户:[root@ora19crac1 ~]# /u01/app/19.3.0/grid/oui/prov/resources/scripts/sshUserSetup.sh -user oracle -hosts "ora19crac1 ora19crac2" -advanced exverify -确认

4.4。验证 SSH 有效性

# ora19crac1[root@ora19crac1 ~]# su - oracle最后登录: Fri Feb 28 18:57:27 CST 2023 on pts/1[oracle @ora19crac1 ~]$ ssh ora19crac2 dateSat Feb 29 19:58:14 CST 2023[oracle@ora19crac1 ~]$ exitLogout[root@ora19crac1 ~]# su - grid最后登录: 2 月 29 日星期六 19:57:48 CST 2023 on pts/0[grid@ora19crac1 ~]$ ssh ora19crac2 dateSat Feb 29 19:58:21 CST 2023 # ora1 9crac2 [root@ora19crac2 ~]# su - oracle最后登录:2月28日星期五 18: 50:26 CST 2023 on pts/0[oracle@ora19crac2 ~]$ ssh oracle19crac1 dateSat Feb 29 19:59:02 CST 2023[oracle@ora19crac2 ~]$ exitLogout[root@ora19crac2 ~]# su - grid最后登录:二月星期五28 18:50:06 CST 2023 于 pts/0[grid@ora19crac2 ~]$ [grid@ora19crac2 ~]$ ssh ora19crac1 dateSat 2023 年 2 月 29 日 19:59:12 CST 2023

4.5。安装前环境检查GI

[grid@ora19crac1 ~]$ $ORACLE_HOME/runcluvfy.sh  stage -pre crsinst -n "ora19crac1,ora19crac2" -fixup -verbose ……PRVF-5636: DNS响应以下节点上不可访问节点的时间超过“15000”毫秒:ora11grac2、ora11grac1 文件“/etc/resolv.conf”在节点间不一致检查:时区一致性结果:时区一致性检查已通过修复信息。 s): Ora11grac1、ORA11GRAC2请以“Root”用户身份在每个节点上运行以下脚本至 Execute the Fixups: '/tmp/CVU_19.0.0_grid/runfixup.sh' 在所有节点上预检查集群服务设置均不成功。

4.6。根据提示修复检查问题

[grid@ora19crac1 ~]$ /tmp/CVU_11.2.0.4.0_grid/runfixup.sh 正在使用的响应文件为:/tmp/CVU_11.2.0.4.0_grid/使用的 fixup.responseEnable 文件为:/tmp/CVU_11.2.0.4.0_grid/fixup.enableLog 文件位置:/tmp/CVU_11.2.0.4.0_grid/orarun.loguid=510(grid ) gid=501(oinstall) groups= 501(oinstall),502(dba),503(asmadmin),504(asmdba),505(asmoper) 

4.7。开始安装GI

$ORACLE_HOME/gridSetup.sh -silent -force -noconfig -waitforcompletion -ignorePrereq \INVENTORY_LOCATION=/u01/app/oraInventory \SELECTED_LANGUAGES=en,en_GB \oracle.install.option=CRS_CONFIG \ ORACLE_BASE=/u01/app/grid \oracle.install.asm.OSDBA=asmdba \oracle.install.asm.OSOPER=asmoper \oracle.install.asm.OSASM=asmadmin \oracle.install.crs.config.scanType=LOCAL_SCAN \oracle.install.crs.config .gpnp.scanName=scan-ora19cracdb \                                                                                                                                                                                                                                                                                                            #oracle.install.crs.config.ClusterConfiguration=STANDALONE                                                             。 config.clusterName=woo-cluster \                                                    sp; #oracle.install.crs.config.gpnp.configureGNS=false \oracle.install.crs.config.autoConfigureClusterNodeVIP=false \oracle.install.crs.config.clusterNodes=ora19crac1:ora19crac1-vip:HUB,ora19crac2:ora19 crac2 - vip:HUB \ #oracle.install.crs.config.networkInterfaceList=ens33:90.90.90.0:5,ens34:192.168.84.0:1 \ oracle.install.asm.configureGIMRDataDG=false \oracle.install.crs.config .useIPMI =false \oracle.install.asm.storageOption=ASM \oracle.install.asmOnNAS.configureGIMRDataDG=f还 \oracle.install.asm.SYSASMPassword=oracle \oracle.install.asm.diskGroup.name=OCR_VOT_GP1 \nbsp; kGroup.AUSize=4 \oracle.install.asm.diskGroup.disksWithFailureGroupNames=/dev/asmdisks/asm_ocr_1,,/dev/asmdisks /asm_ocr_2,,/dev/asmdisks/asm_ocr_3, \ #oracle.install.asm.diskGroup.disks =/dev/asmdisks/asm_ocr_1,/dev/asmdisks/asm_ocr_2,/dev/asmdisks/asm_ocr_3 \   sp; .configureRHPS= false \oracle.install.crs.config.ignoreDownNodes=false \oracle.install.config.managementOption=NONE \oracle.install.config.omsPort=0 \oracle.install.crs.rootconfig.executeRootScript=false< h3>4.8。节点1执行root脚本

[root@ora19crac1 ~]# /u01/app/oraInventory/orainstRoot.sh

更改/u01/的权限应用程序/ora库存.

添加组的读、写权限。

删除world的读、写、执行权限。

将 /u01/app/oraInventory 的组名更改为oinstall。

脚本执行完成。

[root@ora19crac1 ~]# /u01 /app/19.3.0/grid /root.sh

执行root用户操作。

环境变量设置为:

ORACLE_OWNER= grid

< p> ORACLE_HOME= /u01/app/19.3.0/grid

输入本地bin目录的完整路径名:[/usr/local/bin]:

正在将 dbhome 复制到 /usr/local/bin ...

正在将 oraenv 复制到 /usr/local/bin ...

正在将 coraenv 复制到 /usr/local /bin ...

正在创建 /etc/oratab 文件...

条目将根据数据库需要添加到 /etc/oratab 文件中

创建数据库时的配置助手

已完成运行根脚本的通用部分。

现在将执行特定于产品的根操作。

重新链接 oracle 与 rac_on哦ption

使用配置参数文件:/u01/app/19.3.0/grid/crs/install/crsconfig_params

当前会话的日志可以在以下位置找到:

/u01/app/grid/crsdata/ora19crac1/crsconfig/rootcrs_ora19crac1_2023-03-01_00-27-15AM.log

2023/03/01 00:27:27 CLSRSC-594:执行安装第 1 步(共 19 步):“SetupTFA”。

2023/03/01 00:27:27 CLSRSC-594:执行安装第 2 步(共 19 步):“ValidateEnv”。

2023/ 03/01 00:27:27 CLSRSC-363:用户在安装过程中忽略了先决条件

2023/03/01 00:27:27 CLSRSC-594:执行安装第 3 步(共 19 步):“CheckFirstNode”。< /p>

2023/03/01 00:27:32 CLSRSC-594:正在执行安装第 4 步(共 19 步):“GenSiteGUIDs”。

2023/03/01 00:27:33 CLSRSC- 594:执行安装第 5 步(共 19 步):“SetupOSD”。

2023/03/01 00:27 :33 CLSRSC-594:执行安装步骤 6(共 19 步):“CheckCRSConfig”。

< p>2023/03/01 00:27:34 CLSRSC-594:执行安装第 7 步(共 19 步):“SetupLocalGPNP”。

2023/03/01 00:28:11 CLSRSC-594:正在执行安装第 8 步(共 19 步):“CreateRootCert”。

2023/03/01 00:28:12 CLSRSC-4002:已成功安装 Oracle 跟踪文件分析器 (TFA) 收集器。

2023/03/01 00:28:16 CLSRSC-594:执行安装第 9 步(共 19 步):“ConfigOLR”。

2023/03/01 00:28:31 CLSRSC-594:执行安装步骤 10(共 19 步):“ConfigCHMOS”。

2023/03/01 00:28:31 CLSRSC-594:执行安装步骤 11(共 19 步):“CreateOHASD”。

2023/03/01 00:28: 37 CLSRSC-594:执行安装步骤 12(共 19 步):“ConfigOHASD”。

2023/03/01 00:28:37 CLSRSC-330:将 Clusterware 条目添加到文件“oracle-ohasd.service”

2023/03/01 00:30:02 CLSRSC-594:执行安装第 13 步(共 19 步):“InstallAFD”。

2023/03 /01 00:31:08 CLSRSC-594:执行安装步骤 14(共 19 步):“InstallACFS”。

2023/03/01 00:32:18 CLSRSC-594:执行安装步骤 15(共 19 步): “InstallKA”。

2023/03/01 00:32:24 CLSRSC-594:执行安装第 16 步(共 19 步):“InitConfig”。

[INFO] [DBT-30161] 磁盘标签已成功创建。有关详细信息,请检查 /u01/app/grid/cfgtoollogs/asmca/asmca-200301AM123258.log。

2023/03/01 00:39:40 CLSRSC-482:运行命令:'/u01/app/ 19.3.0/grid/bin/ocrconfig -upgrade grid oinstall'

CRS -4256:更新配置文件

成功添加投票盘cbcea46f7b764fccbfd884da8c453995。

成功添加投票盘e8c22109d62c4fb9bfd3f3e3e36413c8。

成功添加投票盘67f8d c6671954fe9bf7b802eeb63f8ca。

成功将投票盘组替换为+OCR_VOT_GP1。

CRS-4256:向上约会的配置文件

CRS-4266:投票文件已成功替换

## STATE 文件通用 ID 文件名磁盘组

-------- ------------------sp; --------- ---------

1. 在线 cbcea46f7b764fccbfd884da8c453995 (AFD:OCR_VOT_GP11) [OCR_VOT_GP1]

2. 在线 e8c22109d62c4fb9bfd3f3e3e36413c8 (AFD :OCR_VOT_GP12) [OCR_VOT_GP1]

3. 在线 67f8dc6671954fe9bf7b802eeb63f8ca (AFD:OCR_VOT_GP13) [OCR_VOT_GP1]

找到 3 个磁盘投票。

2023 /03/01 00:41:33 CLSRSC-594:执行安装步骤 17 of 19:“StartCluster” '.

2023/03/01 00:47:10 CLSRSC-343:已成功启动 Oracle Clusterware 堆栈

2023/03/01 00:47:10 CLSRSC-594:正在执行安装第 18 步(共 19 步):“ConfigNode”。

2023/03/01 01:11:14 CLSRSC -594:执行安装第 19 步(共 19 步):“PostConfig”。

2023 /03/01 01:12:47 CLSRSC-325:为集群配置 Oracle Grid Infrastructure ... 成功

4.9。节点2执行root脚本

[root@ora19crac2 ~]# /u01/app/oraInventory/orainstRoot.sh更改/u01/app/oraInventory的权限。添加组的读、写权限。删除读,世界的写入、执行权限。将/u01/app/oraInventory 的组名更改为oinstall。脚本执行完成。 [root@ ora19crac1 ~]# /u01/app/19.3.0/grid/root.sh[root@ora19crac2 ~]# /u01/app/19.3.0/grid/root.sh执行root用户操作。钍以下环境变量设置为: ORACLE_OWNER= grid ORACLE_HOME= /u01/app/19.3.0/grid 输入本地 bin 目录的完整路径名: [/usr/local/bin]:将 dbhome 复制到 /usr/local/ bin ... 正在将 oraenv 复制到 /usr/local/bin ... 正在将 coraenv 复制到 /usr/local/bin ... 创建 /etc/oratab 文件... 条目将根据需要添加到 /etc/oratab 文件中创建数据库时通过数据库配置助手完成运行根脚本的通用部分。现在将执行产品特定的根操作。使用 rac_on 选项重新链接 oracle 使用配置参数文件:/u01/app/19.3.0/grid/crs/install/crsconfig_params当前会话的日志可以在以下位置找到: /u01/app/grid/crsdata /ora19crac2/crsconfig/rootcrs_ora19crac2_2023-03-01_01-17-59AM.log2023/03/01 01:18:05 CLSRSC-594:执行安装步骤 1共 19 条:'SetupTFA'.2023/03/01 01:18:05 CLSRSC-594:执行安装步骤 2(共 19 条):'ValidateEnv'.2023/03/01 01:18:05 CLSRSC-363:用户忽略了 prere安装期间的 quisites2023/03/01 01:18:05 CLSRSC-594:执行安装步骤 3(共 19 步):“CheckFirstNode”。2023/03/01 01:18:08 CLSRSC-594:执行安装步骤 4(共 19 步):“GenSiteGUIDs” '.2023/03/01 01:18:08 CLSRSC-594:执行安装步骤 5(共 19 步):'SetupOSD'.2023/03/01 01:18:08 CLSRSC-594:执行安装步骤 6(共 19 步):'CheckCRSConfig '.2023/03/01 01:18:09 CLSRSC-594:执行安装步骤 7(共 19 步):'SetupLocalGPNP'.2023/03/01 01:18:12 CLSRSC-594:执行安装步骤 8(共 19 步):'CreateRootCert '.2023/03/01 01:18:12 CLSRSC-594:执行安装步骤 9(共 19 步):“ConfigOLR”。2023/03/01 01:18:23 CLSRSC-594:执行安装步骤 10(共 19 步):“ConfigCHMOS” '.2023/03 /01 01:18:24 CLSRSC-594: 执行安装步骤 11 of 19: 'CreateOHASD'.2023/03/01 01:18:27 CLSRSC-594: 执行安装步骤 12 of 19: 'ConfigOHASD '.2023/03 /01 01:18:28 CLSRSC-330:将集群件条目添加到文件“oracle-ohasd.service”2023/03/01 01:18:44 CLSRSC-4002:已成功安装 Oracle 跟踪文件分析器 (TFA) 收集器。2023/03/01 01:19:54 CLSRSC-594:正在执行安装步骤 13(共 19 步):“InstallAFD”。2023/03/01 01:20:57 CLSRSC-594:执行安装步骤 14(共 19 步):“InstallACFS”.2023/03/01 01:22:23 CLSRSC-594:执行安装步骤 15(共 19 步):“InstallKA”.2023/03/01 01:22:25 CLSRSC-594:执行安装步骤 16 / 19: 'InitConfig'.2023/03/01 01:22:36 CLSRSC-594:执行安装步骤 17 / 19: 'StartCluster'.2023/03/01 01:23:45 CLSRSC-343 :已成功启动 Oracle Clusterware 堆栈2023/03/01 01:23:45 CLSRSC-594:执行安装步骤 18(共 19 步):“ConfigNode”。2023/03/01 01:24:21 CLSRSC-594:执行安装步骤 19(共 19 步): 'PostConfig'.2023/03/01 01:25:03 CLSRSC-325:为集群配置 Oracle Grid Infrastructure ...成功错误 4 在 0xb2ac810 中打开 dom ASM/Self 要打开的域名是 ASM/Self 错误 4 打开 dom ASM/自身位于 0xb2ac810

4.10。创建ASM磁盘组

c创建磁盘组 DATA_GP01 外部冗余磁盘 '/dev/asmdisks/asm_data01' ATTRIBUTE '兼容.rdbms' = '19.0', '兼容.asm' = '19.0';创建磁盘组 FRA_GP01 外部冗余磁盘 '/dev/asmdisks/asm_fra 01'属性 '兼容.rdbms' = '19.0','兼容.asm' = '19.0';srvctl start diskgroup -diskgroup datasrvctl start diskgroup -diskgroup fraalter diskgroup all mount;

2.安装数据库软件

5.1.解压DB

[root@ora19crac1 grid]# su - oracle最后登录: Fri Feb 28 18:46:58 CST 2023 on pts/0[oracle@ ora19crac1 ~]$ lsLINUX.X64_193000_db_home.zip[oracle@ ora19crac1 ~]$ unzip -q LINUX。 19crac2 ~]$ mkdir -p /u01/app/oracle//product/19.3.0/dbhome_1[oracle@ora19crac1 ~]$ unzip -q LINUX.X64_193000_db_home.zip -d $ORACLE_HOME

5.2.安装数据库

$ORACLE_HOME/runInstaller -silent -force -noconfig -ignorePrereq \oracle.install.option=INSTALL_DB_SWONLY \UNIX_GROUP_NAME=oinstall \INVENTORY_LOCATION=/u01/app/oraInventory \ORACLE_BASE=/u01/app/oracle \ORACLE_HOME=/u01/app/oracle/product/19.3.0/dbhome_1 \oracle.install.db.InstallEdition=EE \oracle.install.db .OSDBA_GROUP=dba \oracle.install.db。 OSOPER_GROUP=oper \oracle.install.db.OSBACKUPDBA_GROUP=backupdba \oracle.install.db.OSDGDBA_GROUP=dgdba \oracle.install.db.OSKMDBA_GROUP=kmdba \oracle.install.db .OSRACDBA_GROUP=racdba \oracle.install.db。 cluster_nodes = ora19crac1,ora19crac2 \ oracle.install.db.config.config.starterdb.type = general_purpose $ oracle_home/runinstaller -silent -force -silent -force -noconfig -noconfig -noconfig -ignoreprereq oracle._install_stellory = oprytory = ORAMERY = ORAMERY = ORESMERY = ORESMERY = ORESMERY = ORESMERY = ORESTY = ORESTY = ORESMER = /u01/app/orainventory oracle_base =/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/19.3.0/dbhome_1 oracle.install.db.InstallEdition=EE oracle.install.db.OSDBA_GROUP =dba oracle.install.db.OSOPER_GROUP=oper oracle.install.db.OSBACKUPDBA_GROUP=backupdba oracle.install.db.OSDGDBA_GROUP=dgdba oracle.install.db.OSKMDBA_GROUP=kmdba oracle.install.db.OSRACDBA_GROUP=racdba oracle.install.db.CLUSTER_NODES=ora19crac1,ora19crac2 oracle.install.db .config.starterdb.type=GENERAL_PURPOSE

5.3。执行root.sh脚本

[root@ora19crac1 ~]# /u01/app/oracle/product/19.3.0/dbhome_1/root.sh执行root用户操作。以下环境变量设置为: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/19.3.0/dbhome_1 输入本地 bin 目录的完整路径名: [/usr/local/bin]: 的内容dbhome”没有改变。无需覆盖。“oraenv”的内容没有改变。无需覆盖。 “coraenv”的内容没有改变。无需覆盖。创建数据库时,数据库配置助手将根据需要将条目添加到 /etc/oratab 文件中。完成运行根脚本的通用部分。现在将执行特定于产品的根操作。 [root@ora19crac2 ~]# /u01/app/oracle/product/19.3.0/dbhome_1/root.sh执行root用户操作。以下环境变量重新设置为: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/19.3.0/dbhome_1 输入localbin目录的完整路径名:[/usr/local/bin]:“dbhome”的内容没有改变。无需覆盖。“oraenv”的内容没有改变。无需覆盖。“coraenv”的内容没有改变。无需覆盖。创建数据库时,数据库配置助手将根据需要将条目添加到 /etc/oratab 文件中。完成运行根脚本的通用部分。现在将执行特定于产品的根操作。
< h3>3.完成安装

6.1。查看集群状态

[grid@ora19crac1 ~]$ crsctl status res -t------------- -------------- -------------------------------------------------- -- -名称 目标状态详细信息 服务器状态详细信息 ---------------------------------------- ---------- --------------------------------本地资源------ ---- ---------------------------------------------------------- -  -   -  -  -  -  -  -  -  -  - 或者a.LISTENER.lsnr 在线 在线 ora19crac1 稳定在线 ora19crac2 ; STABLEora.net1.network                                                                                                                                                                                                                                                                       STABLEora.nbsp;在线 ora19crac2 STABLEora.ons 在线 ora19crac1 STABLEora 在线 ora19 crac2                  STABLEora.proxy_advm                                                                                                                                                                                                                                          bsp;离线 离线 ora19crac2 稳定------------------------------------------------------------------------ --- ------------------------------------集群资源--------- --- ---------------------------------------------------------- --- ------------------ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup) 1 STABLE 3 在线 离线 STABLEora.DATA_GP01.dg(ora.asmgroup) 1 在线 在线 ora19crac1 稳定 2 在线 在线 ora19crac2 稳定 3 离线 离线   STABLEora.FRA_GP01.dg(ora.asmgroup) 1 在线 在线 ora19crac1 稳定 2 在线 在线 ora19crac2 STABLEora.LISTENER_SCAN1.lsnr 1sp; ONLINE ONLINE ora19crac1 STABLEora.OCR_VOT_GP1.dg(ora.asmgroup) 1 ONLINE ONLINE ora19crac1 STABLE 2 ONLINE ONLINE ora19crac2 STABLE 3 OFFLINE OFFLINEora.asm(ora.asmgroup) 1 ONLINE ONLINE ora19crac1 已启动,STABLE 2 ONLINE ONLINE ora19crac2 已启动,STABLE 3 OFFLINE离线STABLEora.asmnet1.asmnetwork(ora.asmgroup) 1 在线 在线 ora19crac1 稳定 2 在线 在线 在线 ora19crac2 稳定 3 离线 离线 STABLEora.cvu 1 在线 在线 ora19crac1 STABLEora.ora19crac1.vip 1 1 在线 在线 ora19crac1 STABLEora.ora19crac2.vip 1 1 在线 在线ora19crac2 STABLEora.qosmserver 1 1 在线 在线 ora19crac1 STABLEora.scan1.vip 1 1 在线 在线 ora19crac1                STABLEora.woo.dbSTABLEora.woo.d                                                                                   racle/product/19.3.0                  nb sp; racle/product/19.3.0                                                                                    ----------------------------

"安装详细操作19RAC默默谈RedHat 7.7平台“流程是怎样的”内容就介绍到这里,感谢您的阅读。如果您想了解更多业界资讯,可以关注网站,小编会输出更多优质实用的为大家准备的文章!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > RedHat 7.7平台静默安装19RAC的详细操作流程是怎样的?

用户评论