liangjie5305579
2012-07-13 15:39 阅读 389
已采纳

pl/sql中可以实现自动备份吗

如题,我要实现自动备份,而且假如是周期是一个星期,每天备份一次,还要依次将上个星期的删除掉,也就是说我最后就一共是最近7天的7个备份数据库。
例如我今天的备份应该是上星期六到今天的
我数据库是pl/sql的。
个人水平不怎么样,最好有例子,这样看起来易懂。
oracle的也行

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    willfront willfront 2012-07-16 14:57

    可以写一个数据库备份脚本,然后用windows计划任务定期执行即可
    下面就是一个导出库的的例子
    exp system/manager file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=system log=d:\backup\oracle\oracle%date:~0,10%.log

    点赞 评论 复制链接分享
  • weixin_42616379 weixin_42616379 2012-07-13 16:30

    windows任务可以搞定这个事。

    点赞 评论 复制链接分享
  • lysvanilla lysvanilla 2012-07-16 00:22

    你是要进行整库备份吗?
    直接使用oracle的归档日志即可。

    如果不是的话,那你是要备份单表是备份成文件还是说备份到历史表。
    这个都是可以通过写个存储过程(将具体的备份方法写在过程里),每天晚上跑日终(用ODI就行)的时候调用就行。

    点赞 评论 复制链接分享

相关推荐