1
oracleで実行するクエリがsid、シリアル番号、トランザクション開始時刻、sql_id、トランザクションIDとして出力されます。UNIXでトランザクション時間がシステム時間よりも遅い場合にメールを送信します。
トランザクションの開始時刻がシステム時刻より1時間以上遅れると、そのsql_idで別のクエリを実行して電子メールで送信する必要があります。
この時間をORACLE sqlの出力と比較し、それをシステム時間と比較するにはどうすればよいですか?
このプロセスを自動化し、UNIXのcronに追加する必要があります。
助けてください!
これは一度に多くの質問です。あなたはすでにcrontabを実行していますか?すでに電子メールを送信していますか? sqlplusなどを使用してデータベースに接続していますか?何を試しましたか?もう少し明確にしてください。 –
cronではなく、DBMS_JOB/DBMS_SCHEDULERを調べてください。データベースから直接メールを送信することもできます。しかし、必要に応じて別の質問としてそれらを尋ねることをお勧めします。 –