windows建exp备份脚本时的小插曲

解决EXP备份死循环问题
本文介绍了一个关于Oracle EXP备份脚本出现无限循环的问题及解决方案。用户创建的EXP备份脚本无法正常工作,在寻求帮助后发现,问题根源在于批处理文件名与Oracle的EXP命令重名导致的命令解析错误。通过更改文件名,成功解决了该问题。

   今天用户建了个exp备份脚本,但一直备份不成功,咨询于我。

   我双击此脚本exp.bat,dos界面出现以下结果

Administrator@PCAT_#  exp system/system@test file=exp.dmp log=exp.log buffer=800
0000

Administrator@PCAT_#  exp system/system@test file=exp.dmp log=exp.log buffer=800
0000

Administrator@PCAT_#  exp system/system@test file=exp.dmp log=exp.log buffer=800
0000

Administrator@PCAT_#  exp system/system@test file=exp.dmp log=exp.log buffer=800
0000

Administrator@PCAT_#  exp system/system@test file=exp.dmp log=exp.log buffer=800
0000

Administrator@PCAT_#  exp system/system@test file=exp.dmp log=exp.log buffer=800
0000

Administrator@PCAT_#  exp system/system@test file=exp.dmp log=exp.log buffer=800
0000

Administrator@PCAT_#  exp system/system@test file=exp.dmp log=exp.log buffer=800
0000

。。。。。。。。。。。。

无限循环中。

测试其他命令又能正常执行,郁闷一下,思考良久,发现在这个目录无法执行exp命令,会死循环。但在其他目录没问题的,证明环境变量没问题。

到底是什么原因呢,突然看到exp.bat这个名字恍然大悟,这个批处理文件跟oracle的exp同名字了,所以它出现了循环套循环,我晕,改名字,运行,OK!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11088128/viewspace-688831/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11088128/viewspace-688831/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值