0
我試過下面運行SQLLDR與子呼叫不錯
subprocess.call([SQLLDR_COMMAND, CONNECTION_STRING +" parfile="+PAR_FILE + " log="+SQLLDR_LOG_FILE], env=os.environ)
這是工作完全正常,沒有問題:)
當我嘗試以下 -
subprocess.call(["nice", "-n", "19", SQLLDR_COMMAND, CONNECTION_STRING +" parfile="+PAR_FILE + " log="+SQLLDR_LOG_FILE], env=os.environ)
一點也沒有」 t工作給出如下錯誤
child_exception:'[Er rno 2]沒有這樣的文件或目錄'
我自己解決了。問題在於os.environ。我有通過os.environ設置的ORACLE_HOME&PATH,不知何故python /不喜歡這個。謝謝 – Shashi