@echo off
set day=%date%
rem 提取日期
for /f "tokens=1-3 delims=-/. " %%i in ("%day%") do (set /a sy=%%i, sm=100%%j %% 100, sd=100%%k %% 100)
for /f "tokens=1-3 delims=-/. " %%l in ("%day%") do (set /a cday=%%l%%m%%n)
rem set /a sd-=%input%
echo 当前日期是:%cday%
set ORACLE_SID=hbcdpptl
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
set date=%cday%
set orowner=hbcdpptl
set bakdata=%orowner%"_"%cday%.dmp
set baklog=%orowner%_"%cday%.log
set backpath=E:\app\backpath
cd %backpath%
expdp '/ as sysdba' directory=sn_dir dumpfile=%bakdata% logfile=%baklog% FULL=y parallel=4
rem create directory sn_dir as 'E:\app\backpath';
set day=%date%
rem 提取日期
for /f "tokens=1-3 delims=-/. " %%i in ("%day%") do (set /a sy=%%i, sm=100%%j %% 100, sd=100%%k %% 100)
for /f "tokens=1-3 delims=-/. " %%l in ("%day%") do (set /a cday=%%l%%m%%n)
rem set /a sd-=%input%
echo 当前日期是:%cday%
set ORACLE_SID=hbcdpptl
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
set date=%cday%
set orowner=hbcdpptl
set bakdata=%orowner%"_"%cday%.dmp
set baklog=%orowner%_"%cday%.log
set backpath=E:\app\backpath
cd %backpath%
expdp '/ as sysdba' directory=sn_dir dumpfile=%bakdata% logfile=%baklog% FULL=y parallel=4
rem create directory sn_dir as 'E:\app\backpath';