• Oracle备份数据库


    1.前言

    工作中数据库备份是一个很重要的事情,难免有时候一个不小心就会误操作,造成无法挽回的措施。在昨天的工作中,我们的一个产品经理在操作定制端的时候一个误操作,清空了几张表的数据同时还删除了几张系统表,操作都是物理操作,要是以前没有备份,那么就欲哭无泪了啊。在这里我们采用Oracle的导出命令+定时计划任务备份。

    2.备份的批处理文件装备

    exp cpzxoa/cpzxoa@FENG file=D:OracleBak\%date:~11,4%jjmis_test.dmp log=D:OracleBak\%date:~11,4%jjmis_test.log

     命令的意思是:1.用户名/密码 服务命名   文件保存路径 日志保存路径。

                        2.%date:~11,4%就是取系统日期的第11个字符开始的4个字符。不同的系统结果不同,一般xp系统取的是星期几.【需要自己手动创建星期一到星期日的文件夹】

    把上面的导出命名做成批处理文件。数据dmp备份.bat

    3.准备备份文件

    在D:盘创建OracleBak文件夹,在OracleBak文件夹里面在创建星期一,星期二,星期三,星期四,星期五,星期六 ,星期日几个文件夹用来保存我们的备份dmp文件和日志文件。效果如下图所示。

    4.添加定时计划任务

    在控制面板中,打开管理工具,在打开任务计划程序。添加每天定时计划任务。

     到此我们的备份任务就完成了啊。

  • 相关阅读:
    JavaScript Basic Memo
    移动端WEB开发备忘录
    重学前端
    roadhog 构建优化
    ES6 memo
    styled-components 背后的魔法
    怎么在多场景下使用不同的 git 账号 commit
    三方登录总结
    Promise 错误处理
    观察者模式 vs 发布-订阅模式
  • 原文地址:https://www.cnblogs.com/fenglingyi/p/5993514.html
Copyright © 2020-2023  润新知