![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
V$SESSIONとV$SESSION_WAITをJOINしてバックグラウンドプロセスを省き、SQLが実行中であるものだけ(STATUSがACTIVE)を対象にして、ログ出力します。
※この際、実行前に必ずdual表からsysdateで時間を取得
いつ(sysdateの時間)
だれが(SID、USERNAME、PROGRAMなど特定できるいずれか)
どのデータベースにおよびどんなSQL文を実行したか(sql_hash_value)
が取得できます。
SQL文そのものもそこからとれますが量からいってあまり現実的ではありませんので取得はせずにこのSQL文がくさいと思って原因を断定した時には
V$SQLAREAやV$SQLTEXTなどで出力されたSQLアドレスをキーにSQL文を取得します。
欲張らず最低限の情報のみcronで10秒間隔程度で1分間のデータを1ファイルに吐き出すようなシェルをcronなどで1分間隔でスケジュールされたらいいのではないでしょうか。
まぁ間隔などは調整してくださいね。
でわ。
No.1
- 回答日時:
その場合は、常にSQLトレースを取りつづけるしかないと思います。
デメリットとしてはパフォーマンスの悪化とトレース解析処理の複雑さがあります。
要件的には、
EnterpriseEditionの導入も提案すべきとも思えなくもないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 プライバシー度の高い英文書の文法チェックを、お願いできる業者さんを探しています。 3 2023/08/24 03:33
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
- PHP バージョン情報の取得方法について 1 2023/03/15 11:56
- JavaScript SQLでデータベースから返ったデータのJSON形式生成について 1 2022/04/06 12:25
- Excel(エクセル) Excel ユーザー定義で変換したセルについて 3 2023/02/04 01:25
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- Windows 8 win8 "ベータ ワールドワイド言語サポートで Unicode UTF-8 を使用"を出したい 2 2023/05/23 19:57
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PL/SQLでログを確認したい。
-
SQL実行結果の出力を見やすくし...
-
サービスの再起動を自動で
-
トレースファイルの削除スクリプト
-
ORACLEのDBへODBC経由でデー...
-
ストアド・プロシージャをバッ...
-
SQL*Plusで、コマンドの返答を...
-
SQL*PLUSを終了させる方法
-
実行中のプロシージャを中断
-
oracle11g listener.logの削除
-
batファイルでのSQL(oracle)...
-
ORACLEのエクスポートについて
-
SQL*Plus:SPOOLコマンドでのSQ...
-
Oracleで流したSQLのログを取得...
-
オラクル9のアクセスログ
-
DTSでCSVファイルを出力するさ...
-
Accessからoracleのストアドプ...
-
SPOOL出力先のフォルダにSpace...
-
SQL実行結果取得
-
PL/SQLからshellスクリプ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PL/SQLでログを確認したい。
-
SQL*Plusで、コマンドの返答を...
-
ストアド・プロシージャをバッ...
-
SQL実行結果の出力を見やすくし...
-
batファイルでのSQL(oracle)...
-
トレースファイルの削除スクリプト
-
JavaでのOracle接続について(J...
-
Oracleで流したSQLのログを取得...
-
マテリアライズドビューログに...
-
SQL*PLUSを終了させる方法
-
リスナーログを出力しない設定方法
-
ソート(大文字・小文字を区別...
-
ORA-00984のエラーが出ます
-
PL/SQLからshellスクリプ...
-
ORACLEのエクスポートについて
-
サービスの再起動を自動で
-
Accessからoracleのストアドプ...
-
SPOOL出力先のフォルダにSpace...
-
oracle11g listener.logの削除
-
SQL実行結果取得
おすすめ情報