
2
The documentation states, “Upgrading
Oracle Database Standard Edition data-
bases that use Oracle Real Application
Clusters (Oracle RAC) functionality from
earlier releases to Oracle Database 19c
is not possible. To upgrade those data-
bases to Oracle Database 19c, either
remove the Oracle RAC functionality
before starting the upgrade, or upgrade
from Oracle Database Standard Edition
to Oracle Database Enterprise Edition.”
ORACLE 19C SE HA AND ORACLE
RAC FOR SE ARE COMPARABLE . . .
But let’s say that upgrade is not in your
budget. That means you’ll be left with the
options in Oracle 19c SE HA.
Oracle RAC for SE delivered high availability
within a single data center with two running
nodes supporting a single database. Oracle
19c SE HA is a set of packaged scripts that
run on top of Oracle Clusterware and use
Oracle Grid Infrastructure to manage failover.
And, if you look closer, you’ll see that SE
HA has the same data center limitations
and the same points of failure as RAC.
SE HA uses Oracle Clusterware and Oracle
Automatic Storage Management (ASM). That
means that both the primary and standby
(or failover) servers have to be located in
the same data center and connected to the
same shared storage. Then, just like RAC,
SE HA uses the same database. If the files
containing your data are unavailable, then
your database will be unavailable.
So, in that regard, SE HA and RAC are
comparable.
. . . BUT THE FAILOVER IN SE HA
IS THE BIG STEP BACKWARD
When you consider recovery times,
however, it’s clear that SE HA is a down
-
grade from RAC.
RAC is a clustered database with a shared
cache architecture, so all servers in the
cluster pool are active and continuously
processing trac. If a server in the clus
-
ter pool fails, the database continues to
process activity on the remaining nodes.
In other words, there is no actual failover
with RAC — you get continuous availabil
-
ity when handling server failures.
On the other hand, if you do choose to
adopt Oracle 19c SE HA and a server fails,
count on the following worst-case scenario:
• The instance will crash.
• Oracle Grid Infrastructure will need time
to identify the crash. Then, it will mount
the database disks to a designated server.
Finally, Oracle Grid Infrastructure will
start the instance, triggering a recovery.
• The instance will become available for users.
RAC doesn’t introduce failover delays;
SE HA does. It’s important to test the
failover in SE HA because this type of
failure recovery could take a long time
in your environment. In any event, it will
certainly take longer than it would have
taken with RAC.
When you consider
recovery times, it’s
clear that SE HA is
a downgrade from
RAC. RAC doesn’t
introduce failover
delays; SE HA does.
SE SE
评论