すでにご存知のように、 plink
を使用できます (PuTTY パッケージから) リモート コマンドの実行を自動化します。
plink
コマンドライン スイッチ -m
があります 、local を指定するために使用します リモート サーバーで実行するコマンドを含むファイル。
plink [email protected] -pw password -m command.txt
コマンドライン接続ツール Plink の使用 を参照してください。
次のステップは、リモート コマンドを自動化することです。
sqlplus
がわかりません .ただし、A SQL コマンド ラインの使用
から 、コマンドを想定しています(ローカルに保存される ファイル command.txt
) は次のようになります:
sqlplus dbuser/dbpassword @query.txt
query.txt
の場所 リモートです サーバー上で実行するクエリを含むファイル。
最後に、クエリ出力を保存するために、plink
をリダイレクトします。 ローカルに ファイル (results.txt
):
plink [email protected] -pw password -m command.txt > results.txt
コマンドを 1 つだけ実行する場合は、plink
で直接指定できます。 コマンドライン、別のスクリプト ファイルを避ける:
plink [email protected] -pw password sqlplus dbuser/dbpassword @query.txt > results.txt