当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
Oracle日志挖掘操作实验(二)
发布时间:2010/10/24 14:59:51 来源:www.xue.net 编辑:城市总裁吧

    ----我的是两个日志,默认是三个

    --查看日志成员,注意组号与上文的当前日志号相同。并检查日志切换时间是否在删除函数时间之前

    select member from v$logfile where group#=3;

    MEMBER

    --------------------------------------------------------------------------------------------

    C:\ORACLE\ORADATA\GORACLE\REDO03.LOG

    --添加日志并进行分析

    begin

    dbms_logmnr.add_logfile(options=>dbms_logmnr.new,

    logfilename=>'C:\ORACLE\ORADATA\GORACLE\REDO03.LOG'

    );

    end;

    /

    begin

    dbms_logmnr.start_logmnr(

    dictfilename=>'c:\oracle\oradata\goracle\logmnr.dict',

    starttime=>'2010-06-10 10:23:11',

    endtime=>'2010-06-10 11:08:11');

    end;

    /

    ----注:dictfilename指定的参数,是我事先建好的数据字典的位置。请根据个人情况自己设定

    --查看分析结果

    select sql_redo from v$logmnr_contents where seg_name='FGETPRICE';

    SQL_REDO

    ------------------------------------------------------------------------------------------------

    CREATE OR REPLACE function fGetPrice return number

    is

    begin

    return 1;

    end fGetPrice;;

    ALTER FUNCTION "FGETPRICE" COMPILE DEBUG;

    drop function fgetprice

    ;

    可以看到针对函数FGETPRICE进行的两次操作,一次创建,一次删除。把创建语句重新执行一下就把函数恢复了。

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved