dポイントプレゼントキャンペーン実施中!

SQL*PLUS を使って、10秒間隔などのように定期的にSQLを発行し、その結果をSPOOLでファイルに出力して、後で確認したいと考えています。
(今回は特にV$SESSIONの情報から、ACTIVE/INACTIVE のセッションのステータス情報をログとして保存したいと考えています)

どなたかそのようなことは可能かご存知ですか?可能であれば、ぜひやり方を教えてください。

[環境]
Windows 2000
Oracle 9iR2

よろしくお願いします。

A 回答 (1件)

PL/SQLでDBMS_LOCK.SLEEP()関数を使えば出来ると思います。



DBMS_LOCK.SLEEP(10);

で十秒待ちますので、SELECT * FROM V$SESSION;の間に挟んでやれば良いでしょう。
    • good
    • 0
この回答へのお礼

お礼が遅くなってすみません。
教えていただいた方法でできました!
ご回答有難うございました。

お礼日時:2004/06/21 07:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す