实例分析Oracle重作日志

Oracle有很多值得学习的地方,这里我们主要介绍Oracle重作日志,包括介绍分析在线Oracle重作日志和分析离线Oracle重作日志等方面。Oracle重作日志分为两种,在线(online)和离线(offline)归档日志文件,下面就分别来讨论这两种不同日志文件的列表创建。

1.分析在线Oracle重作日志文件

A. 创建列表

 
 
 
  1. SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>
    e:\Oracle\oradata\sxf\redo01.log',Options=>dbms_logmnr.new); 

B. 添加其他日志文件到列表

 
 
 
  1. SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>
    e:\Oracle\oradata\sxf\redo02.log',Options=>dbms_logmnr.addfile); 

2.分析离线Oracle重作日志文件

A.创建列表

 
 
 
  1. SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>
    E:\Oracle\oradata\sxf\archive\ARCARC09108.001',Options=>dbms_logmnr.new); 

B.添加另外的日志文件到列表

 
 
 
  1. SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>
    E:\Oracle\oradata\sxf\archive\ARCARC09109.001',Options=>dbms_logmnr.addfile); 

关于这个日志文件列表中需要分析日志文件的个数完全由你自己决定,但这里建议***是每次只添加一个需要分析的日志文件,在对该文件分析完毕后,再添加另外的文件。和添加日志分析列表相对应,使用过程 'dbms_logmnr.removefile' 也可以从列表中移去一个日志文件。下面的例子移去上面添加的日志文件e:\Oracle\oradata\sxf\redo02.log。

 
 
 
  1. SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>
    e:\Oracle\oradata\sxf\redo02.log',Options=>dbms_logmnr. REMOVEFILE); 

创建了要分析的日志文件列表,就可以对其进行分析了。

新闻名称:实例分析Oracle重作日志
转载注明:http://www.mswzjz.cn/qtweb/news31/452031.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能