shスクリプトからPL/SQLで記述したファイルを実行したい

OKWave

2008-01-21 10:00

shからPL/SQLブロックを実行する方法

Solaris上でshスクリプト中からPL/SQLを記述したファイルを呼び出して、Oracleのテーブルに対して操作したいのですが、


test.shファイル
#/bin/sh
sqlplus userid/password@ddzk

test.sqlファイル
DECLARE
…
BEGIN
INSERT INTO table VALUES(
…
 )
END;
/

コマンドラインから
$./test.sh
を実行すると、
./test.sh: sqlplus: 見つかりません。
と表示されます。

どなたかshスクリプトからPL/SQLで記述したファイルを実行する
方法をご存知の方、ご教示願います。

良回答

>./test.sh: sqlplus: 見つかりません。

sqlplusにパスが通っていないのでは?

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ZDNET Japan クイックポール

注目している大規模言語モデル(LLM)を教えてください

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]