select NAME
, DBID
from RC_DATABASE;
SELECT db_name, row_type, start_time, end_time, operation, status, mbytes_processed
FROM rc_rman_status
WHERE db_name like ‘PROD%’
AND start_time > SYSDATE – 1
ORDER BY END_TIME desc;
SELECT db_name
, start_time
, row_type
, end_time
, operation
, status
, mbytes_processed
FROM rc_rman_status
WHERE start_time > SYSDATE – 1
ORDER BY DB_NAME
, start_time;
SELECT db_name
, start_time
, row_type
, operation
, status
FROM rc_rman_status
WHERE start_time > SYSDATE – 1
AND STATUS = ‘RUNNING’
ORDER BY DB_NAME
, start_time;
select DB_NAME
, TABLESPACE_NAME
, FILE#
, BYTES/1000000000 SIZE_GB
, NAME
from RC_DATAFILE
where DB_NAME = ‘PROD’;
select
DB_UNIQUE_NAME
,NAME
,VALUE
from RC_RMAN_CONFIGURATION
where DB_UNIQUE_NAME =’PROD’
order by 1,2,3;
ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1
ARCHIVELOG DELETION POLICY TO NONE
BACKUP OPTIMIZATION OFF
CHANNEL DEVICE TYPE DISK FORMAT '/mnt/backup/Rman/PROD1/%d_%s_%p_%U'
CONTROLFILE AUTOBACKUP ON
CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/mnt/backup/Rman/PROD1/%F'
DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1
DEVICE TYPE DISK PARALLELISM 3 BACKUP TYPE TO COMPRESSED BACKUPSET
MAXSETSIZE TO UNLIMITED
SNAPSHOT CONTROLFILE NAME TO '/opt/app/oracle/product/11.2/db_1/dbs/snapcf_RMANTST.f'
select a.db_name
Database
, db.dbid DBID
, a.end_time Latest_Backup
, round ( a.output_bytes / 1000000000 ) GBytes_Processed
, round ( ( end_time – start_time ) * 60 * 24 ) Minutes
from rc_rman_status a
, rc_database db
where object_type in ( ‘DB FULL’
, ‘DB INCR’ )
and status = ‘COMPLETED’
and operation = ‘BACKUP’
and a.db_name = ‘&&DB_NAME’
and end_time in ( select end_time
from rc_rman_status b
where b.db_name = a.db_name
and b.db_key = a.db_key
and object_type in ( ‘DB FULL’
, ‘DB INCR’ )
and status = ‘COMPLETED’
and operation = ‘BACKUP’ )
and db.db_key = a.db_key
order by a.db_name
, end_time desc;
select a.db_name
Database
, db.dbid DBID
, a.end_time Latest_Backup
, round ( a.output_bytes / 1000000000 ) GBytes_Processed
, round ( ( end_time – start_time ) * 60 * 24 ) Minutes_Taken
from rman.rc_rman_status a
, rman.rc_database db
where object_type in ( ‘DB FULL’
, ‘DB INCR’ )
and status = ‘COMPLETED’
and operation = ‘BACKUP’
and a.db_name = ‘&&DB_NAME’
and end_time in ( select end_time
from rman.rc_rman_status b
where b.db_name = a.db_name
and b.db_key = a.db_key
and object_type in ( ‘DB FULL’
, ‘DB INCR’ )
and status = ‘COMPLETED’
and operation = ‘BACKUP’ )
and db.db_key = a.db_key
order by a.db_name
, end_time desc;
DATABASE DBID LATEST_BA GBYTES_PROCESSED MINUTES_TAKEN
-------- ---------- --------- ---------------- -------------
PROD 4020163152 22-SEP-11 0 20
PROD 4020163152 21-SEP-11 0 19
PROD 4020163152 20-SEP-11 0 17
PROD 4020163152 19-SEP-11 0 16
PROD 4020163152 18-SEP-11 4 13
PROD 4020163152 17-SEP-11 0 15
SELECT a.db_name “Database”
, db.dbid “DBID”
, a.end_time “Latest Backup”
, ROUND ( a.output_bytes / 1000000 ) “MBytes Processed”
, ROUND ( ( end_time – start_time ) * 60 * 24 ) “Minutes Taken”
FROM rman.rc_rman_status a
, rman.rc_database db
WHERE object_type = ‘ARCHIVELOG’
AND status = ‘COMPLETED’
AND operation = ‘BACKUP’
AND a.db_name = ‘&&DB_NAME’
AND end_time IN ( SELECT end_time
FROM rman.rc_rman_status b
WHERE b.db_name = a.db_name
AND b.db_key = a.db_key
AND object_type = ‘ARCHIVELOG’
AND status = ‘COMPLETED’
AND operation = ‘BACKUP’ )
AND db.db_key = a.db_key
ORDER BY a.db_name
, end_time desc;
SELECT SUBSTR ( TO_CHAR ( START_TIME
, ‘DD-MON-YYYY HH24:MI’ )
, 1
, 20 )
, SUBSTR ( OBJECT_TYPE
, 1
, 20 )
FROM rman.rc_rman_status
WHERE start_time > SYSDATE – 30
AND object_type = ‘DB FULL’
ORDER BY 1 DESC;
SELECT TO_CHAR ( start_time
, ‘DD-MON-YY HH24:MI’ ) “BACKUP STARTED”
, sofar
, totalwork
, elapsed_seconds / 60 “ELAPSE (Min)”
, ROUND ( sofar / totalwork * 100
, 2 ) “Complete%”
FROM sys.v_$session_longops
WHERE opname = ‘dbms_backup_restore’;
http://www.oracledbasupport.co.uk/finding-backup-details-from-11g-rman-respository-tables/
No comments:
Post a Comment