0

サーバー上にある SQL スクリプトをローカル マシンから呼び出そうとしています。SQL*Plus または ruby​​-oci8 インターフェースを介してこれを機能させることができませんでした。

@/abs/path/to/scriptname.sql を試して、 /abs/path/to/scriptname.sql を開始しました。

何か案は?それは可能ですか?私が読んだことは、ストアドプロシージャにつながるようです。Oracle と PL/SQL は初めてなので、些細なことでしたら申し訳ありません。

4

1 に答える 1

1

.sql ファイルがマシン上にない場合、SQLPLUS (クライアント側ツール) がマシン上のファイルを見つけて読み取る必要があるため、これを行うことはできません。

スクリプトがストアド プロシージャにより適している場合は、アドホック SQL スクリプトを使用する代わりに API を呼び出します。

それができない場合は、リモート フォルダを指すマシンにファイル共有をマウントするか、リモート サーバーに telnet/ssh で接続して実行する必要があります。

于 2012-12-18T18:21:12.477 に答える