社区
基础和管理
帖子详情
怪了怪了,,,谁知道怎样解析arch log file?
lenoli
2004-11-19 11:10:24
谁知道怎样解析arch log file? 想看一下,到底执行了什么事务?
...全文
111
3
打赏
收藏
怪了怪了,,,谁知道怎样解析arch log file?
谁知道怎样解析arch log file? 想看一下,到底执行了什么事务?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zmgowin
2004-11-19
打赏
举报
回复
Oracle8i提供了一种强有力的新工具-LogMiner,使数据库管理员可以
审计数据库的使用,从而有可能不通过数据库的恢复就可以回退不正确的数据
变化。LogMiner实际上是一组PL/SQL包和一些动态视图(Oracle8i内置包的
一部分)。
LogMiner主要有以下几方面的作用:
1. 跟踪数据库的变化:可以离线的跟踪数据库的变化,而不会影响在线
系统的性能。
2. 回退数据库的变化:回退特定的变化数据,减少point-in-time
recovery的执行。
3. 优化和扩容计划:可通过分析日志文件中的数据以分析数据增长模式。
LogMiner使用方法:
*建立Oracle8i数据字典文件:
1.在数据库init.ora文件中定义起始参数UTL_FILE_DIR = (数据字
典的存放路径),例如:UTL_FILE_DIR=D:\ORANT\LOGS (NT平台)
2.重启数据库
3.生成数据字典:
EXECUTE dbms_logmnr_d.build(dictionary_filename,dictionary_loc
ation);
例:execute dbms_logmnr_d.build(‘yourdict.ora’,’d:\orant\lo
gs’);
注:dictionary_location应为init.ora中设置的UTL_FILE_DIR路径。
*分析日志文件:
1.使用DBMS_LOGMNR.ADD_LOGFILE(Logfilename,Options);定义所需
分析的日志文件。
例:(1)加入新的日志文件execute dbms_logmnr.add_logfile
(‘d:\orant\database\redo01.log’,dbms_logmnr.NEW);
(2)加入更多日志文件,如果需要:execute dbms_logmnr.
add_logfile(‘d:\orant\database\redo02.log’,dbms_logmn
r.ADDFILE);
(3)删除所加入的文件:execute dbms_logmnr.add_logfile
(‘d:\orant\database\redo02.log’,dbms_logmnr.REMOVEFILE
);
2.执行DBMS_LOGMNR.START_LOGMNR(Dictfilename)启动LogMiner
例:execute dbms_logmnr.start_logmnr(‘d:\orant\logs\yourdict.
ora’);
为了减少所需分析文件的范围,可以设置starttime,endtime 或scn的范
围
3. 分析如下视图:
V$LOGMNR_DICTIONARY-------查询使用的数据字典文件
V$LOGMNR_PARAMETERS-------查询当前LogMiner设定的参数
V$LOGMNR_FILES-------查询分析的日志文件
V$LOGMNR_CONTENTS-------日志文件的内容
4.执行:DBMS_LOGMNR.END_LOGMNR结束LogMiner会话。
另:如果你想分析Oracle8系DB列日志文件,需要:
1.从O8i上$ORACLE_HOME/rdms/admin/ Copy dbmslogmnrd.sql
( and dbmslogmnr.sql),在Oracle8上执行。
2.按照O8i中建立数据字典文件的方法建立数据字典。
3.拷贝数据库字典文件和想要分的日志文件到Oracle8i中,
按照上述分析日志文件的方法针对拷贝过来的文件进行分析。
nebulaly
2004-11-19
打赏
举报
回复
log miner
wwllzpz
2004-11-19
打赏
举报
回复
用toad的LogMiner
Linux设备树(device tree)
设备树(device tree)机制是Linux内核从linux-3.x版本开始引进的一种机制,目的是解决内核源码的
arc
h/arm目录下代码混乱的问题:随着ARM生态的快速发展,在内核源码的
arc
h/arm目录下,存放着几十种arm芯片和几百个...
达梦数据库初学之ALTER SYSTEM SWITCH
LOG
FILE
疑惑
最近在学习达梦数据库,对日志切换这个问题稍有疑惑,在这里记录与大家分享。 在ORACLE中,alter system switch
log
file
为日志切换命令。...SWITCH
LOG
FILE
Clause The SWITCH
LOG
FILE
clause lets you explici...
log
file
sync等待事件详解与优化
要想优化
log
file
sync等待事件,那么懂得其触发机制和原理是很优必要的。这里先引用官方文档来对
log
file
sync等待进行解释(任何信息的描述应以官方文档为准,百度到的结果通常会有一些错误,错误的信息会导致错误...
log
file
switch
log
file
switch 一:
log
file
switch说明 二:
log
file
switch官方文档 一:
log
file
switch说明...
日志切换 ALTER SYSTEM SWITCH
LOG
FILE
ALTER SYSTEM SWITCH
LOG
FILE
; 对单实例数据库或RAC中的当前实例执行日志切换。 ALTER SYSTEM
ARC
HIVE
LOG
CURRENT;会对数据库中的所有实例执行日志切换。 手动切换日志组 日志组A:当前正在写 日志组B:可写 手动...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章