|
今天在给部门同时培训QC后台操作时,小王提出一个关于QC的数据库备份需求,之前已经做过了,不过过程很复杂。培训完,自己静下心来思考了一下,是不是可以尝试用批处理文件+Windows任务计划方式实现备份,效率会提高呢?接下来便研究了一下批处理文件的写法,具体实现方法如下所示:
1、语句:【exp 用户名/密码@数据库 file=导出的文件名.dmp log=日志名称.log】
2、把这个文件保存到记事本,并把扩展名改成XXX.bat
在3、服务器上制定任务计划实现定时备份
批处理文件执行简单。
时间说明:
%date:~0,4%:年
%date:~5,2%:月份
%date:~8,2%:日
eg:export.bat
exp KINGTOPINFO_PROJECTDEMO_DB/kingtop@ORCL file=D:\QC_BACKUP\DATA_DB\ProjectDemo_%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=D:\QC_BACKUP\DATA_DB\ProjectDemo_%date:~0,4%%date:~5,2%%date:~8,2%.log
附件如下:
|
|