- ベストアンサー
指定した日時以降に吐かれたアラートログの行を見つける方法
オラクルのアラートログに、ユーザーが指定した日時以降で「ORA-」が出力されていれば、 「エラーが発生しています」 と標準出力で表示するシェルスクリプト(Bシェル)を作成しようとしています(理由は初心者でも簡単にエラー発生有無を確認できるようにするため)。 (例) %sh alertlog_err_check.sh 20060710 1500 と実行した場合、 アラートログの2006年7月10日15時~現在までの間で1つでも「ORA-」が吐かれていれば、「エラーが発生しています」と出力。 ユーザーが指定した日時以降に吐かれたアラートログの行を見つけ、そこから最終行までの間でgrepコマンドにより「ORA-」を検索する方法を考えているのですが、ユーザーが指定した日時以降に吐かれたアラートログの行を見つけるロジックが思いつきません。 何か良い方法があればアドバイスをお願いします。 [環境] OS:Solaris9 DB:Oracle9i
- みんなの回答 (2)
- 専門家の回答