Oracle备份与恢复总结之六:LogMiner
http://tech.ddvip.com 2008年08月28日 社区交流
本文详细介绍Oracle备份与恢复总结之六:LogMiner
6.1 LogMiner 的用途
Oracle LogMiner 是 Oracle公司从产品 8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得 Oracle重作日志文件(归档日志文件)中的具体内容,特别是,该 工具可以分析出所有对于数据库操作的 DML(insert、update、delete 等)语句,9i后可以分析 DDL语句,另外还可分析得到一些必要的回滚 SQL语句。其中一个最重要的用途就是不 用全部恢复数据库就可以恢复数据库的某个变化。该工具特别适用于调试、审计或者回退某 个特定的事务。
LogMiner 工具即可以用来分析在线,也可以用来分析离线日志文件,即可以分析本身 自己数据库的重作日志文件,也可以用来分析其他数据库的重作日志文件。 总的说来,LogMiner工具的主要用途有:
1. 跟踪数据库的变化:可以离线的跟踪数据库的变化,而不会影响在线系统的性能。
2. 回退数据库的变化:回退特定的变化数据,减少 point-in-time recovery 的执行。
3. 优化和扩容计划:可通过分析日志文件中的数据以分析数据增长模式。
4. 确定数据库的逻辑损坏时间:准确定位操作执行的时间和 SCN ==>基于时间和
SCN的恢复
5. 确定事务级要执行的精细逻辑恢复操作 //取得相应的 UNDO操作
6. 执行后续审计 //DML DDL DCL 执行时间、用户
注意事项:
1. LogMiner 可以帮你确定在某段时间所发的各种 DML,DDL操作的具体时间和 SCN
号,它所依据的是归档日志文件及联机日志文件。
2. 它只能在 Oracle8i及以后的版本中使用,不过它可以分析 Oracle8的日志。
3. Oracle8i 只能用于分析 DML操作,到 Oracle9i则可以分析 DDL操作了。
责编:豆豆技术应用
- Oracle 10g 教程
- Oracle 故障处理
- Oracle 存储过程
- Oracle 备份恢复
- Oracle 性能调优
- Oracle 9i 教程
- Oracle 11g 教程
- Oracle 启动
- Oracle 命令
- Oracle 数据库管理
- Oracle 时间
- Oracle 密码
- Oracle 用户
- Oracle 常见错误
- Oracle 建数据表
- Oracle 索引
- Oracle 数据库连接
- Oracle 锁
- Oracle RAC 专题
- Oracle exp/imp 命令
- Oracle 表空间
- Oracle 查询
- Oracle 函数
- Oracle PL/SQL 专题
- 更多Oracle 专题>>>