我想創建shell腳本,AUTOLOAD當運行時,將執行帶有一組指令的SQL * Loader。所有這些都在我的Linux環境中。當在shell腳本中使用SQL * Loader時找不到sqlldr
使用SQL * Loader然後將數據導入到SQL開發
#!/bin/sh
#
echo -------- SQL loader --------
# @echo;
#
sqlldr [email protected]/password control=/folder1/ctrl/loader.ctl log=/folder1/load/results.l
我的shell腳本位於根目錄下,這是我將調用的其他文件。 但它給我的錯誤,當我嘗試運行它:
- line 6: sqlldr: command not found
我不知道如何來指定要使用SQL * Loader的路徑,因爲我是在Linux上。
我是新來這個......所以,請溫柔:(
我很困惑。你打算使用'sh'(Bourne shell)還是'bash'(Bourne-Again SHell)? –
我正在嘗試使用sh – Angelina
您的'/ home//.ora_profile'或'/ home//.profile'具有什麼功能?因爲您可能沒有正確設置環境變量... –
Ben