間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

LogMiner見直した

SQL_REDOは再構成された物で、実際に発行されたSQLとは異なることに注意

UTL_FILE_DIRの指定(ディクショナリ出力先)
SQL> ALTER SYSTEM SET UTL_FILE_DIR = '*' SCOPE = SPFILE

ターゲットインスタンス再起動

SQL> EXECUTE dbms_logmnr_d.build('dict.ora', 'd:\oracle\lognr_2')

ターゲットインスタンス停止

REDOログを分析用インスタンスのあるマシンにコピー

ターゲットインスタンス再起動

SQL> ALTER SYSTEM SET UTL_FILE_DIR = ' ' SCOPE = SPFILE

ターゲットインスタンス停止

SQL> EXECUTE dbms_logmnr_d.build('dict.ora', 'd:\oracle\lognr_2')


分析用インスタンスにて

SQL> execute dbms_logmnr.add_logfile('D:\oasyskai\REDO01.LOG',dbms_logmnr.NEW)

SQL> execute dbms_logmnr.start_logmnr(dictfilename=>'D:\oasyskai\orcldict.ora');

SQL> select COUNT(*) from v$logmnr_contents WHERE SQL_REDO LIKE '%TABLENAME%' AND
UPPER(SQL_REDO) LIKE '%DELETE%';

SQL> select COUNT(*) from v$logmnr_contents WHERE SESSION_INFO LIKE '%セッション情報%';

'対象ログを分析用インスタンスの実表に保存
SQL> CREATE TABLE logmnr_contents_ALL AS select * from v$logmnr_contents

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。