Dbaii Rman Ovw Config
-
Upload
miguelangelmirandarios1109 -
Category
Documents
-
view
231 -
download
0
Transcript of Dbaii Rman Ovw Config
-
8/6/2019 Dbaii Rman Ovw Config
1/40
Copyright Oracle Corporation, 2001. All rights reserved.
Oracle Recovery ManagerOverview and Configuration
-
8/6/2019 Dbaii Rman Ovw Config
2/40
Copyright Oracle Corporation, 2001. All rights reserved.
Objectives
After completing this lesson, you should be able to do
the following:
Identify the features and components of RMAN
Describe the RMAN repository and control fileusage
Describe channel allocation
Describe the Media Management Library interface
Connect to RMAN without the recovery catalog Configure the RMAN environment
-
8/6/2019 Dbaii Rman Ovw Config
3/40
Copyright Oracle Corporation, 2001. All rights reserved.
Recovery Manager Features
RMAN provides a flexible way to:
Back up the database, tablespaces, datafiles,
control files, and archive logs
Store frequently executed backup and recoveryoperations
Perform incremental block-level backup
Skip unused blocks
Specify limits for backups
-
8/6/2019 Dbaii Rman Ovw Config
4/40
Copyright Oracle Corporation, 2001. All rights reserved.
Recovery Manager Features
RMAN provides a flexible way to:
Detect corrupted blocks during backup
Increase performance through:
Automatic parallelization
Generation of less redo
Restricting I/O for backups
Tape streaming
Manage backup and recovery tasks
-
8/6/2019 Dbaii Rman Ovw Config
5/40
Copyright Oracle Corporation, 2001. All rights reserved.
RecoveryManager(RMAN)
Serversession
(default)
Serversession(polling)
Serversession
(channel)
MML
Serversession
(channel)
Serversession
(channel)
Target
database
Serversession(rcvcat)
Recovery
catalog DB
Enterprise
Manager
Recovery Manager Components
Disk Disk
-
8/6/2019 Dbaii Rman Ovw Config
6/40
Copyright Oracle Corporation, 2001. All rights reserved.
-
8/6/2019 Dbaii Rman Ovw Config
7/40
Copyright Oracle Corporation, 2001. All rights reserved.
Using the Backup Management Wizards
-
8/6/2019 Dbaii Rman Ovw Config
8/40
Copyright Oracle Corporation, 2001. All rights reserved.
RMAN Repository: Using the Control File
RMAN repository is metadata about target database
and backup and recovery operations.
RMAN repository is always stored in the control file
of the target database. CONTROL_FILE_RECORD_KEEP_TIME determines
the minimum age in days of a record before it can
be overwritten.
The control file can grow in size.
-
8/6/2019 Dbaii Rman Ovw Config
9/40
Copyright Oracle Corporation, 2001. All rights reserved.
Channel Allocation
RMAN
Channel (disk)Server
Session
Channel (sbt)Server
Session
Target
database
Disk
-
8/6/2019 Dbaii Rman Ovw Config
10/40
Copyright Oracle Corporation, 2001. All rights reserved.
-
8/6/2019 Dbaii Rman Ovw Config
11/40
Copyright Oracle Corporation, 2001. All rights reserved.
Automatic Channel Allocation
Change the default device type:
Configure parallelism for automatic channels:
Configure automatic channel options:
RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 3;
RMAN> CONFIGURE DEFAULT DEVICE TYPE TO sbt;
RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK
2> FORMAT = /BACKUP/RMAN/%U';
RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK2> MAXPIECESIZE 2G;
-
8/6/2019 Dbaii Rman Ovw Config
12/40
Copyright Oracle Corporation, 2001. All rights reserved.
Channel Allocation Using OEM
-
8/6/2019 Dbaii Rman Ovw Config
13/40
Copyright Oracle Corporation, 2001. All rights reserved.
Manual Channel Allocation
BACKUP, COPY, RESTORE, and RECOVERcommands
require at least one channel.
Allocating a channel starts a server process on the
target database. Channels affect the degree of parallelism.
Channels write to different media types.
Channels can be used to impose limits.
RMAN> RUN {2> ALLOCATE CHANNEL c1 TYPE disk
3> FORMAT = '/db01/BACKUP/usr0520.bak';
4> BACKUP DATAFILE '/db01/ORADATA/users01.dbf';}
-
8/6/2019 Dbaii Rman Ovw Config
14/40
Copyright Oracle Corporation, 2001. All rights reserved.
-
8/6/2019 Dbaii Rman Ovw Config
15/40
Copyright Oracle Corporation, 2001. All rights reserved.
Media Management
Recovery
Manager
Oracle server
session
Mediamanagement
server software
Tape library or
single tape
Mediamanagement
library
-
8/6/2019 Dbaii Rman Ovw Config
16/40
Copyright Oracle Corporation, 2001. All rights reserved.
-
8/6/2019 Dbaii Rman Ovw Config
17/40
Copyright Oracle Corporation, 2001. All rights reserved.
Types of Connections with RMAN
Target database
Recovery catalog database
Auxiliary database
Standby database
Duplicate database
TSPITR instance
-
8/6/2019 Dbaii Rman Ovw Config
18/40
Copyright Oracle Corporation, 2001. All rights reserved.
Connecting Without a Recovery Catalog
Starting RMAN locally
Starting RMAN remotely
Serverprocess(default)
Serverprocess(polling)
UNIX: $ ORACLE_SID=DB01; export ORACLE_SID$ rman target / as sysdba
Windows NT: C:\> set ORACLE_SID=DB01
C:\> rman target / as sysdba
rman target sys/target_pwd@DB01
Target
database
Recoverymanager(RMAN)
-
8/6/2019 Dbaii Rman Ovw Config
19/40
Copyright Oracle Corporation, 2001. All rights reserved.
-
8/6/2019 Dbaii Rman Ovw Config
20/40
Copyright Oracle Corporation, 2001. All rights reserved.
Additional RMAN Command Line
Arguments
$ rman target sys/oraclelog $HOME/ORADATA/u03/rman.log append@$HOME/STUDENT/LABS/my_rman_script.rcv
Writing RMAN output to a log file:
Executing a command file when RMAN is invoked:
$ rman target sys/oraclelog $HOME/ORADATA/u03/rman.log append
-
8/6/2019 Dbaii Rman Ovw Config
21/40
Copyright Oracle Corporation, 2001. All rights reserved.
Recovery Manager Modes
Interactive mode
Use it when doing analysis
Minimize regular usage
Avoid using with log option Batch mode
Meant for automated jobs
Minimize operator errors
Set the log file to obtain information
-
8/6/2019 Dbaii Rman Ovw Config
22/40
Copyright Oracle Corporation, 2001. All rights reserved.
-
8/6/2019 Dbaii Rman Ovw Config
23/40
Copyright Oracle Corporation, 2001. All rights reserved.
RMAN Commands
RMAN commands are of the following types:
Stand-alone
Executed only at the RMAN prompt
Executed individually Cannot appear as subcommands withinRUN
Job
Must be within the brackets ofRUN
Executed as a group
Stand-alone or job
-
8/6/2019 Dbaii Rman Ovw Config
24/40
Copyright Oracle Corporation, 2001. All rights reserved.
-
8/6/2019 Dbaii Rman Ovw Config
25/40
Copyright Oracle Corporation, 2001. All rights reserved.
Job Command Example
RUN command:
RMAN> RUN {
backup
incremental level 0format /u01/db01/backup/%d_%s_%p
fileperset 5
(database include current controlfile);
sql alter database archive log current;
}
-
8/6/2019 Dbaii Rman Ovw Config
26/40
Copyright Oracle Corporation, 2001. All rights reserved.
RMAN Configuration Settings
RMAN is preset with default configuration settings
Use the CONFIGURE command to:
Configure automatic channels
Specify the backup retention policy Specify the number of backup copies to be created
Limit the size of backup sets
Exempt a tablespace from backup
Enable and disable backup optimization
-
8/6/2019 Dbaii Rman Ovw Config
27/40
Copyright Oracle Corporation, 2001. All rights reserved.
The CONFIGURE Command
Configure automatic channels:
Implement retention policy by specifying a recoverywindow:
Implement retention policy by specifyingredundancy:
RMAN> CONFIGURE RETENTION POLICY TO RECOVERY2> WINDOW OF 7 days;
RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT
'/db01/BACKUP/%U';
RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
-
8/6/2019 Dbaii Rman Ovw Config
28/40
Copyright Oracle Corporation, 2001. All rights reserved.
The CONFIGURE Command
Configure duplexed backup sets:
Configure backup optimization:
Use the CLEARoption to return to the default value:
RMAN> CONFIGURE RETENTION POLICY CLEAR;
RMAN> CONFIGURE CHANNEL DEVICE TYPE sbt CLEAR;
RMAN> CONFIGURE DATAFILE BACKUP COPIES FOR
2> DEVICE TYPE disk TO 2;
RMAN> CONFIGURE BACKUP OPTIMIZATION ON;
-
8/6/2019 Dbaii Rman Ovw Config
29/40
Copyright Oracle Corporation, 2001. All rights reserved.
The SHOWCommand
Displays persistent configuration settings
Use the SHOWcommand to display:
Automatic channel configuration settings
Backup retention policy settings Number of backup copies to be created
Backup set size limit
Tablespace excluded from backups
Backup optimization status
Use SHOW ALL to display all settings:
RMAN> SHOW ALL;
-
8/6/2019 Dbaii Rman Ovw Config
30/40
Copyright Oracle Corporation, 2001. All rights reserved.
LIST Command Operations
Lists backup sets and copies of datafiles
Lists backup sets and copies of any datafile for a
specified tablespace
Lists backup sets and copies containing archivelogs for a specified range
-
8/6/2019 Dbaii Rman Ovw Config
31/40
Copyright Oracle Corporation, 2001. All rights reserved.
The LIST Command
List backups of all files in the database:
List all backup sets containing the users01.dbfdatafile:
List all copies of datafiles in the SYSTEMtablespace:
RMAN> LIST BACKUP OF DATAFILE2> /db01/ORADATA/u03/users01.dbf;
RMAN> LIST BACKUP OF DATABASE;
RMAN> LIST COPY OF TABLESPACE SYSTEM;
-
8/6/2019 Dbaii Rman Ovw Config
32/40
Copyright Oracle Corporation, 2001. All rights reserved.
The REPORT Command
Produces a detailed analysis of
the repository
Produces reports to answer:
Which files need a backup? Which backups can be deleted?
Which files are unrecoverable?
-
8/6/2019 Dbaii Rman Ovw Config
33/40
Copyright Oracle Corporation, 2001. All rights reserved.
The REPORT NEED BACKUP Command
Lists all datafiles requiring a backup
Assumes the most recent backup is used during a
restore
Provides three options: Incremental
Days
Redundancy
Without options, takes into account the configured
retention policy
REPORT NEED BACKUP incremental 3;REPORT NEED BACKUP days 3;REPORT NEED BACKUP redundancy 3;
-
8/6/2019 Dbaii Rman Ovw Config
34/40
Copyright Oracle Corporation, 2001. All rights reserved.
Recovery Manager Packages
Recovery Manager uses PL/SQL packages as its
interface to:
Target databases
The recovery catalog
Recovery
Manager
PL/SQL
Recovery
catalog
dbms_rcvman
dbms_rcvcat
dbms_rcvman
Target
database
Target
control file
dbms_backup_restoredbms_rcvman
dbms_rcvcatdbms_rcvman
-
8/6/2019 Dbaii Rman Ovw Config
35/40
Copyright Oracle Corporation, 2001. All rights reserved.
RMAN Usage Considerations
Resources: Shared memory, more processes
Privileges given to users
Database: SYSDBA
Operating System: Access to devices Remote operations
Set up the password file
Ensure that the password file is backed up
Globalization environment variables
Format used for the time parameters in RMAN
commands
-
8/6/2019 Dbaii Rman Ovw Config
36/40
Copyright Oracle Corporation, 2001. All rights reserved.
-
8/6/2019 Dbaii Rman Ovw Config
37/40
Copyright Oracle Corporation, 2001. All rights reserved.
Summary
In this lesson, you should have learned how to:
Configure the RMAN environment
Use automatic channel allocation
Manually allocate channels
Connect to RMAN without the recovery catalog
Retrieve information from the RMAN repository
-
8/6/2019 Dbaii Rman Ovw Config
38/40
Copyright Oracle Corporation, 2001. All rights reserved.
Practice 9 Overview
This practice covers the following topics:
Using Recovery Manager to connect to a target
database in default NOCATALOG mode.
Obtaining information from the target databasecontrol file.
Configuring a retention policy
Using the SHOWcommand to display RMAN
environment settings
-
8/6/2019 Dbaii Rman Ovw Config
39/40
Copyright Oracle Corporation, 2001. All rights reserved.
-
8/6/2019 Dbaii Rman Ovw Config
40/40
Copyright Oracle Corporation 2001 All rights reserved