oracle自动备份

来源:互联网 发布:无锡华云数据工资待遇 编辑:程序博客网 时间:2024/06/04 19:58

批处理文件(.bat)

@echo off

del D:\app\backup\backup\*.dmp /f/q/a
del D:\app\backup\backup\*.log /f/q/a
xcopy D:\app\backup\*.dmp D:\app\backup\backup\
xcopy D:\app\backup\*.log D:\app\backup\backup\
del D:\app\backup\*.dmp /f/q/a
del D:\app\backup\*.log /f/q/a

expdp rcet/rcet@RCET directory=expdir dumpfile=RCET%date:~0,4%%date:~5,2%%date:~8,2%.dmp logfile=RCET%date:~0,4%%date:~5,2%%date:~8,2%.log

备注:@echo off并不是DOS程序中的,而是DOS批处理中的。当年的DOS,所有操作都用键盘命令来完成,当你每次都要输入相同的命令时,可以把这么多命令存为一个批处理,从此以后,只要运行这个批处理,就相当于打了几行、几十行命令。DOS在运行批处理时,会依次执行批处理中的每条命令,并且会在显示器上显示,如果你不想让它们显示,可以加一个“echo off”当然,“echo off”也是命令,它本身也会显示,如果连这条也不显示,就在前面加个“@”。

del命令中的 /f 强制删除只读文件;/q安静模式,删除全局通配符时,不要求确认;/A 根据属性选择要删除的文件。

XCOPY source [destination] 一堆可选的参数 source指定要复制的文件,destination 指定新文件的位置和名称



0 0
原创粉丝点击