@echo off
echo ================================================
echo Windows環境下Oracle數據庫的自動備份腳本
echo 1. 使用當前日期命名備份文件。
echo 2. 自動刪除之前的備份。
echo ================================================
set curdate=%date:~0,4%%date:~5,2%%date:~8,2%
set backuppath=D:\backup\data
md %backuppath%
::備份前先刪除之前備份文件
del %backuppath%\*.* /F /S /Q
if not exist "D:\backup\data" mkdir D:\backup\data
exp scmdba/scm_321@192.168.1.13/shnsscmora file=%backuppath%\%curdate%.dmp owner(scott) log=%backuppath%\%curdate%.log