
Maximum Availability Architecture
MAA - Database Rolling Upgrade Using Transient Logical Standby: Oracle Data Guard 11g Page 2
Database Rolling Upgrade with Transient Logical Standby:
Oracle Data Guard 11g
EXECUTIVE SUMMARY
Oracle Maximum Availability Architecture (MAA) [1] is Oracle's best practices blueprint for
implementing Oracle high-availability technologies. This MAA white paper provides best
practices for utilizing a physical standby database to perform a rolling upgrade with minimal
downtime using the new Data Guard 11g feature, Transient Logical Standby.
Rolling upgrades eliminates downtime associated with the conventional database upgrade,
including PL/SQL recompilation. Additionally, once the standby database has been
upgraded, it can be used to evaluate performance and stability of the new release before
there is any impact to production. The only database downtime required by the entire
upgrade process is the time it takes to perform a Data Guard switchover (seconds).
A rolling upgrade using Transient Logical Standby:
1. Temporarily converts an existing physical standby to a logical standby database.
2. Executes a rolling upgrade.
3. Returns the standby back to its original status as a physical standby database once
the upgrade is complete.
This process allows physical standby users to obtain the same benefits of using logical
standby for rolling database upgrades, without requiring a second set of storage and
maintenance for an extra logical standby database. Transient Logical Standby is supported
for upgrades beginning with Oracle Database 11g.
Since the initial publication of this paper the rolling upgrade using Transient Logical Standby
has been simplified even further with the creation of a Bourne shell script developed by
Oracle to automate database rolling upgrades to new Oracle patch sets or full database
releases beginning with Oracle Database 11g Release 1 and higher. This simplified process is
documented in the “Database Rolling Upgrades Made Easy” MAA best practice paper.
Rolling database upgrades are also supported with Oracle Database 10g Release 2 when
using the standard rolling upgrade procedure described in the white paper, “Rolling Database
Upgrades Using Data Guard SQL Apply ”. The standard rolling upgrade process is different
from Transient Logical Standby in that the upgrade process concludes with the standby
remaining a logical standby database.
Applications have reduced downtime
for a database upgrade by 96% using
SQL Apply rolling upgrade compared
to the conventional upgrade.
相关文档
评论