Oracle9iで、実行されたSQL文の履歴を取得する方法を教えてください(直近のものだけで十分です)。

たしかシステムテーブルのどこかに直近で実行されたSQL文が格納されていたと思ったのですが・・・

回答の条件
  • 1人5回まで
  • 登録:2007/02/23 13:37:55
  • 終了:2007/02/24 09:10:57

回答(2件)

id:hmiyaza1 No.1

hmiyaza1回答回数32ベストアンサー獲得回数32007/02/23 14:03:04

id:fslasht

回答ありがとうございます。

すでに質問でてたのですね。

init.oraに「SQL_TRACE = TRUE」を追加したところ目的のログが得られました。

prepareしてある項目に、値が入らないのはちょっと不便ですが、これはどの方法でもだめみたいですね。

2007/02/24 09:10:00
id:zetaplus No.2

zetaplus回答回数52ベストアンサー獲得回数12007/02/23 14:32:09

ポイント35pt

select sql_text from v$sqltext;

で見られると思いますが、これではだめですか?

id:fslasht

僕が以前みたのはコレでした。ありがとうございます。

2007/02/24 09:10:37

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません