WEB开发网
开发学院数据库Oracle 分析Oracle8i/9i的重做日志和归档日志 阅读

分析Oracle8i/9i的重做日志和归档日志

 2007-05-12 12:25:41 来源:WEB开发网   
核心提示: 通过上面的操作会产生三个连续的归档日志文件,二、建立字典文件字典文件用于存放表及对象ID号之间的对应关系,分析Oracle8i/9i的重做日志和归档日志(3),当使用字典文件时,它会在表名和对象ID号之间建立一一对应的关系,三、建立日志分析列表建立日志分析列表必须在MOUNT或NOMOUN

通过上面的操作会产生三个连续的归档日志文件。

二、建立字典文件

字典文件用于存放表及对象ID号之间的对应关系。当使用字典文件时,它会在表名和对象ID号之间建立一一对应的关系。因此需要注意,如果用户建立了新表之后,并且将来可能会对该表进行日志分析,那么就需要重新建立字典文件,以将其对象名及对象ID号存放到字典文件中。

1.修改参数文件,添加参数:UTL_FILE_DIR=C:Oraclephjlogmnr

目录logmnr必须事先手工建立,该目录用于存放产生的字典文件,目录名称可以自定。

2.重新启动数据库  sqlplus internal/oracle@phj
  shutdown immediate
  startup pfile=%Oracle_Home%databaseinitphj.ora

3.建立字典文件  BEGIN
   dbms_logmnr_d.build(
   dictionary_filename=>’dict.ora’,
   dictionary_location=>’c:oraclephjlogmnr’);
  END;
  /

注意:参数dictionary_filename用以指定字典文件的文件名;参数 dictionary_location用于指定存放字典文件所在的目录,该目录必须与初始化参数UTL_FILE_DIR的值一致。如果指定的字典文件名dict.ora已经存在,则应在执行此操作前将其彻底删除(从垃圾箱中删除),否则执行该过程将失败。

三、建立日志分析列表

建立日志分析列表必须在MOUNT或NOMOUNT状态下完成。

1.停止并装载数据库  sqlplus internal/oracle@phj
  shutdown immediate
  startup mount pfile=%Oracle_Home%databaseinitphj.ora

2.建立日志分析列表

在“生成归档日志”的操作中已经生成了三个连续的归档日志文件,为便于分析我们重新复制这三个归档日志文件并分别命名为:test1.arc、test2.arc、test3.arc。通过以下操作建立日志分析列表:   BEGIN
  dbms_logmnr.add_logfile(
  options=>dbms_logmnr.new,
   logfilename=>’c:oraclephjarchive  est1.arc’);
   END;
  /

上一页  1 2 3 4  下一页

Tags:分析 Oracle 日志

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接