在逻辑备份数据库时,用户可能会希望在dmp文件中加入日期变量,以区分不同日期的备份文件,并且可以防止意外的覆盖。参考了eagle

在逻辑备份数据库时,用户可能会希望在dmp文件中加入日期变量,以区分不同日期的备份文件,并且可以防止意外的覆盖。参考了eagle的一书《循序渐近Oracle》,并且试验了一些脚本如下:

1.Linux或者unix上的脚本

包括一个脚本:

exp rman/rman file='date +%y%m%d'.dmp log='date +%y%m%d'.log

2.在windows上的脚本

包括两个脚本,该脚本可以实现生成当天的dmp文件,并且删掉前天的dmp文件。

脚本一:exp_seagull.bat

echo off

sqlplus rman/rman@vm10 @exp_seagull.sql

脚本二:exp_seagull.sql

column jintian new_val jt

select to_char(sysdate,'YYYYMMDD') jintian from dual;

host exp userid=rman/rman@vm10 file=exp_seagull_&jt..dmp log=exp_seagull_&jt..log

column qiantian new_val qt

select to_char(sysdate-2,'YYYYMMDD') qiantian from dual;

host del exp_seagull_&qt..dmp

exit

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

linux按日期备份mysql,在Linux、Windows上如何按日期逻辑备份数据库相关推荐

  1. 物理拷贝备份mysql到其他机器上恢复

    物理拷贝备份mysql到其他机器上恢复 经常会遇到mysql数据要迁徙的情况 ,逻辑导出是可以的 但是就是太慢 第三方工具也同样可以用 也是操作麻烦,最简单粗暴的方式就是直接拷贝物理文件来的最快 也很 ...

  2. Windows 上最快的复制/备份软件FastCopy|主要是免费

    ◆ 一.概述 前2天分享了2个数据备份的软件freefilesync.DSynchronize,今天再分享一个更小小巧便捷数据复制备份软件-FastCopy. 主要特征: FastCopy 是 Win ...

  3. linux运行cmd文件sh文件目录,在Windows上,如何执行.sh文件?

    问题描述 当我尝试通过命令./name.sh在命令行中执行文件(name.sh)时,我收到错误消息: "." is not recognized as an internal or ...

  4. 【samba】Wodows同步Linux文件|搭建samba服务器共享文件——在windows上映射网络驱动器...

    目录 Linux做samba服务器 Linux上的操作 windows上的操作 windows做samba服务器 windows上的操作 linux上的操作 错误记录 Linux Samba服务主配文 ...

  5. Linux系统安装Java和mysql并关联DBeaver,上传Springboot jar包,数据库如何防止黑客攻击

    Linux系统安装Java 安装版本jdk-8u171-linux-x64.tar.gz1,上传到linux的 root目录下 2,tar -zxvf jdk-8u171-linux-x64.tar. ...

  6. mysql自动备份工具 linux_自动备份MYSQL方法 (Linux)

    MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据. 1.创建备份文件夹 #cd /chinamaga #makedir backup 2.编 ...

  7. linux 下如何修改mysql授权,linux下mysql添加用户、删除用户、授权、修改密码

    摘要 腾兴网为您分享:linux下mysql添加用户.删除用户.授权.修改密码,之了课堂,云闪付,英语字典,易信等软件知识,以及pr安卓,彩绘大师,微软应用商店,广告屏蔽管家,pandahelper, ...

  8. linux安装源码mysql失败,linux停mysql源码安装

    当前位置:我的异常网» Linux/Unix » linux停mysql源码安装 linux停mysql源码安装 www.myexceptions.net  网友分享于:2013-07-19  浏览: ...

  9. windows mysql dump_mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库...

    手动备份: cmd控制台: 先进入mysql所在的bin目录下,如:cd C:\Program Files\MySQL\MySQL Server 5.5\bin mysqldump -u root - ...

最新文章

  1. Ubuntu 查看磁盘空间大小命令转
  2. 知乎热议!学完Python之后,我的编程能力竟然退化了!
  3. C# - 在foreach中删除元素
  4. python空行拼接字符串_python基础---文本和字符串操作
  5. 链表学习(一)静态链表的构造
  6. navigationController的NavigationBar和ToolBar的POP或PUSH消失问题
  7. ios学习之UITabBar(标签栏)
  8. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 10丨换座位【难度中等】
  9. MySQL 索引优化器选择索引的规则
  10. can接收进入两次中断_STM32的CAN2口无法进入接收中断
  11. 【codevs1231】最优布线问题
  12. 在Pyramid中使用Mako模板以及默认和.html后缀关联
  13. 免费的json api接口(音乐、物流、地图、视频)
  14. JavaScript实现累加和累乘
  15. java计算机毕业设计公立医院绩效考核系统MyBatis+系统+LW文档+源码+调试部署
  16. C语言 | 数组升序排列(冒泡排序法)
  17. Linux 安装DockerMysql
  18. PHP实现周和月起止时间计算方法
  19. ps如何给字体图换颜色
  20. 免费网盘如何选择@2020年

热门文章

  1. 一文详解Redis中BigKey、HotKey的发现与处理
  2. 持续定义Saas模式云数据仓库+BI
  3. 可编程CDN – EdgeScript应用场景、语言速览和实操演示
  4. 今年圣诞,麋鹿第一次请假
  5. 运维编排场景系列----给实例加到SLS机器组
  6. 世界杯迄今最火的一场比赛 一文看懂世界杯背后的阿里云黑科技
  7. 使用机器学习预测电子竞技游戏《守望先锋》的胜负
  8. 用aliplayer如何实现视频的连续播放?
  9. “精耕细作”桌面云市场的锐捷,重磅发布三擎云桌面
  10. 大数据里的婚姻:婚后两年,出轨高峰……