Oracle备份与恢复总结之六:LogMiner
2008-08-28 12:43:20 来源:WEB开发网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 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››oracle性能34条优化技巧
- ››oracle数据库生成随机数的函数
- ››Oracle 数据库表空间容量调整脚本
- ››oracle单库彻底删除干净的方法
- ››备份Chrome(谷歌)浏览器扩展程序的技巧
- ››Oracle创建表空间、创建用户以及授权、查看权限
更多精彩
赞助商链接