windows 备份oracle 数据库脚本
@echo off echo ================================================ echo Windows环境下Oracle数据库的自动备份脚本 echo 1. 使用当前日期命名备份文件。 echo 2. 自动删除7天前的备份。 echo ================================================ ::以“YYYYMMDD”格式取出当前时间。 set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2% ::设置用户名、密码和要备份的数据库。 set USER=hqgf set PASSWORD=hqgf set DATABASE=orcl ::创建备份目录。 if not exist "D:\backup\data" mkdir D:\backup\data if not exist "D:\backup\log" mkdir D:\backup\log set DATADIR=D:\backup\data set LOGDIR=D:\backup\log exp %USER%/%PASSWORD%@%DATABASE% file=%DATADIR%\data_%BACKUPDATE%.dmp log=%LOGDIR%\log_%BACKUPDATE%.log full=y ::删除7天前的备份。 forfiles /p "%DATADIR%" /s /m *.* /d -7 /c "cmd /c del @path" forfiles /p "%LOGDIR%" /s /m *.* /d -7 /c "cmd /c del @path" exit
相关推荐
tufeiax 2020-09-03
wenjieyatou 2020-06-14
囩仴煳 2020-02-24
elitechen 2020-05-04
aolishuai 2020-05-01
园搬家测试账号 2020-05-01
zjyhll 2020-04-14
elitechen 2020-02-22
jakefei 2020-02-02
suixinsuoyu 2020-01-09
helencoder 2013-03-29
wujiayun 2019-12-02
fengdos 2019-12-01
tzwweixiao 2019-11-21
jiangchuanze 2019-11-16
风之羽翼 2019-11-13
不懂 2019-11-04
kianliu00 2019-11-04
OwenJi 2019-10-28