oracle 查看rman进度,查看RMAN备份进度的两条SQL

近期在生产系统重新部署DG时网上收集发现如下两条SQL还是挺好用的,在此作为记录分享一下。

SELECT SID,

SERIAL#,

CONTEXT,

SOFAR,

TOTALWORK,

ROUND(SOFAR / TOTALWORK * 100, 2) "%_COMPLETE"

FROM gV$SESSION_LONGOPS

WHERE OPNAME LIKE 'RMAN%' AND OPNAME NOT LIKE '%aggregate%' AND

TOTALWORK != 0 AND SOFAR <> TOTALWORK;

col opname for a30

set linesize 500

select inst_id,sid,serial#,opname,COMPLETE,

trunc(((to_char(last_update_time,'dd')-to_char(start_time,'dd'))*60*24+(to_char(last_update_time,'hh24')-to_char(start_time,'hh24'))*60 +(to_char(last_update_time,'mi')-to_char(start_time,'mi')))*(100-complete)/complete) min from

(

SELECT inst_id,

sid,

serial#,

opname,

ROUND(SOFAR / TOTALWORK * 100, 2) COMPLETE,

LAST_UPDATE_TIME,

START_TIME

FROM gV$SESSION_LONGOPS

WHERE OPNAME LIKE 'RMAN%'

--AND OPNAME NOT LIKE '%aggregate%'

AND TOTALWORK != 0

AND SOFAR <> TOTALWORK

) t ;

如下为在系统查询的结果:

SQL> SELECT SID,

2         SERIAL#,

3         CONTEXT,

4         SOFAR,

5         TOTALWORK,

6         ROUND(SOFAR / TOTALWORK * 100, 2) "%_COMPLETE"

7    FROM gV$SESSION_LONGOPS

8  WHERE OPNAME LIKE 'RMAN%' AND OPNAME NOT LIKE '%aggregate%' AND

9         TOTALWORK != 0 AND SOFAR <> TOTALWORK;

SID    SERIAL#    CONTEXT      SOFAR  TOTALWORK %_COMPLETE

---------- ---------- ---------- ---------- ---------- ----------

892      10655          1   23280622   53423998      43.58

SQL> col opname for a30

SQL> set linesize 500

SQL>

SQL> select inst_id,sid,serial#,opname,COMPLETE,

2  trunc(((to_char(last_update_time,'dd')-to_char(start_time,'dd'))*60*24+(to_char(last_update_time,'hh24')-to_char(start_time,'hh24'))*60 +(to_char(last_update_time,'mi')-to_char(start_time,'mi')))*(100-complete)/complete) min from

3  (

4  SELECT inst_id,

5  sid,

6  serial#,

7  opname,

8  ROUND(SOFAR / TOTALWORK * 100, 2) COMPLETE,

9  LAST_UPDATE_TIME,

10  START_TIME

11  FROM gV$SESSION_LONGOPS

12  WHERE OPNAME LIKE 'RMAN%'

13  --AND OPNAME NOT LIKE '%aggregate%'

14  AND TOTALWORK != 0

15  AND SOFAR <> TOTALWORK

16  ) t ;

INST_ID        SID    SERIAL# OPNAME                           COMPLETE        MIN

---------- ---------- ---------- ------------------------------ ---------- ----------

2       1057      37067 RMAN: aggregate input               78.34        139

2        892      10655 RMAN: full datafile backup          43.65        156

SQL>

第二条SQL语句还显示剩余时间(估计时间)。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/18841027/viewspace-1792151/,如需转载,请注明出处,否则将追究法律责任。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值