SQL*Loader-704: 内部エラー: ulconnect: OCIServerAttach [0]

sqlldrをシェルで実行しようとすると

SQL*Loader-704: 内部エラー: ulconnect: OCIServerAttach [0]

とエラーが出ました。どうもオラクルに接続できていないぽいので環境周りを見ているとORACLE_SIDが設定されていませんでした。

export ORACLE_SID=akak

これをシェル内に記述して解決しました。

ちなみにakakのあとにCRLFがついていると以下エラーが発生します。

SQL*Loader-128:セッションを開始できません
ORA-01034:ORACLE not available
ORA-27101:shared memory realm does not exist

コメント

タイトルとURLをコピーしました