Oracle数据库自动备份脚本
oracle数据库备份脚本
windows环境下oracle数据库自动备份脚本,备份导出文件时自动使用当前日期进行命名,自动删除20天前的备份。用户名和密码根据自己环境改,备份目录可自己选择修改
@echo off @echo =================================== @echo windows环境下oracle数据库自动备份脚本 @echo 1、备份导出文件时自动使用当前日期进行命名 @echo 2、自动删除20天前的备份 @echo =================================== set mydate=%DATE:~0,19% ::设置用户名、密码 set USER=dpdtbs set "PASSWORD=cl$%%0Rcl$%%0R" set ORACLE=orcl ::创建备份用目录 if not exist "backup_dpdtbs\" mkdir backup_dpdtbs\ if not exist "backup_ dpdtbs\log\" mkdir backup_dpdtbs\log\ set DATA_CURDIR=backup_dpdtbs set LOG_CURDIR=backup_dpdtbs\log exp %USER%/%PASSWORD%@%ORACLE% file=%DATA_CURDIR%\dpdtbs_%date%.dmp log=% LOG_CURDIR%\dpdtbs_log_%mydate%.log full=y : :删除20天前备份 forfiles /p "%DATA_CURDIR%" /s /m *.* /d -20 /c "cmd /c del @path' forfiles /p "%LOG_CURDIR%" /s /m *.* /d -20 /c "cmd /c del @path" exit
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »