zoukankan      html  css  js  c++  java
  • 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.添加定时计划任务

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

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

  • 相关阅读:
    接口测试小结
    UI自动化例子
    SQL Server 索引结构及其使用(二)
    SQL Server 索引结构及其使用(一)
    SQL Server 索引结构及其使用(四)
    SQL Server 索引结构及其使用(三)
    SQL Server 索引和视图
    Nginx 代理配置
    Java常见框架和工具
    MYSQL 存储过程 范例
  • 原文地址:https://www.cnblogs.com/fenglingyi/p/5993514.html
Copyright © 2011-2022 走看看