linux按日期备份mysql,在Linux、Windows上如何按日期逻辑备份数据库
在逻辑备份数据库时,用户可能会希望在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上如何按日期逻辑备份数据库相关推荐
- 物理拷贝备份mysql到其他机器上恢复
物理拷贝备份mysql到其他机器上恢复 经常会遇到mysql数据要迁徙的情况 ,逻辑导出是可以的 但是就是太慢 第三方工具也同样可以用 也是操作麻烦,最简单粗暴的方式就是直接拷贝物理文件来的最快 也很 ...
- Windows 上最快的复制/备份软件FastCopy|主要是免费
◆ 一.概述 前2天分享了2个数据备份的软件freefilesync.DSynchronize,今天再分享一个更小小巧便捷数据复制备份软件-FastCopy. 主要特征: FastCopy 是 Win ...
- linux运行cmd文件sh文件目录,在Windows上,如何执行.sh文件?
问题描述 当我尝试通过命令./name.sh在命令行中执行文件(name.sh)时,我收到错误消息: "." is not recognized as an internal or ...
- 【samba】Wodows同步Linux文件|搭建samba服务器共享文件——在windows上映射网络驱动器...
目录 Linux做samba服务器 Linux上的操作 windows上的操作 windows做samba服务器 windows上的操作 linux上的操作 错误记录 Linux Samba服务主配文 ...
- Linux系统安装Java和mysql并关联DBeaver,上传Springboot jar包,数据库如何防止黑客攻击
Linux系统安装Java 安装版本jdk-8u171-linux-x64.tar.gz1,上传到linux的 root目录下 2,tar -zxvf jdk-8u171-linux-x64.tar. ...
- mysql自动备份工具 linux_自动备份MYSQL方法 (Linux)
MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据. 1.创建备份文件夹 #cd /chinamaga #makedir backup 2.编 ...
- linux 下如何修改mysql授权,linux下mysql添加用户、删除用户、授权、修改密码
摘要 腾兴网为您分享:linux下mysql添加用户.删除用户.授权.修改密码,之了课堂,云闪付,英语字典,易信等软件知识,以及pr安卓,彩绘大师,微软应用商店,广告屏蔽管家,pandahelper, ...
- linux安装源码mysql失败,linux停mysql源码安装
当前位置:我的异常网» Linux/Unix » linux停mysql源码安装 linux停mysql源码安装 www.myexceptions.net 网友分享于:2013-07-19 浏览: ...
- windows mysql dump_mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库...
手动备份: cmd控制台: 先进入mysql所在的bin目录下,如:cd C:\Program Files\MySQL\MySQL Server 5.5\bin mysqldump -u root - ...
最新文章
- Ubuntu 查看磁盘空间大小命令转
- 知乎热议!学完Python之后,我的编程能力竟然退化了!
- C# - 在foreach中删除元素
- python空行拼接字符串_python基础---文本和字符串操作
- 链表学习(一)静态链表的构造
- navigationController的NavigationBar和ToolBar的POP或PUSH消失问题
- ios学习之UITabBar(标签栏)
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 10丨换座位【难度中等】
- MySQL 索引优化器选择索引的规则
- can接收进入两次中断_STM32的CAN2口无法进入接收中断
- 【codevs1231】最优布线问题
- 在Pyramid中使用Mako模板以及默认和.html后缀关联
- 免费的json api接口(音乐、物流、地图、视频)
- JavaScript实现累加和累乘
- java计算机毕业设计公立医院绩效考核系统MyBatis+系统+LW文档+源码+调试部署
- C语言 | 数组升序排列(冒泡排序法)
- Linux 安装DockerMysql
- PHP实现周和月起止时间计算方法
- ps如何给字体图换颜色
- 免费网盘如何选择@2020年