当前位置:首页 > 日记 > 正文

基于日志分析的方法探讨

基于日志分析的方法探讨
LogMiner是每个DBA应该熟悉的工具,当天由于用户的错误,你需要不完全恢复,因为你不能确定时间完成此操作,所以它会带给你巨大的困难恢复丢失的数据不能完全恢复。LogMiner可以帮助你决定误操作的确切时间。
我的测试环境是操作系统的oracle9.2.0.3 AIX4.3.3,题库。
几点提示

1,LogMiner可以帮助你确定在某一个时间的DML和DDL操作时间和SCN号,这是基于归档日志文件和在线日志文件。

2。它只能用在Oracle8i和以后的版本,但它可以分析Oracle日志。

3,企业只能进行DML操作,和Oracle9i,DDL操作可以分析。

4,LogMiner不支持索引组织表,长,高吊球,和集合类型。

5、MTS环境不能使用LogMiner。
两。操作步骤

1。LogMiner分析的数据集文件的位置

这是utl_file_dir参数设置的过程中,我的榜样:

一、添加下面一行的initctc.ora文件

utl_file_dir = / /弓U01

b,启动数据库

Oracle > SQLPlus /对于

Sql>conn / as SYSDBA

立即关闭

statup SQL >
2。数据字典文件是由dbms_logmnr_d.build()。

SQL >开始

2 dbms_logmnr_d.build(

3 # dictionary_filename = 146;logminer_dict DAT # 146;,

4 # dictionary_location = 146; / /拱# 146债券;

5);

6结束;

7 /
dictionary_location指的是LogMiner数据字典文件的位置,必须在utl_file_dir设置匹配。

的dictionary_filename指放置在存储位置的字典文件的名称,这个名字可以采取任意。
三.建立日志分析表

一、日志分析表的数据库必须在安装或安装状态,启动数据库的安装状态。

对于目前 /

SQL> Conn /数据库

立即关闭

SQL >启动安装
B,成立了一个日志分析表,使用dbms_logmnr.add_logfile()

SQL >开始

2 dbms_logmnr.add_logfile(

3个选项= dbms_logmnr.new,

4 # logfilename = 146; / / / arc_ctc_0503 U01拱弧# 146;

5);

6结束;

7 /

期权有三个值,dbms_logmnr.new是用来建立一个日志分析表,dbms_logmnr.addfile用来增加分析日志文件,dbms_logmnr.removefile用于拆卸分析日志文件。

4。添加日志文件进行分析。

SQL >开始

2 dbms_logmnr.add_logfile(

3个选项= dbms_logmnr.addfile,

4 # logfilename = 146; / / / arc_ctc_0504 U01拱弧# 146;

5);

6结束;

7 /
可以从日志分析表中删除该文件,以便不分析它。

SQL >开始

2 dbms_logmnr.add_logfile(

3个选项= dbms_logmnr.removefile,

4 # logfilename = 146; / / / arc_ctc_0503 U01拱弧# 146;

5);

6结束;

7 /

5、启动LogMiner分析。

SQL >开始

2 dbms_logmnr.start_logmnr(

3 # dictfilename = 146; / / / logminer_dict U01拱。DAT # 146;,

4 to_date(# StartTime = 146, 20030501;12:15:00 # 146;# 146;YYYYMMDD hh24:MI:SS # 146;),

5结果= to_date(# 146, 20030501;15:40:30 # 146;# 146;YYYYMMDD hh24:MI:SS # 146;)

6);

7结束;

8 /
即从12至15时40分的时间2003年5月1日的分析,而分析结果在查询数据字典。有两个参数,startscn(起始SCN)和EndScn(终止SCN)。
6。看看日志分析结果和查询查询V$ logmnr_contents

一、看DML操作,例如:

选择操作,

sql_redo,

sql_undo,

从V logmnr_contents美元

在# seg_name = 146;qiuyb # 146;;;;
操作sql_redo sql_undo

--------------------------------------------------------------

插入插入到qiuyb qiuyb…qiuyb qiuyb删除…
手术是指手术,和sql_redo指实际操作,和sql_undo指反向操作,用来取消。
B、看DDL操作,例如:

选择timstamp,

sql_redo

从V logmnr_contents美元

上(sql_redo)喜欢# 146;% % 146 #截断;;;
7。LogMiner分析结束。

SQL >开始

2 dbms_logmnr.end_logmnr;

3结束;

4 /
三。数据字典的相关提示。

1、V $ loglist中它用来显示一些关于历史日志文件信息

2、五logmnr_dictionary美元可以有多个字典文件因为logmnr,这是用来显示信息。

3、五logmnr_parameters美元是用来显示的logmnr参数

4、五logmnr_logs美元用于分析显示日志列表信息。

相关文章

如何关闭Vista系统的ClearType功能

如何关闭Vista系统的ClearType功能

系统,功能,电脑软件,Vista,ClearType,点评:ClearType功能可以点击鼠标的右键点击桌面,选择个性化,打开个性化窗口,输入窗口颜色和外观/打开传统风格的外观属性,获得更多的颜色选项 /效果,取消在这里。 Windows ClearType功能可以在屏幕上显示更…

游戏不能打开很高的屏幕不能打开高

游戏不能打开很高的屏幕不能打开高

解决方案,屏幕,很高,高质量,游戏,问题: 我的电脑配置是i7处理器,7970芯片卡,玩孤岛危机3游戏可以打开一个质量比较高,但玩狙击手:幽灵战士;2游戏,高质量是无法打开的非常高的水平,这是怎么了 答案uff1a 游戏质量默认选项是Low(低),中(),高(高),自定义(自定…

手动优化Win7清理和关闭多余的Win7

手动优化Win7清理和关闭多余的Win7

服务,优化,多余,电脑软件,点评:低配置计算机如何才能顺利地赢7本文教您手动优化Win 7,对象是最容易被忽略的系统服务,感兴趣的朋友可以参考它。 现在有很多配置不高的电脑用户正式使用Windows7(以下简称Win 7),如何让低配置的电脑跑赢可以更流利…

Oracle创建表空间细节

Oracle创建表空间细节

创建表空间,细节,电脑软件,Oracle,注: 1。如果您在PL/sql和其他工具中打开,请修改下列代码{斜体增厚段}执行以下代码 2。确保路径存在,例如,{ D: Oracle oradata Oracle9i }是你要保存文件的路径。 分为四个步骤:* *第一步:创建一个临时表空间。 复…

一个解决mysql5中国混沌编码问题的

一个解决mysql5中国混沌编码问题的

编码问题,中国,混沌,方法,电脑软件,mysql5的混沌编码的问题,可以通过以下方法解决: 1。设置phpMyAdmin 复制代码代码如下所示: 语言:简体中文(zh-utf-8) mysql字符集:UTF-8 Unicode(UTF8) MySQL连接校对gbk_chinese_ci 2。创建数据库时 建立gbk_…

的过程,是一个fsdfwd.exe查询fsdfwd

的过程,是一个fsdfwd.exe查询fsdfwd

查询,是一个,过程,电脑软件,fsdfwd,点评:fsdfwd.exe是F-Secure反病毒杀毒软件包的一部分 进程文件:fsdfwd或fsdfwd.exe 进程名称:F-Secure反病毒网络盾守护 过程类别:安全风险的过程 英文描述: fsdfwd.exe是一个过程,属于F-Secure的反病毒软件…

作为一个过程的mmtray2k.exemmtray

作为一个过程的mmtray2k.exemmtray

作用,查询,作为一个,过程,电脑软件,点评:mmtray2k.exe是摩根多媒体图像处理工具的一部分 进程文件:mmtray2k或mmtray2k.exe 过程名称:摩根多媒体工具箱 过程类别:安全风险的过程 英文描述: mmtray2k.exe过程也是属于摩根多媒体编解码的多媒体,…

XP系统内存读写错误的详细解决方案

XP系统内存读写错误的详细解决方案

错误,内存,系统,读写,解决方案,评论:当我们在计算机系统中运行一些大容量程序或游戏时,系统常常自动弹出xx内存,而不是读或写错误提示。 当我们运行一些较大的程序或游戏在计算机系统中,系统会自动弹出经常XX内存不能被读取或written错误遇到…

oracle数据库数据迁移解决方案

oracle数据库数据迁移解决方案

数据库,解决方案,数据迁移,电脑软件,oracle,去年年底,进行了大量系统的数据迁移。由于平台和版本,大多数系统都进行了逻辑传输。他们中很少有人进行身体移植。 首先,迁移过程中,在迁移之前,先写一个好的方案,特别是程序步骤的执行必须写得清楚,然…

ibguard.exe工艺文件的诊断是什么

ibguard.exe工艺文件的诊断是什么

诊断,查询,文件,过程,工艺,评论:详细的介绍了ibguard.exe - ibguard工艺文件 进程文件:ibguard或ibguard.exe 进程名称:InterBase服务器组件 过程类别:安全风险的过程 英文描述: ibguard.exe是用InterBase服务器软件,软件相关的过程中,它也被称…

RMAN恢复方案和Oracle恢复

RMAN恢复方案和Oracle恢复

恢复,方案,电脑软件,RMAN,Oracle,注: 恢复的前提是备份做得很好。 完整的恢复数据库是数据库的故障,恢复期间不会丢失恢复。 不完全恢复数据库是数据库失效时部分数据恢复的恢复。 (3)需要在Linux的领导下,环境变量的设置,对Oracle数据库需要恢复…

Win8不能打开解决休眠失败

Win8不能打开解决休眠失败

休眠,电脑软件,点评:关闭在Windows8是一种特殊的休眠,它将数据存储在硬盘中的存储系统内核和关闭用户对话。下面是一个故障解决方法打开休眠 故障现象: 快速启动是Windows 8的一大特色,因为Windows 8中的关机是一种特殊的睡眠。它将数据存储…