Recovery Manager (Rman) is a utility provided by Oracle that uses RMAN to back up, restore, restore, and so on to an Oracle database. This program does not need to be installed separately, and as part of the Oracle database, you have the Oracle database software installed, so Rman can use it. Rman is a client/server program that uses Oracle server sessions for backup and recovery. The metadata for Rman backups is stored in the control file of the backup target database, or in a separate database called catalog.
Why use Rman?
Can manage complex backup and recovery operations
Minimize the possibility of human error.
Make backups scalable and reliable.
Backups can be written to different storage media.
Backs up only used blocks of data, not the entire database.
Provides incremental backups to reduce backup and recovery time.
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/70/9A/wKiom1W51ejjj8HyAAEtaCq1HE8198.jpg "title=" Comparison of RMAN automated and user-managed procedures.png "alt=" Wkiom1w51ejjj8hyaaetacq1he8198.jpg "/>
The operating environment of Rman consists of several components:
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/70/97/wKioL1W52ebRnSAwAAB3xlvy-ZA465.gif "title=" RMAN Env.gif "alt=" Wkiol1w52ebrnsawaab3xlvy-za465.gif "/>
1. Rman Client
A client program that performs Rman backup and recovery operations.
2. Target Database
Databases that you want to back up or restore.
3. Channel
Each channel represents the data flow from the Oracle server process that is used for Rman backup to a class of storage devices. For example, to write a backup file to disk, you must establish a channel in the server session with the disk to write the data stream.
4.RMAN Repository
Rman is used to back up, restore, and maintain a collection of metadata for the target database. Rman always uses the control files of the target database to store the metadata.
5. Media Manager
You need to use Media Manager when you use tape to store database backups. Media Manager is a utility that loads, marks, and unloads sequential media.
6. Recovery Catalog
RMAN repository is always stored in a control file, but it can also be stored in a separate database. This stand-alone database is called recovery Catalog.
This article is from the "Ding Dong" blog, please be sure to keep this source http://lqding.blog.51cto.com/9123978/1680208
The Oracle Learning Rman (a) architecture