ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle logmnr的设置方法

oracle logmnr的设置方法

原创 Linux操作系统 作者:zhengbao_jun 时间:2011-12-09 15:28:22 0 删除 编辑

1.安装LOGMNR包,需要本步骤没什么可多说的,只是需要注意在连接数据库的时候默认最好使用本地验证方式
sqlplus log
SQL> conn / as sysdba
SQL> @/u01/app/oracle/product/11.2.0home_1/rdbms/adminmslm.sql
SQL> @/u01/app/oracle/product/11.2.0home_1/rdbms/adminmslmd.sql
SQL> @/u01/app/oracle/product/11.2.0home_1/rdbms/adminmslms.sql"
SQL> show parameter utl;

2.创建数据字典
SQL> alter system set utl_file_dir='/home/oracle/dir' scope=both;
SQL> EXECUTE dbms_logmnr_d.build('dictionary.ora','/home/oracle/dir'); 
SQL> shutdown immediate
SQL> startup

3.添加日志文件
SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>'/u01/app/oracle/oradata/orcl/redo01.log',Options=>dbms_logmnr.new);
SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>'/u01/app/oracle/oradata/orcl/redo01.log',Options=>dbms_logmnr.addfile);

SQL> begin
sys.dbms_logmnr.add_logfile(LogFileName=>'D:\1_15969.dbf',options =>dbms_logmnr.addfile);
end;

4.使用字典分析日志文件
SQL> execute dbms_logmnr.start_logmnr(dictfilename=>'/home/oracle/dir/dictionary.ora');

5.查询结果
SQL> select scn,sql_redo from v$logmnr_contents;

6.退出logmnr
SQL> execute dbms_logmnr.end_logmnr;
各位 技术给我文档,我重新整理了下  大家看看是否有错,没错的话 以后大家就都可以用了
上海-未来星(87139411)  15:16:41
北京 技术、笨蛙  帮忙看下 多谢

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/235507/viewspace-713047/,如需转载,请注明出处,否则将追究法律责任。

下一篇: oracle rman
请登录后发表评论 登录
全部评论

注册时间:2008-08-08

  • 博文量
    209
  • 访问量
    860824