Como monitorar o clone de um PDB

A dica de hoje é como monitorar o status durante o clone de um PDB, podemos monitorar o status e o decorrer do processo com o sql abaixo:

  • Conecte no cdb$root e execute a query abaixo que irá monitorar o processo kpdbfCopyTaskCbk:
set linesize 500 pagesize 2000
REM RMAN Progress
set colsep   " | "
alter session set nls_date_format='dd/mm/yy hh24:mi:ss';
select SID, START_TIME inicio,TOTALWORK total, sofar faltando, (sofar/totalwork) * 100 "CONCLUIDO %",
((sysdate-start_time)*24*60)/(sofar/totalwork)-(sysdate-start_time)*24*60 minutos_concluir,
sysdate + TIME_REMAINING/3600/24 DATA_FIM
from v$session_longops
where totalwork > sofar
AND opname like '%kpdbfCopyTaskCbk%';
       SID | INICIO            |      TOTAL |   FALTANDO | CONCLUIDO % | MINUTOS_CONCLUIR | DATA_FIM
---------- | ----------------- | ---------- | ---------- | ----------- | ---------------- | -----------------
      1572 | 01/08/24 16:26:43 |    4096000 |     960383 |  23,4468506 |       1,52365039 | 01/08/24 16:28:42

verificando o processo de clone kpdbfCopyTaskCbk:

SQL> select message from v$session_longops where time_remaining > 0;

kpdbfCopyTaskCbk: +DG_DATA_1/CDBHML01/1EA4F7DBB35B 5: 2016639 out of 4096000 Blocks done

MOS de referência: How to Monitor PDB Clone / Move On ‘Create Pluggable Database’ with ‘COPY’ Clause Statement Execution (Doc ID 2866302.1).

search previous next tag category expand menu location phone mail time cart zoom edit close