Focus On Oracle

Installing, Backup & Recovery, Performance Tuning,
Troubleshooting, Upgrading, Patching

Oracle Engineered System


当前位置: 首页 » 技术文章 » Oracle

Install Oracle RAC Database 19c Step by Step

Oracle集群与Oracle自动存储管理(ASM)一起作为Oracle Grid Infrastructure组合在一起,是Oracle Real Application Clusters的基础,以及Oracle RAC支持的任何主要平台上所有应用程序的高可用性和资源管理框架。在过去的10多年中,Oracle Clusterware 11g,然后是Oracle Clusterware 12c和Oracle Clusterware 18c提供了一个高质量的平台,为RAC数据库和应用程序提供了高可用性和可伸缩性。现在Oracle集群19c通过进一步简化集群部署并提高整体易用性。


Oracle Real Application Clusters(RAC)可为Oracle数据库提供高可用性(HA)和可伸缩性,而无需更改任何应用程序。Oracle RAC允许运行在不同服务器上的多个实例访问共享存储中存储的同一物理数据库。数据库可以跨越多个硬件系统,但对于应用程序而言,是一个统一的数据库。 这使得能够利用廉价的硬件来降低总拥有成本,并提供支持各种应用程序工作负载的可伸缩计算环境。RAC的主要优点
  能够将CPU负载分散到多个服务器上
  实现连续可用性/高可用性(HA)
  防止单实例故障
  防止单服务器故障


在安装集群之前,请先确认以下部分。就像我们盖高楼一样,地基一定要打好。这些基础部分做的怎么样,就决定了房子的高度。规划做好了,Oracle集群是非常稳定的。

首先,要确认RAC认证的操作系统


1.    The following Linux x86-64 kernels are supported:
2.    Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 4: 4.1.12-124.19.2.el7uek.x86_64 or later
3.    Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 5: 4.14.35-1818.1.6.el7uek.x86_64 or later
4.    Oracle Linux 7.5 with the Red Hat Compatible kernel: 3.10.0-862.11.6.el7.x86_64 or later
5.    Red Hat Enterprise Linux 7.5: 3.10.0-862.11.6.el7.x86_64 or later
6.    SUSE Linux Enterprise Server 12 SP3: 4.4.162-94.72-default or later
7.    SUSE Linux Enterprise Server 15: 4.12.14-23-default or later

其次,查看并确认安装RAC数据库的先决条件
1.    Linux操作系统的版本必须是7.4以上的
2.    时间服务器(建议采用时间服务器,如果实在没有,可以通过集群自身的时间服务)
3.    DNS服务器(这个是可选的)
4.    私有网络(建议使用光网络)。(如果是Oracle数据库一体机,这些可以忽略)
5.    生产网络(建议使用光网络)
6.    网络冗余采用何种方式(Linux下有7中模式,常用的是active-backup。还有采用LACP,这个还要考虑交换机是否支持,交换机也需要做些设置)。(如果是Oracle数据库一体机,这些可以忽略)
7.    存储划分RAID设置,LUN大小。(如果是Oracle数据库一体机,这些可以忽略)
8.    确保SAN光纤网络正常,主机能识别WWID。(如果是Oracle数据库一体机,这些可以忽略)
9.    ASM磁盘组名称,注意磁盘组的每块盘的大小必须一致。(如果是Oracle数据库一体机,这些可以忽略)
10.    磁盘绑定采用何种技术。(如果是Oracle数据库一体机,这些可以忽略)
11.    Oracle集群软件
12.    Oracle集群软件的补丁,建议安装最新的补丁
13.    Oracle数据库软件
14.    Oracle数据库软件的补丁,建议安装最新的补丁
15.    Oracle opatch工具(下载最新的opatch工具)
16.    安装前确认服务器的时区和时间
17.    确保NTP服务器、DNS服务器能正常访问
18.    确保所有的VIP地址都不能访问
RAC数据库安装环境


点击此处下载19c RAC安装文档

安装后健康检查

RDA检查
  Remote Diagnostic Agent (RDA) - Getting Started (Doc ID 314422.1)
  ./rda.sh -SCRp DB_Assessment
orachk/exachk检查
  ORAchk是Oracle官方出品的Oracle产品健康检查工具,可以从MOS(My Oracle Support)网站上下载。请参考ORAchk - Health Checks for the Oracle Stack (Doc ID 1268927.2)
  Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAChk (Doc ID 2550798.1)
集群状态检查
ASM磁盘组检查
数据库alert日志检查
  查看所有节点的alert日志,确认补丁信息,确认数据库没有异常
[orgrid@xd08mdb01 ~]$ /u01/orgrid/oracle/product/194/bin/crsctl stat res -t

--------------------------------------------------------------------------------
Name           Target  State        Server                   State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
               ONLINE  ONLINE       xd08mdb01                STABLE
               ONLINE  ONLINE       xd08mdb02                STABLE
ora.chad
               ONLINE  ONLINE       xd08mdb01                STABLE
               ONLINE  ONLINE       xd08mdb02                STABLE
ora.net1.network
               ONLINE  ONLINE       xd08mdb01                STABLE
               ONLINE  ONLINE       xd08mdb02                STABLE
ora.ons
               ONLINE  ONLINE       xd08mdb01                STABLE
               ONLINE  ONLINE       xd08mdb02                STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
      1        ONLINE  ONLINE       xd08mdb01                STABLE
      2        ONLINE  ONLINE       xd08mdb02                STABLE
      3        ONLINE  OFFLINE                               STABLE
ora.DATA.dg(ora.asmgroup)
      1        ONLINE  ONLINE       xd08mdb01                STABLE
      2        ONLINE  ONLINE       xd08mdb02                STABLE
      3        OFFLINE OFFLINE                               STABLE
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       xd08mdb01                STABLE
ora.RECO.dg(ora.asmgroup)
      1        ONLINE  ONLINE       xd08mdb01                STABLE
      2        ONLINE  ONLINE       xd08mdb02                STABLE
      3        OFFLINE OFFLINE                               STABLE
ora.asm(ora.asmgroup)
      1        ONLINE  ONLINE       xd08mdb01                Started,STABLE
      2        ONLINE  ONLINE       xd08mdb02                Started,STABLE
      3        OFFLINE OFFLINE                               STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
      1        ONLINE  ONLINE       xd08mdb01                STABLE
      2        ONLINE  ONLINE       xd08mdb02                STABLE
      3        OFFLINE OFFLINE                               STABLE
ora.cvu
      1        ONLINE  ONLINE       xd08mdb01                STABLE
ora.pgold.db
      1        ONLINE  ONLINE       xd08mdb01                Open,HOME=/u01/ordb/
                                                             oracle/product/193,S
                                                             TABLE
      2        ONLINE  ONLINE       xd08mdb02                Open,HOME=/u01/ordb/
                                                             oracle/product/193,S
                                                             TABLE
ora.qosmserver
      1        ONLINE  ONLINE       xd08mdb01                STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       xd08mdb01                STABLE
ora.xd08mdb01.vip
      1        ONLINE  ONLINE       xd08mdb01                STABLE
ora.xd08mdb02.vip
      1        ONLINE  ONLINE       xd08mdb02                STABLE
--------------------------------------------------------------------------------
[orgrid@xd08mdb01 ~]$


Reference

https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/index.html


关键词:install 19c oracle rac 

相关文章

基于PDB的Active Data Guard(Oracle 21.7+)
在Oracle数据库中使用REST
OGG from MySQL to Oracle
Oracle数据库容灾之两地三中心实践
低代码开发用Oracle Apex,看这篇就够了
Oracle Database 20c之SQL宏
Oracle Database 19c with UCP(Universal Connection Pool)
Java beginner for Oracle DBA
19c中新增dbms_xplan.compare_plans
Oracle Database 20c之区块链表
Oracle Database 20c的一些微妙变化
关于Oracle的Sequence,你需要知道的
Top