set lines 190 select operation as "OPERACAO", object_type as "TIPO", status, output_device_type as "MEDIA", to_char(end_time,'DD-MM-RRRR HH24:MI:SS') as "DATA", round(MBYTES_PROCESSED/1024,2) as "TAMANHO(MB)" from v$rman_status where operation <> 'CATALOG' and trunc(end_time)>=trunc(sysdate-1) order by end_time;
SELECT
bs.recid bs_key
, bp.piece# piece#
, bp.copy# copy#
, bp.recid bp_key
, sp.spfile_included spfile_included
, TO_CHAR(bs.completion_time, 'DD-MON-YYYY HH24:MI:SS') completion_time
, DECODE( status
, 'A', 'Available'
, 'D', 'Deleted'
, 'X', 'Expired') status
, handle handle
FROM
v$backup_set bs
, v$backup_piece bp
, (select distinct
set_stamp
, set_count
, 'YES' spfile_included
from v$backup_spfile) sp
WHERE
bs.set_stamp = bp.set_stamp
AND bs.set_count = bp.set_count
AND bp.status IN ('A', 'X')
AND bs.set_stamp = sp.set_stamp
AND bs.set_count = sp.set_count
ORDER BY
bs.recid
, piece#;
SELECT
bs.recid bs_key
, bp.piece# piece#
, bp.copy# copy#
, bp.recid bp_key
, DECODE( bs.controlfile_included
, 'NO', '-'
, bs.controlfile_included) controlfile_included
, TO_CHAR(bs.completion_time, 'DD-MON-YYYY HH24:MI:SS') completion_time
, DECODE( status
, 'A', 'Available'
, 'D', 'Deleted'
, 'X', 'Expired') status
, handle handle
FROM
v$backup_set bs
, v$backup_piece bp
WHERE
bs.set_stamp = bp.set_stamp
AND bs.set_count = bp.set_count
AND bp.status IN ('A', 'X')
AND bs.controlfile_included != 'NO'
ORDER BY
bs.recid
, piece#;
run {
allocate channel d1 type disk maxpiecesize 5000M;
backup as compressed backupset format '[DESTINO]/full_%d_%s_%p_%t.bkp' tag 'BackupDatabaseFullDiario' database;
sql 'alter system archive log current';
backup as compressed backupset format '[DESTINO]/arch_%d_%s_%p_%t.bkp' tag 'BackupArchivelogDiario' archivelog all delete input;
backup as compressed backupset format '[DESTINO]/ctrl_%d_%s_%p_%t.bkp' tag 'BackupCurrentControlfile' current controlfile;
backup as compressed backupset format '[DESTINO]/spfile_%d_%s_%p_%t.bkp' tag 'BackupCurrentControlfile' spfile;
release channel d1;
}
run {
shutdown immediate;
startup mount;
backup spfile;
backup database;
alter database open;
delete noprompt obsolete;
}
STARTUP NOMOUNT
RESTORE CONTROLFILE FROM '[LOCAL_BKP_CTRL]/[ARQUIVO_BKP_CTRL]';
SHUTDOWN ABORT
STARTUP MOUNT
RUN {
ALLOCATE CHANNEL D1 TYPE DISK;
CATALOG START WITH '[LOCAL_ARQUIVOS_BKP]';
RESTORE DATABASE;
RECOVER DATABASE;
RELEASE CHANNEL D1;
}
set lines 190
col file_name for a60
col tablespace_name for a30
select df.file_name,
tablespace_name,
b.change#,
to_char(b.time, 'dd/mm/yyyy hh24:mi') TIME,
b.status
from v$backup b, dba_data_files df
where b.status <> 'NOT ACTIVE'
and b.file# = df.file_id;
--POR CANAL select sid, serial#, context, sofar, totalwork, round(sofar/totalwork*100,2) as "%_complete" from v$session_longops where opname like 'RMAN%' and opname not like '%aggregate%' and totalwork != 0 and sofar <> totalwork;
| Caso você queira compartilhar algum script que não está na lista, entre em contato pelo e-mail anderson.graf87@gmail.com ou deixe um comentário. |

0 comentários:
Postar um comentário