У меня есть командный файл, который будет вызывать expdp (oracle) и генерировать логическую резервную копию базы данных. Сценарий для командного файла выглядит следующим образом:
@echo off
for /f "tokens=1-5 delims=/ " %%d in ("%date%") do set fdate=%%d-%%e-%%f
for /f "tokens=1-5 delims=:" %%d in ("%time%") do set ftime=%%d%%e
set filename=%fdate%_%ftime%
expdp demo/demo DIRECTORY='DEMO_EXPORT_BACKUP' DUMPFILE='DEMO_%filename%.dmp' LOGFILE='log.log'
exit
Теперь проблема в том, что если я запускаю командный файл напрямую (дважды щелкнув командный файл), он работает нормально, но если я запланирую этот командный файл в задачеПланировщик не работает нормально. В чем может быть проблема? Пожалуйста, помогите мне решить эту проблему?