Skip to content
pvmehta.com

pvmehta.com

  • Home
  • About Me
  • Toggle search form
  • GSQ.sql Oracle
  • track_autoupgrade_copy_progress.sql Oracle
  • Removing Ctrl-M from end of line using vi Linux/Unix
  • Backup and Recovery Scenarios Oracle
  • tab.sql Oracle
  • How to find Unix server conguraiton including Server Model number and underlying disk sub-system ( On Solaris) Linux/Unix
  • 272332.1 CRS 10g Diagnostic Collection Guide Oracle
  • findx.sql /* Find Indexes on specified USER.TABLE_NAME */ Oracle
  • Shuffle an array PHP/MYSQL/Wordpress
  • currwaitobj.sql SQl_ID and SQL statement you can get from currwaitobj.sql Oracle
  • restarting network in linux Linux/Unix
  • How to set Processes Parameter Oracle
  • fkwoindex.sql /* Find FK without Index */ Oracle
  • Giving Grant on v$DATABASE Oracle
  • Find Stale DR Physical Standby Oracle

Benefits and Usage of RMAN with Standby Databases

Posted on 09-Sep-2009 By Admin No Comments on Benefits and Usage of RMAN with Standby Databases

Subject: Benefits and Usage of RMAN with Standby Databases

Doc ID: 602299.1

Applies to:

Oracle Server – Enterprise Edition – Version: 9.0.1.4 to 11.1.0.6

Information in this document applies to any platform.

Goal

Benefits and Usage of RMAN with Standby Databases

.

Solution

RMAN can back up the standby database and its associated archived redo logs. Standby backups of datafiles and archived redo logs are fully interchangeable with primary database backups. In other words, you can run the RESTORE command to restore a backup of a standby datafile to the primary database, and you can restore a backup of a primary datafile to the standby database. The standby control file and primary control file, however, are not interchangeable. Although some files such as the control file and SPFILE must be backed up on the primary database.

Benefits of backing up database at standby site :

+ Because the standby database is not the production database, a standby backup does not interfere with transactions or batch jobs in the production database. Hence, you can use the standby database as a backup host without interfering with the production system.

+ If the standby and primary databases are on separate hosts, then standby backup operations do not consume CPU cycles, allocate memory, or consume other resources on the production host.

Note : Both the primary database and standby database should use the same recovery catalog. Even though these databases share the same DBID, RMAN is able to differentiate the standby database from the primary. Note that you do not need to register the standby database in the catalog if the primary is already registered: simply connect to the standby database and run the BACKUP command.

Backing Up a Standby Database with RMAN :

Use the RMAN BACKUP command to back up the standby database. A backup of the standby database is exactly the same as a backup of the primary database, except that the backup takes place on the standby site. The primary database has no influence on the backup of the standby database. Note that when you connect to the standby database to perform the backup, you connect using the TARGET keyword and not the AUXILIARY keyword.

As the following table shows, whether the standby database backup is consistent or inconsistent depends on the state of the standby database when the backup is made. Only a consistent backup can be restored without performing media recovery.

Standby Database Status Backup Status

Shutdown cleanly and then mounted (but not placed in recovery mode) Consistent

Mounted after instance failure or SHUTDOWN ABORT Inconsistent

Manual recovery mode Inconsistent

Managed recovery mode Inconsistent

Read-only mode Inconsistent

Example 1 : Performing a consistent/cold backup on the standby database :

sql> connect SYS/oracle@sbdb1

sql> SHUTDOWN IMMEDIATE

sql> STARTUP NOMMOUNT PFILE=initSTANDBY.ora

sql> ALTER DATABASE MOUNT STANDBY DATABASE;

$ rman target sys/oracle@sbdb1 catalog rmanUser/passwd@conn_catalog

RMAN> backup database;

RMAN> backup archivelog all;

Example 2 : Performing a inconsistent/hot backup on the standby database :

$ rman target sys/oracle@sbdb1 catalog rmanUser/passwd@conn_catalog

RMAN> backup database;

RMAN> backup archivelog all;

In Example 2 we are assuming that the database is in Managed recovery mode.

Note : The control file and SPFILE must be backed up on the primary database.

Oracle, rman-dataguard

Post navigation

Previous Post: backspace in SQL Plus not working then..?
Next Post: Backup and Recovery Scenarios

Related Posts

  • CTAS with LONG Column for 7.x and 8 and 8i Oracle
  • Transfer SQL Profiles from One database to other database. Oracle
  • How to connect to Oracle Database with Wallet with Python. Oracle
  • Kill a session dynanically using execute immediate Oracle
  • ORA-4031 issue and solution on 09-MAY-2008 Oracle
  • Mutating Table Error while using database trigger Oracle

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Ansible (0)
  • AWS (2)
  • Azure (1)
  • Django (0)
  • GIT (1)
  • Linux/Unix (149)
  • MYSQL (5)
  • Oracle (403)
  • PHP/MYSQL/Wordpress (10)
  • POSTGRESQL (1)
  • Power-BI (0)
  • Python/PySpark (7)
  • RAC (18)
  • rman-dataguard (26)
  • shell (150)
  • SQL scripts (350)
  • SQL Server (6)
  • Uncategorized (5)
  • Videos (0)

Recent Posts

  • Key Management in Oracle: The Core Issue: Missing Master Key12-May-2026
  • SAT Mathematics 10 questions and answer at the end.30-Apr-2026
  • top 10 AI news today30-Apr-2026
  • runon_allpdbs_show_conname.sh23-Apr-2026
  • runon_allcdbs_find_pdbs.sql23-Apr-2026
  • Running PDB on single node in RAC09-Apr-2026
  • find_arc.sql09-Apr-2026
  • pvm_pre_change.sql08-Apr-2026
  • find_encr_wallet.sql08-Apr-2026
  • find_pdbs.sql08-Apr-2026

Archives

  • 2026
  • 2025
  • 2024
  • 2023
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006
  • 2005
  • block_ident.sql Oracle
  • Find all users who have DML privileges Oracle
  • Reading parameter file and printing Linux/Unix
  • PLSQL Table Syntax 1 Oracle
  • move_arch_files.ksh /* Good One */ Linux/Unix
  • Important Script Method for tuning Oracle
  • tblwopk.sql tablewopk.sql Oracle
  • Rownum with Order by Oracle

Copyright © 2026 pvmehta.com.

Powered by PressBook News WordPress theme