Total Pageviews

Wednesday 22 August 2012

The RMAN Executable

The interactive tool used to manage RMAN is rman.exe on windows or rman on unix in the ORACLE_HOME/bin directory.This provides a command line interface to RMAN.It connects to the database via a listener and a server process , prompts fro commanf from the user and send them to instance for execution.The executable can be run from the same ORACLE_HOME as the database that is being backed up, or it can be run from another computer anywhere on the network ,provided that the versions of RMAN executable and the target database match.

Can we open RMAN even if control files are lost !!

YES !!


RMAN is implemented with the package DBMS_BACKUP_RESTORE .This package is kernelized,meaning that it is part of the instance itself.This is a very significant feature:You do not need to have an open database in order to use RMAN.Normal PL/SQL stored procedures are stored within the data dictionary ,so if the database isn't open you can't get to them .Because the RMAN procedures are part of the kernel , they are always available so long as the instance exists in memory.This means that even if the database is so severely damaged that you cannot even mount it -because you have lost all your control files -that RMAN executable will still have access to the procedures it needs to carry out a restore operation.

No comments:

Post a Comment