Pular para o conteúdo

Quanto tempo vai demorar o backup?

Quanto tempo vai demorar o backup?

Uma das formas para descobrir quanto tempo ainda falta para terminar o backup realizado com RMAN, é consultando a view v$session_longops.

Essa view mostra as vários operações que estão executando por mais de 6 segundos no banco de dados Oracle.

Veja os passos abaixos:

Primeiro vamos relacionar o processo servidor com o channel do RMAN, através do comando SET COMMAND ID

RMAN> run {
2>     allocate channel t1 type disk;
3>      set command id to 'rman'; 
4>     backup datafile 1;
5>     release channel t1;
6> }

Agora, basta executar a query, vendo o resultado.

SYS@orcl> SELECT sid, serial#, sofar, totalwork,
2      round(sofar/totalwork*100,2) "% Complete"
3 FROM v$session_longops
4 WHERE opname LIKE 'RMAN:%'
5 AND opname NOT LIKE 'RMAN: aggregate%'
6 AND totalwork != 0;

SID        SERIAL#      SOFAR    TOTALWORK   % Complete
---------- ---------- ---------- ---------- ----------
139          17        13951       62720         22.24

SYS@orcl> /

SID        SERIAL#      SOFAR    TOTALWORK   % Complete
---------- ---------- ---------- ---------- ----------
139          17        24831       62720         39.59

SYS@orcl> /

SID        SERIAL#      SOFAR    TOTALWORK   % Complete
---------- ---------- ---------- ---------- ----------
139          17        62591       62720         99.790

Quão útil foi este post ?

Clique em uma estrela para classificar o post

nota média 4.4 / 5. Contagem de votos: 16

Sem votos ! Seja o primeiro a classificar !

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress