国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > 綜合 > 正文

關(guān)于Logminer

2024-07-21 02:39:33
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
Logminer能用來(lái)做什么?
LogMiner 提供了一個(gè)處理重做日志文件并將其內(nèi)容翻譯成代表對(duì)數(shù)據(jù)庫(kù)的邏輯操作的SQL 語(yǔ)句的過(guò)程。
LogMiner 運(yùn)行在Oracle 版本8.1 或者更高版本中。
如何使用Logminer:
1。先要安裝logminer的兩個(gè)包;以SYS用戶運(yùn)行下面兩個(gè)sql:
$ORACLE_HOME/rdbms/admin/dbmslm.sql
$ORACLE_HOME/rdbms/admin/dbmslmd.sql


2。創(chuàng)建數(shù)據(jù)字典文件
在參數(shù)文件中,添加參數(shù)UTL_FILE_DIR,該參數(shù)為放置數(shù)據(jù)字典文件的目錄。
如:UTL_FILE_DIR = (e:/Oracle/logs)
重新啟動(dòng)數(shù)據(jù)庫(kù),使參數(shù)生效,然后創(chuàng)建數(shù)據(jù)字典文件:
EXECUTE dbms_logmnr_d.build(
dictionary_filename => ' v816dict.ora',
dictionary_location => 'e:/oracle/logs');
創(chuàng)建數(shù)據(jù)字典是讓logminer引用實(shí)際到內(nèi)部數(shù)據(jù)字典中的部分是使用對(duì)象的名稱,而不是系統(tǒng)內(nèi)部的16進(jìn)制的ID.


3.創(chuàng)建要分析的日志文件的列表
(1)分析在線的重做日志
A。建立列表
EXECUTE dbms_logmnr.add_logfile(
LogFileName=>' e:/Oracle/oradata/sxf/redo01.log',
Options=>dbms_logmnr.new);
B。添加其他日至文件到列表
EXECUTE dbms_logmnr.add_logfile(
LogFileName=>' e:/Oracle/oradata/sxf/redo02.log',
Options=>dbms_logmnr.addfile);
(2)分析歸檔的重做日志
A。建立列表
EXECUTE dbms_logmnr.add_logfile(
LogFileName=>' E:/Oracle/oradata/sxf/archive/ARCARC09108.001',
Options=>dbms_logmnr.new);
B。添加其他日志文件到列表
EXECUTE dbms_logmnr.add_logfile(
LogFileName=>' E:/Oracle/oradata/sxf/archive/ARCARC09109.001',
Options=>dbms_logmnr.addfile);

在列表中刪除文件
EXECUTE dbms_logmnr.add_logfile(
LogFileName=>' e:/Oracle/oradata/sxf/redo02.log',
Options=>dbms_logmnr. REMOVEFILE);


4.使用Logminer進(jìn)行日志分析
無(wú)限制條件:
EXECUTE dbms_logmnr.start_logmnr(
DictFileName=>' e:/oracle/logs/ v816dict.ora ');
有限制條件:
通過(guò)對(duì)過(guò)程DBMS_LOGMNR.START_LOGMNR中的時(shí)間或者SCN參數(shù)的設(shè)置,可以縮小分析日志文件的范圍:
如我們僅僅分析2005年7月23日到2005年7月26日的日志:
EXECUTE dbms_logmnr.start_logmnr(
DictFileName => ' e:/oracle/logs/ v816dict.ora ',
StartTime => to_date('2005-7-23 00:00:00','YYYY-MM-DD HH24:MI:SS')
EndTime => to_date(''2005-7-26 23:59:59','YYYY-MM-DD HH24:MI:SS '));

相關(guān)的參數(shù)如下:
參數(shù) 參數(shù)類型 默認(rèn)值 含義
StartScn 數(shù)字型 0 分析重作日志中SCN≥StartScn日志文件部分
EndScn 數(shù)字型 0 分析重作日志中SCN≤EndScn日志文件部分
StartTime 日期型 1998-01-01 分析重作日志中時(shí)間戳≥StartTime的日志文件部分
EndTime 日期型 2988-01-01 分析重作日志中時(shí)間戳≤EndTime的日志文件部分
DictFileName 字符型 字典文件該文件包含一個(gè)數(shù)據(jù)庫(kù)目錄的快照。
使用該文件可以使得到的分析結(jié)果是可以理解的文本形式,
而非系統(tǒng)內(nèi)部的16進(jìn)制
Options BINARY_INTEGER 0 系統(tǒng)調(diào)試參數(shù),實(shí)際很少使用
5。得到分析結(jié)果:
這時(shí)候可以對(duì)v$logmnr_contents查詢來(lái)得到你想要得結(jié)果:
select sql_redo from v$logmnr_contents;
假如想知道某個(gè)用戶對(duì)某張表的操作,比如查詢用戶symield對(duì)表bill所做的操作:
select sql_redo from v$logmnr_contents where username = 'symield' and seg_name = 'bill';

這個(gè)視圖:v$logmnr_contents只在dbms_logmnr.start_logmnr這個(gè)會(huì)話的生存期內(nèi)存在,
當(dāng)過(guò)程終止后,此視圖內(nèi)容被清除。

6。使用DBMS_LOGMNR.END_LOGMNR結(jié)束日志分析過(guò)程。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 苍梧县| 临桂县| 台前县| 峨边| 广昌县| 江达县| 临清市| 临洮县| 志丹县| 巴塘县| 建湖县| 扶风县| 成安县| 永定县| 灌阳县| 澄迈县| 子长县| 田林县| 临沭县| 集安市| 大名县| 芦山县| 汕尾市| 阿鲁科尔沁旗| 滕州市| 城口县| 寿宁县| 江北区| 鄢陵县| 资中县| 民乐县| 奉化市| 宜兴市| 平武县| 赤城县| 麦盖提县| 凌源市| 庄浪县| 冀州市| 新建县| 蓝田县|