BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS
ARCHIVELOG;
CONFIGURE
CHANNEL DEVICE TYPE DISK MAXPIECESIZE 2G;
alter system set log_archive_dest_1='LOCATION=/vol2/oracle/Archives’;
To change the rman backup location..
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT
'/vol0/RMAN_BK/%d-%T-%U';
To change the controlfile location..
CONFIGURE
CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO
'/u01/app/oracle/admin/flash/%F';
'/u01/app/oracle/admin/flash/%F';
LOG_ARCHIVE_FORMAT = “LOG%s_%t_%r.arc”
Various parameters that can be used with the LOG_ARCHIVE_FORMAT parameter are given below:
%s – log sequence number
%S – log sequence number, padded with zero
%t – thread number
%T – thread number, padded with zero
%a – activation id
%d – database id
%r – reset logs id
Various parameters that can be used with the LOG_ARCHIVE_FORMAT parameter are given below:
%s – log sequence number
%S – log sequence number, padded with zero
%t – thread number
%T – thread number, padded with zero
%a – activation id
%d – database id
%r – reset logs id
SQL> alter system set log_archive_format='hasaral_%s_%t_%r.arc'
scope=spfile;
System altered.
SQL> shut immediate
SQL>startup
System altered.
SQL> shut immediate
SQL>startup
------------------------------------------------
Steps to enable archivelog—
SQL> archive log list
SQL> show parameter recovery_file_dest
alter
system set
log_archive_dest_1='LOCATION=/u02/app/oracle/oradata/orcl/arch'
scope = both;
shutdown immediate;
SQL> startup mount
SQL> alter
database
archivelog;
SQL> alter
database
open;
SQL> archive log list
SQL> alter
system switch logfile;
SQL> host
[oracle@ora1 ~]$
ls /u02/app/oracle/oradata/orcl/arch
1_27_711369564.dbf
[oracle@ora1 ~]$
exit
exit
SQL>
1. show
parameter db_recovery_file_dest;
2. Alter
system set
db_recovery_file_dest=’/vol1/oracle/backup’;
3. Alter
system set db_recovery_file_dest_size=2G;
4. rman
target /
Offline
Backup--------
5.
RMAN> configure retention policy to redundancy 2; (This means RMAN will try
to keep
2 copies of the database backups)
6.
RMAN>configure controlfile autobackup on;
CONFIGURE DEFAULT
DEVICE TYPE DISK FORMAT ‘/vol0/rman_backups/cdb/%U’;
CONFIGURE
CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO
'/u01/app/oracle/admin/flash/%F';
'/u01/app/oracle/admin/flash/%F';
7.
RMAN>shutdown immediate
8.
RMAN>startup mount
9.
RMAN>backup database;
1.
RMAN>sql ’alter database open’;
Online Backup---------
1. RMAN>backup database plus archivelog delete
input;
2. RMAN>backup archivelog all delete input;
-------- To Find the
archive Destination---------
SQL> archive log list
SQL> show parameter
db_recovery_file_dest
SQL> select dest_name,status,destination
from v$archive_dest;
ENABLE BLOCK CHANGE TRACKING
SQL> alter database
enable block change tracking
using file /u01/app/oracvle/mysid/data/block_change_tracking.dbf';
using file /u01/app/oracvle/mysid/data/block_change_tracking.dbf';
SQL> alter database
enable block change tracking;
select filename, status, bytes from v$block_change_tracking
SELECT * FROM v$sgastat WHERE name like 'CTWR%';
SELECT * FROM v$sgastat WHERE name like 'CTWR%';
Startup nomount
pfile=c:\oracle\product\10.1.0.3\database\initbooktst.ora
restore spfile from
autobackup;
RMAN>list
archivelog all;
RMAN>list copy of archivelog until time ‘SYSDATE-10′;
RMAN>list copy of archivelog from time ‘SYSDATE-10′
RMAN>list copy of archivelog from time ‘SYSDATE-10′ until time ‘SYSDATE-2′;
RMAN>list copy of archivelog from sequence 1000;
RMAN>list copy of archivelog until sequence 1500;
RMAN>list copy of archivelog from sequence 1000 until sequence 1500;
RMAN>list copy of archivelog until time ‘SYSDATE-10′;
RMAN>list copy of archivelog from time ‘SYSDATE-10′
RMAN>list copy of archivelog from time ‘SYSDATE-10′ until time ‘SYSDATE-2′;
RMAN>list copy of archivelog from sequence 1000;
RMAN>list copy of archivelog until sequence 1500;
RMAN>list copy of archivelog from sequence 1000 until sequence 1500;
Archivelog
Delete Commands
RMAN>delete archivelog all;
RMAN>delete archivelog until time ‘SYSDATE-10′;
RMAN>delete archivelog from time ‘SYSDATE-10′
RMAN>delete archivelog from time ‘SYSDATE-10′ until time ‘SYSDATE-2′;
RMAN>delete archivelog from sequence 1000;
RMAN>delete archivelog until sequence 1500;
RMAN>delete archivelog from sequence 1000 until sequence 1500;
RMAN>delete archivelog until time ‘SYSDATE-10′;
RMAN>delete archivelog from time ‘SYSDATE-10′
RMAN>delete archivelog from time ‘SYSDATE-10′ until time ‘SYSDATE-2′;
RMAN>delete archivelog from sequence 1000;
RMAN>delete archivelog until sequence 1500;
RMAN>delete archivelog from sequence 1000 until sequence 1500;
Note : Also, you can use noprompt statement for do not yes-no question.
RMAN>delete noprompt archivelog until time ‘SYSDATE-10′;
RMAN>delete noprompt archivelog until time ‘SYSDATE-10′;
delete
noprompt force archivelog all;
delete noprompt force archivelog all completed before 'SYSDATE-2';
crosscheck backup;
Crosscheck archivelog
all;
delete backup tag=TAG20131112T041335;
delete backup;
List backup summary;
select dbid from v$database;
LIST
COPY;
LIST
INCARNATION OF DATABASE;
DELETE
EXPIRED BACKUP
DELETE
EXPIRED ARCHIVELOG ALL
--------- Database must be in mount mode to change the archivelog
mode--------
Disable flashback mode first if it enabled..
SQL> alter database flashback off;
alter database noarchivelog;
DELETE FORCE NOPROMPT BACKUPSET TAG 'weekly_bkup';
backup current controlfile;
backup datafile 4 include current controlfile;
backup as copy current controlfile format c:\bkp_controlfile.ctl
alter system switch logfile;
alter system archive log current
RESTORE DATABASE UNTIL TIME "to_date('07/23/2010 00:00:00' ,
'mm/dd/yy hh24:mi:ss')";
restore archivelog from logseq 665 until logseq 671;
No comments:
Post a Comment