[20141210]使用logminer看遠端歸檔檔案補充
[20141210]使用logminer看遠端歸檔檔案(補充).txt
--如果要在本機看其他主機的歸檔或者日誌檔案,由於dbid不一樣,是無法檢視的.必須要包括字典資訊.
--如果需要檢視別的資料庫的歸檔檔案,必須要有別的資料字典檔案。正常需要使用utl_file_dir,而經常這個引數沒有設定。
--在使用如下命令建立資料字典。
exec dbms_logmnr.start_logmnr(dictfilename=>'/home/oracle11g/testd/dict_test.ora');
--如果沒有建立引數utl_file_dir:
SYS@test> show parameter utl_file_dir
NAME TYPE VALUE
-------------- -------- --------------------
utl_file_dir string
SYS@test> exec dbms_logmnr.start_logmnr(dictfilename=>'/home/oracle11g/testd/dict_test.ora');
BEGIN dbms_logmnr.start_logmnr(dictfilename=>'/home/oracle11g/testd/dict_test.ora'); END;
*
ERROR at line 1:
ORA-01292: no log file has been specified for the current LogMiner session
ORA-06512: at "SYS.DBMS_LOGMNR", line 58
ORA-06512: at line 1
--實際上可以使用EXECUTE DBMS_LOGMNR_D.BUILD(OPTIONS=> DBMS_LOGMNR_D.STORE_IN_REDO_LOGS);前提是建立附加日誌。
--就可以把字典放在日誌檔案中。把歸檔以及日誌在複製過了就可以了。自己已經做了測試。參考連結:
http://blog.itpub.net/267265/viewspace-1360796/
--我當時是先執行,開啟附件日誌。
SYS@test> alter database add supplemental log data;
Database altered.
SYS@test> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 13
Next log sequence to archive 15
Current log sequence 15
SYS@test> EXECUTE DBMS_LOGMNR_D.BUILD(OPTIONS=> DBMS_LOGMNR_D.STORE_IN_REDO_LOGS);
PL/SQL procedure successfully completed.
SYS@test> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 15
Next log sequence to archive 17
Current log sequence 17
$ ls -l 2014_12_08/
total 18704
-rw-r----- 1 oracle oinstall 9434112 2014-12-08 12:00:16 o1_mf_1_14_b8b8lj2y_.arc
-rw-r----- 1 oracle oinstall 12288 2014-12-08 12:00:55 o1_mf_1_15_b8b8mq3g_.arc
-rw-r----- 1 oracle oinstall 9432064 2014-12-08 12:00:58 o1_mf_1_16_b8b8mt39_.arc
--可以發現發生了兩次arhcive log 切換。我估計執行前先切換1次,執行完成後再切換1次。這樣資料字典在o1_mf_1_16_b8b8mt39_.arc
--中。
--這樣來確定資料字典在那個archive log 檔案中的。實際上還可以透過v$archived_log檢視的dictionary_begin,dictionary_end來確定。
--例子:
SYS@test> select name,sequence#,first_change#,next_change#,blocks,dictionary_begin,dictionary_end from V$ARCHIVED_LOG ;
NAME SEQUENCE# FIRST_CHANGE# NEXT_CHANGE# BLOCKS DIC DIC
------------------------------------------------------------------------------------------ ------------ ------------- ------------ ------------ --- ---
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_08/o1_mf_1_10_b8b8df1n_.arc 10 931129 931303 161 NO NO
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_08/o1_mf_1_11_b8b8fk0f_.arc 11 931303 931316 1 NO NO
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_08/o1_mf_1_12_b8b8kh27_.arc 12 931316 931554 171 YES NO
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_08/o1_mf_1_13_b8b8lf2o_.arc 13 931554 931761 170 YES NO
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_08/o1_mf_1_14_b8b8lj2y_.arc 14 931761 932735 18425 YES YES
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_08/o1_mf_1_15_b8b8mq3g_.arc 15 932735 932756 23 NO NO
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_08/o1_mf_1_16_b8b8mt39_.arc 16 932756 933718 18421 YES YES
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_08/o1_mf_1_17_b8b9565v_.arc 17 933718 934020 1953 NO NO
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_08/o1_mf_1_18_b8b9qgnt_.arc 18 934020 934793 973 NO NO
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_08/o1_mf_1_19_b8b9qhjd_.arc 19 934793 935755 18420 YES YES
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_09/o1_mf_1_20_b8d0v1dq_.arc 20 935755 966171 88585 NO NO
/u01/app/oracle/flash_recovery_area/TEST/archivelog/2014_12_09/o1_mf_1_21_b8g3fsbh_.arc 21 966171 998811 88596 NO NO
12 rows selected.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-1362767/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20141208]使用logminer看遠端歸檔檔案.txt
- 使用logminer分析歸檔日誌案例
- DM7配置遠端歸檔
- 遠端檔案包含shell
- 基礎補充:使用xlrd模組讀取excel檔案Excel
- 沒有字典檔案下,logminer使用。
- logminer異機挖掘歸檔日誌
- 使用BBED跳過歸檔檔案
- 如何使用scp進行遠端複製檔案?
- mac使用系列之scp下載遠端檔案Mac
- 在WINDOWS下使用xcopy遠端複製檔案Windows
- 11.使用make更新歸檔檔案
- 使用RMAN安全刪除歸檔檔案
- RAC歸檔配置方案:使用NFS共享儲存儲存歸檔檔案NFS
- 遠端桌面不能貼上檔案
- NSXMLDocument讀取遠端XML檔案XML
- 使用SSHFS檔案系統遠端掛載目錄
- 使用paramiko遠端執行命令、下發檔案
- Linux使用expect實現遠端拷貝檔案Linux
- PHP下載遠端檔案及獲取檔案內容PHP
- MIDI檔案格式分析(補充和勘誤)
- 如何輕鬆歸檔檔案?2種方法輕鬆建立歸檔檔案!
- 怎麼遠端傳輸大檔案?
- 遠端登入和複製檔案
- 資料庫遠端檔案匯入資料庫
- 控制檔案/歸檔日誌
- Linux SSh scp使用【遠端檔案/目錄的傳輸】Linux
- 智慧小程式檔案館——遠端除錯除錯
- rsync udr——遠端大檔案傳輸加速
- C# 判斷遠端檔案是否存在C#
- Windows 遠端桌面檔案傳輸的方法Windows
- 用vim安全編輯遠端檔案(轉)
- powershell 關閉遠端開啟的檔案
- 配置歸檔位置和檔案格式
- 備份歸檔日誌檔案
- CAB歸檔檔案提取工具cabextract
- 日誌檔案和歸檔管理
- oracle結構梳理---歸檔檔案Oracle