RMAN
--------
$ rman
RMAN> connect target sys/pwd
connected to target database:MCDB01 (DBID=2882204056)
RMAN>
------
Possible error without sysdba privilege
ORA-01031: insufficient privileges
------
To connect to RMAN using a remote connection make the following entry in the tnsnames.ora
(This is not needed to connect locally from) so that it is a dedicated connection.
MCDB01RMAN =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = yemsuresh01.maricorp.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = MCDB01)
)
)
-----------
When you use RMAN do not use
alter database backup control file to trace;
use
alter database backup control file to 'filename'
e.g.
alter database backup control file to '/u01/oracle/orabackup/orcl1/manual/control.ctl'
-----------
If you have a recovery catalog DB then you connect from RMAN to the target DB and then
to the recovery catalog (so there are 2 connections from RMAN)
$ rman
RMAN> connect target /
RMAN> connect catalog rman/pwd@reccatdb
-----------
For connecting to Auxiliary DB (that is used for Tablespace point-in-time recovery - TSPITR) or for creating standby DB using RMAN)
$ rman
RMAN> connect target /
RMAN> connect auxiliary sys/pwd@auxdb
Configure one of the DB with a password file to connect remotely and the other can DB can be connected locally.
-----------
A simple backup with the proper configurations in place
$ rman
RMAN> connect target /
RMAN> backup database;
RMAN> exit;
-----------
Minimum Parameters to set
log_archive_dest_1='location=/u01/app/oracle/arch/msdb01'
log_archive_min_succeed_dest=1
log_archive_format="%t_%s_%r.arc"
log_archive_dest_state_1='enable'
Other useful parameters
log_checkpoint_timeout
log_checkpoints_to_alert
control_file_record_keep_time (default is 7 - days)
This should be set to a value equal to or greater than db backup retention period.
-----------
Flash Recovery Area for Backups
Files stored in Flash Recovery Area
Archived redo logs
Control File
Control File AutoBackUps
Flashback logs
Redo logs
RMAN data files
RMAN back upset files
-----------
To change the size of the Flash recovery area the parameter DB_RECOVERY_FILE_DEST_SIZE can be changed using
SQL> alter system set db_recovery_file_dest_size=20G scope=both;
SQL> alter system set db_recovery_file_dest='/u01/app/oracle/flash_recovery_area' scope=both;
SQL> alter system set log_archive_dest_10='location=USE_DB_RECOVERY_FILE_DEST';
Not to use FRA
SQL> alter system set db_recovery_file_dest=' ' scope=both;
Using RMAN to increase the size of Flash recovery area:
RMAN>Backup recovery area
Views related to Flash recovery area
DBA_OUTSTANDING_ALERTS
v$RECOVERY_FILE_DEST
v$FLASH_RECOVERY_AREA_USAGE
v$controlfile
v$logfile
v$archived_log
v$datafile_copy
v$datafile
v$backup_piece
IS_RECOVERY_DEST_FILE is a Column with Boolean value in the above 6 views.
-----------
SQL> create user rman_admin identified by pwd default tablespace users;
SQL> grant sysdba to rman_admin;
$ orapwd file=dbapwdfile password=pwd entries=# force=y/n nosysdba=y/n
e.g.
$ orapwd file=dbapwdfile password=oracle1 entries=15 force=n
SQL> alter system set REMOTE_LOGIN_PASSWORD=EXCLUSIVE scope=spfile;
This is a static parameter so cannot be set when DB is running.
-----------
-Suresh
Thursday, November 19, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment