我写了个Oracle数据库自动备份脚本,执行后只有log文件,没有dmp文件,在线等。bat文件内容如下: (c log数据库备份)
建议检查一下C盘windows目录下面system32或者syswow64文件夹~
大致看了下,孝亩没发现你的批处理有明显问题。
那就简单说下排查思路。
1、既然问题出在备份上,就先不要理会删除备份的问题。
2、相信你写批处理以前应该手巧汪森工输入exp命令成功备份过。
3、把 exp那句输出到文本或批处理文件如下,用记事本打开backdb.txt看看与陵扒你成功备份的手输命令有和不同,然后做相应修改即可。
exp改为:
echo exp %USER%/%PASSWORD%@%DATABASE% full=y file=%DATADIR%\%BACKUPDATE%.DMP log=%LOGDIR%\%BACKUPDATE%.log>backdb.txt
log里记录的什么错误