当RMAN需要备份或恢复的数据量较大时,RMAN可能长时间没有反馈的结果,使人误以为RMAN挂掉了。
使用以下SQL语句可以查看正在进行中的RMAN的工作进度:
SELECT SID,SERIAL#,CONTEXT,SOFAR,TOTALWORK,ROUND(SOFAR/TOTALWORK*100,2) "%_COMPLETE"
FROM V$SESSION_LONGOPS
WHERE OPNAME LIKE "RMAN%"
AND OPNAME NOT LIKE "%aggregate%"其中SOFAR表示已经完成的工作量,TOTALWORK表示应完成的全部工作量。
最后一列表示已经完成的工作量的百分比。我们可以在RMAN执行过程中,每隔一段时间执行一次这条查询语句。通过比较两次的返回的结果,可以判断出RMAN是否仍在正常工作中。以上参考《ORALCE DATABASE 11g RMAN备份与恢复》一书。
推荐阅读:RMAN 配置归档日志删除策略 http://www.linuxidc.com/Linux/2013-11/92670.htmOracle基础教程之通过RMAN复制数据库 http://www.linuxidc.com/Linux/2013-07/87072.htmRMAN备份策略制定参考内容 http://www.linuxidc.com/Linux/2013-03/81695.htmRMAN备份学习笔记 http://www.linuxidc.com/Linux/2013-03/81892.htmOracle数据库备份加密 RMAN加密 http://www.linuxidc.com/Linux/2013-03/80729.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle中数据文件大小及数量限制初探Linux系统MySQL数据库远程设置相关资讯 RMAN
- RMAN故障一例(归档的备份,从不 (今 20:42)
- RMAN的FORMATA格式说明 (03月10日)
- Oracle 11g RMAN复制数据库的测试 (01月19日)
| - RMAN数据库迁移 (05月22日)
- 使用RMAN复制恢复开发库环境 (02月17日)
- Oracle 11g RMAN跨平台传输表空间 (01月19日)
|
本文评论 查看全部评论 (0)