Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92433659
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-05-23 13:04:36

   来源:

二、建立字典文件

字典文件用于存放表及对象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
阅读(205) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~