echo ============================================
echo 参数
echo rq 获取当前时间
echo RAR_CMD rar压缩工具所在目录
echo DIRECTIONPATH 备份文件存放目录
echo FILEPATH 备份文件命名
echo LOGPATH 备份操作日志命名
echo RARPATH 压缩文件命名
echo ============================================
set rq=%date:~0,4%%date:~5,2%%date:~8,2%
set RAR_CMD="C:\Program Files\WinRAR\WinRAR.exe"
set DIRECTIONPATH=E:\update_back\ORACLE_BACK
set FILEPATH=%DIRECTIONPATH%\back%rq%.dmp
set LOGPATH=E:\update_back\ORACLE_BACK\back%date:~0,4%%date:~5,2%%date:~8,2%.log
set RARPATH=%DIRECTIONPATH%\oracle_back_%rq%.rar
echo ============================================
echo 正在备份Oracle数据库
echo 备份本地数据库 用户名/密码@实例名
echo 备份远程数据库 用户名/密码@远程数据库IP地址:端口号/实例名
echo ============================================
exp FND/123@192.168.149.253:1521/EASYYYT file=%FILEPATH% full=yes log=E:\update_back\ORACLE_BACK\back%date:~0,4%%date:~5,2%%date:~8,2%.log buffer=65536
echo ============================================
echo 压缩备份文件
echo ============================================
%RAR_CMD% a -df "%RARPATH%" "%FILEPATH%" "%LOGPATH%"
echo 备份完成!
echo ============================================
echo 压缩备份文件
echo ============================================
EXIT