Sie sind auf Seite 1von 2

Oracle� Enterprise Performance Management

System Backup and Recovery Guide


Oracle Enterprise Performance Management System Lifecycle Management
Guide.

Back-up the Foundation Services database.

https://theitside.net/2008/10/10/how-shared-services-works/

back up your database: make of copies


Restoring a database: put files from back up back to
Database recovery: update databse files from (restored + online redo log)

Media Recovery: (deleted data file, deleted table, etc)


Media recovery is most often used to recover from media failure,
such as the loss of a file or disk, or a user error, such as the
deletion of the contents of a table.

required files: control file, data files (typically restored from backup),
and online and archived redo log files

complete recovery or a point-in-time recovery

Fast Recovery Area


Oracle creates archived logs and
flashback logs in the fast recovery area.
set db_recovery_file_dest and db_recovery_file_dest_size
/*

RMAN> configure controlfile autobackup format for device type disk to


'/u01/app/oracle/oradata/orcl/backup/%F';

RMAN> configure channel device type disk format


'/u01/app/oracle/oradata/orcl/backup/%U' maxpiecesize 8 G;
*/

//Getting Started with RMAN


1. RMAN Client: installed with databse
2. target database
3. fast_revory_area

Starting RMAN and Connecting to a Database


$ rman
RAMN>

$ rman
RMAN> CONNECT TARGET SYS@prod

or
$ > rman target SYS@ORCLUAT;

$ rman
RMAN> CONNECT TARGET /

RMAN> EXIT

RMAN> SHOW ALL;


// output of RMAN
image copies or backup sets
image copies: byet-byte copy (only to disk)
backup sets: media manager backup command
backup pieces
effienct in using space

//To back up the database and archived redo logs while the database is open:
if in archivelog mod
RMAN> BACKUP DATABASE PLUS ARCHIVELOG;

if in nonarchivedmod
RMAN> SHUTDOWN IMMEDIATE;
RMAN> STARTUP FORCE DBA;
RMAN> SHUTDOWN IMMEDIATE;
RMAN> STARTUP MOUNT;

RMAN> BACKUP DATABASE; //Run the BACKUP DATABASE command


or RMAN> BACKUP AS COPY DATABASE;
RMAN> ALTER DATABASE OPEN //Open the database and resume normal operations.

Scripting RMAN Operations


# my_command_file.txt
CONNECT TARGET /
BACKUP DATABASE PLUS ARCHIVELOG;
LIST BACKUP;
EXIT;

% rman
RMAN> @/my_dir/my_command_file.txt # runs specified command file

// flash recovery
// all instances
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE = 10G SCOPE=BOTH SID='*';
// current instance
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE = 10G SCOPE=BOTH

// all instance
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST = '/disk1/flash_recovery_area'
SCOPE=BOTH SID='*';
// single instance
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST = '/disk1/flash_recovery_area'
SCOPE=BOTH;

// to disable flash recovery area for all instance


SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='' SCOPE=BOTH SID="*";
// to disable flash recovery area for single instance
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='' SCOPE=BOTH;

SQL> SELECT * FROM V$RECOVERY_FILE_DEST;


SQL> SELECT * FROM V$FLASH_RECOVERY_AREA_USAGE;

Das könnte Ihnen auch gefallen