oracle logmnr文件
6月28日
logmnr
SQL> show parameter utl_file_dir
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
utl_file_dir string
SQL> alter system set utl_file_dir='d:\oracle\oradir' scope=spfile;
系統已更改。
SQL> startup force
ORACLE 例程已經啟動。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
資料庫裝載完畢。
資料庫已經開啟。
SQL> show parameter utl_file_dir
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
utl_file_dir string d:\oracle\oradir
SQL> conn test/test
已連線。
SQL> select * from test1;
A B
---------- ----------
11 1
22 2
SQL> select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual;
TO_CHAR(SYSDATE,'YY
-------------------
2007-11-28 15:52:19
SQL> update test1 set a = 1 where b = 1;
已更新 1 行。
SQL> update test1 set a = 2 where b = 2;
已更新 1 行。
SQL> commit;
提交完成。
SQL> select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual;
TO_CHAR(SYSDATE,'YY
-------------------
2007-11-28 15:52:42
SQL> exec sys.dbms_logmnr_d.build(dictionary_filename => 'dir1.txt',dictionary_location =>
'd:\oracle\oradir' );
PL/SQL 過程已成功完成。
SQL> exec sys.dbms_logmnr.add_logfile(LogFileName => 'D:\oracle\oradata\ora\REDO04.LOG',Options =>
sys.dbms_logmnr.NEW);
PL/SQL 過程已成功完成。
SQL> exec sys.dbms_logmnr.add_logfile(LogFileName => 'D:\oracle\oradata\ora\REDO05.LOG',Options =>
sys.dbms_logmnr.ADDFILE);
PL/SQL 過程已成功完成。
SQL> exec sys.dbms_logmnr.start_logmnr(startTime => to_date('2007-11-28 15:52:19', 'yyyy-mm-dd
hh24:mi:ss'),endTime => to_date('2007-11-28 15:52:42', 'yyyy-mm-dd hh24:mi:ss'),DictFileName =>
'd:\oracle\oradir\dir1.txt');
PL/SQL 過程已成功完成。
SQL> set wrap off
SQL> set linesize 1000
SQL> select SQL_REDO from v$logmnr_contents where SEG_NAME = 'TEST1';
SQL_REDO
-------------------------------------------------------------------------------
update "TEST"."TEST1" set "A" = '1' where "A" = '11' and ROWID = 'AAAHfOAALAAAAEyAAA';
update "TEST"."TEST1" set "A" = '2' where "A" = '22' and ROWID = 'AAAHfOAALAAAAEyAAB';
SQL> select SQL_UNDO from v$logmnr_contents where SEG_NAME = 'TEST1';
SQL_UNDO
-------------------------------------------------------------------------------
update "TEST"."TEST1" set "A" = '11' where "A" = '1' and ROWID = 'AAAHfOAALAAAAEyAAA';
update "TEST"."TEST1" set "A" = '22' where "A" = '2' and ROWID = 'AAAHfOAALAAAAEyAAB';
SQL> exec sys.dbms_logmnr.end_logmnr;
PL/SQL 過程已成功完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/235507/viewspace-555754/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle logmnrOracle
- Oracle logmnr使用Oracle
- ORACLE LOGMNR 日誌挖掘Oracle
- oracle 10g logmnrOracle 10g
- Oracle logmnr簡單測試Oracle
- Oracle 10g Logmnr使用Oracle 10g
- oracle 的dbms_logmnr用途Oracle
- oracle10g logmnr的使用Oracle
- Oracle 使用logmnr檢視日誌Oracle
- oracle logmnr 報錯"In Memory Undo is unsupported"Oracle
- oracle9i 中使用 logmnrOracle
- Oracle11g使用LOGMNR挖掘日誌Oracle
- 在oracle中Logmnr進行日誌挖掘Oracle
- Oracle10G LOGMNR捕獲不到記錄Oracle
- Oracle 10g LOGMNR挖掘日誌很方便Oracle 10g
- ORACLE文件Oracle
- oracle 文件Oracle
- Oracle10G LOGMNR捕獲不到記錄(二)Oracle
- 使用LOGMNR工具分析Oracle Redo Log和Archive Log教程Oracle RedoHive
- Oracle10G LOGMNR捕獲不到記錄(一)Oracle
- oracle常用文件Oracle
- oracle 官方文件Oracle
- oracle 文件哈Oracle
- Logmnr 工具的使用
- logmnr 日誌挖掘
- ORACLE技術文件Oracle
- LogMnr-誤DML後使用logmnr對資料進行恢復
- logmnr找出PACKAGE失效原因Package
- 關於Oracle LOGMNR找不到dml操作及補充日誌相關Oracle
- Oracle OCP(33):官方文件Oracle
- Oracle遷移文件大全Oracle
- Oracle RAC 文件 (記錄)Oracle
- Oracle 線上官方文件Oracle
- Oracle 官方文件下載Oracle
- ORACLE官方文件歸類Oracle
- Oracle文件閱讀指南Oracle
- logmnr分析線上重做日誌
- LOGMNR的安裝和使用