Windows系统cmd进行定期备份
前两天想定期备份下数据库的dmp,因为数据库比较小,想直接备份,查了半天没查到,在这写个总结。系统是Windows。
需求
为了防止生产电脑崩溃,无法使用。故,需要定期备份数据库AFE用户的dmp放在另一个台电脑上。
要求:定期备份dmp文件,文件名加时间拼接,储存备份30天的数据,自动清理30天前的数据。
实现
- 在目标文件夹实现共享,在这是 s_data文件夹,右键,共享就可以。具体百度so easy
- 创建txt文本文档。修改.txt后缀为.bat(如果你的电脑不显示后缀,百度一下怎么显示后缀,然后再改)
- 右键,编辑刚刚改名的文件,拷贝一下代码放到里边,保存。
@echo off
echo ================================================
echo Windows环境下Oracle数据库的自动备份脚本
echo 1. 使用当前日期命名备份文件,储存在12.00.00.5共享文件夹下。
echo ==========