人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Oracleについての質問です。
各クライアントがSQLを発行した履歴を調べたいです。
REDOログファイル、UNDOセグメント等の参照方法もわかりません。
C:¥oracle¥oradata¥orcl¥REDO03.LOGを開いたら文字化けして出てきました。
※エンコードをいろいろ変えても参照できません。
どなたかアドバイスお願い致します。
環境:Oracle9i 9.2.0
使用ユーザ数:10人程度
アーカイブログモードにはしていません。

●質問者: toshiharu
●カテゴリ:コンピュータ 学習・教育
✍キーワード:2.0 Oracle SQL UNDO アドバイス
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● saneppie
●20ポイント

http://otn.oracle.co.jp/beginner/PAK/ha/redolog.html

Oracle9i ステップマスター

REDOログの分析なら、8i以降LogMinerというのが提供されています。8iまでは、この方法が唯一REDOログを見る方法だと聞いています。

http://otndnld.oracle.co.jp/document/oracle9i/920/generic/server...

Oracle9iの管理者ガイドですが、前述LogMinerの使用方法が9章辺りに載っています。

http://otn.oracle.co.jp/

Oracle Technology Network (OTN) Japan - オラクル製品の技術情報・ダウンロードサイト

Oracleで詰まった時には、素直にOTNからガイドひっぱてきた方が案外解決するかも、と私は時々思います。

http://hp.oracle.co.jp/mc3/pdf/Oracle9i_Statspack.pdf

SQLの発行履歴とはちょっと違いますが、一定期間の負荷が高いSQLを調べるなら、STATSPACKを使用するのも手です。


2 ● yhayac
●20ポイント

http://www.atmarkit.co.jp/fsecurity/rensai/dbsec05/dbsec01.html

@IT:データベースセキュリティの基礎のキソ 第5回

Oracleデータベースの監査機能ですね。

これは事前に設定しておかないといけないので、今までの情報は取れませんが。


REDOから探るのは難しいでしょう。LogMinerを使うと分析可能かもしれませんが、アーカイブログモードで無いので、REDOログファイルは容量を超えて上書きされていくのでそもそも使えないです。


3 ● suenaga3
●20ポイント

http://www.atmarkit.co.jp/fdb/rensai/oraobstacle01/oraobstacle01...

@IT:Oracleパフォーマンス障害の克服(1) Page 2

ユーザートレースファイルを調べればわかるようですね。


ログを吐き出すかどうかもログのパスもパラメータファイルで設定できる

みたいです。


SQL_TRACEの値をTRUEに設定して、USER_DUMP_DESTで指定された

ディレクトリ内のファイルを確認すれば、SQLのログも見えるかと思います。


ちなみにREDOxx.LOGは、その名の通りREDOログファイルです。

異常終了時をした後の再起動時にOracleが自動でロールフォワードをする際に

使われるログファイルです。

残念ながら中身は見ることができません。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ