windows建exp備份指令碼時的小插曲

浪漫雙魚發表於2011-03-09

   今天使用者建了個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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章