延续前面提到的监控系统,这里我们想实现oracle的自动备份么实现呢,这里就谈谈
监控软件如何实现oracle的定时备份,这里使用了python apscheduler 定时库,关于apscheduler 上有很多介绍,这里就不详细介绍,直接上代码
web:
通过web可以自己定义rman的备份任务,具体如下:
我们这里选择如下
配置
显示结果如下:
后端我是采用flask的框架,具体的代码实现如下:
这里为了测试,把间隔按天改成按分钟,也就是每隔1分钟会自动执行一次定时job
为了每次重启的时候能能自动从数据库表里面读取到定时任务,这里定义了一个initJob 初始化函数,这样每次重启flask的时候就会自动加载备份任务,具体如下:
具体看如下运行日志:
这里也把具体执行的rman 命令也打印出来
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览213164 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!