我正在尝试执行 Windows 调度程序作业,该作业将每天创建一次我的数据库备份。因此,出于这个原因,我创建了SYSTEM_BACKUP.bat
包含数据的批处理文件:
@echo off
setlocal EnableDelayedExpansion
expdp SYSTEM/SYSTEM@XE PARFILE=export_dump.par
export_dump.par 文件包含以下信息:
DIRECTORY=cron_jobs
DUMPFILE=SYSTEM_!date:~10,4!!date:~6,2!.!date:~4,2!.dmp
LOGFILE=SYSTEM.log
SCHEMAS=B1,B2
CONTENT=ALL
当我尝试运行时,SYSTEM_BACKUP.bat
我收到错误
ORA-39001:invalid argument value,
ORA-39000 bad dump file specification,
ORA-39087:directory name ratormonitor_!date is invalid.
我正在尝试创建附加到文件的当前日期时间戳的转储文件,因此转储文件名应如下所示SYSTEM_2015.02.03.37.029062831 but getting an error.