2012-05-02 25 views
2

からSQL * Loaderを実行する2100:メッセージ私は、次の内容で.SHファイル持っているUNIX

#!/bin/bash  
echo -------- uploader.sh v 0.1 -------- 
ORACLE_HOME=/opt/app/oracle/product/10.2.0/db_1/bin/ 
export ORACLE_HOME 
PATH=$ORACLE_HOME 
export PATH 

sqlldr userid=PR/[email protected] control=control_file.ctl LOG=fb_log.log errors=100 

だから、私はSQLローダーを実行してデータをアップロードしたいの。私はuploader.sh実行すると私は、UNIXから次のメッセージが表示されます。

Message 2100 not found; No message file for product=RDBMS, facility=ULMessage 2100 not found; No message file for product=RDBMS, facility=UL

私はそれについて読んで、問題が的環境変数であるという結論を作りました。この間違いの裁量で私を助けてくれますか?

答えて

5

変更このライン

ORACLE_HOME=/opt/app/oracle/product/10.2.0/db_1/bin/ 

ORACLE_HOME=/opt/app/oracle/product/10.2.0/db_1 

へと見ることも

あなたのシステムにORAUS.MSBを持っているかどうかを確認

+0

'SQLLDR:コマンドが見つかりません。'変更後 また、私はサーバーマシン上の管理者でもありません。 – May12

+0

PATH = $ PATH:$ ORACLE_HOME/bin – Satya

+0

より良い!!! SQL * Loader:Release 10.2.0.4.0 - 水曜日5月2日の生産17:08:12 2012年 著作権(c)1982年、2007年、Oracleの間違いがあります。全著作権所有。 SQL * Loader-704:内部エラー:ulconnect:OCIServerAttach [0] ORA-12541:TNS:no listener – May12

関連する問題