快捷搜索:  汽车  科技

如何实现oracle数据库的备份计划(超实用的Oracle数据库实时监控rman备份进程脚本)

如何实现oracle数据库的备份计划(超实用的Oracle数据库实时监控rman备份进程脚本)3、备份完成可以看到是看不到内容的。这个脚本主要是针对rman去监控的,有其他需求得对应改一下了。后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

概述

很多时候我们在用rman做全备的时候,往往要等很久,特别是数据量很大的时候,总不可能每次都看备份文件大小来评估rman备份的一个进度吧,特别是备份了几个小时,这时候往往会比较慌,那有什么办法可以来监控备份的一个进程呢?


监控备份进程脚本

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;

这里做个简单演示:

1、备份数据库

如何实现oracle数据库的备份计划(超实用的Oracle数据库实时监控rman备份进程脚本)(1)

2、监控备份过程

如何实现oracle数据库的备份计划(超实用的Oracle数据库实时监控rman备份进程脚本)(2)

如何实现oracle数据库的备份计划(超实用的Oracle数据库实时监控rman备份进程脚本)(3)

3、备份完成

如何实现oracle数据库的备份计划(超实用的Oracle数据库实时监控rman备份进程脚本)(4)

可以看到是看不到内容的。

如何实现oracle数据库的备份计划(超实用的Oracle数据库实时监控rman备份进程脚本)(5)


这个脚本主要是针对rman去监控的,有其他需求得对应改一下了。后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

如何实现oracle数据库的备份计划(超实用的Oracle数据库实时监控rman备份进程脚本)(6)

猜您喜欢: