学习了几天日志挖掘的基本知识,今天终于决定动手做个实验。实验的过程很简单,就是使用HR用户,创建一个函数,然后删除,然后使用日志挖掘把函数恢复回来。
下面介绍一下实验过程,整个过程都是基于sql plus的。
注意,本文本涉及使用logmnr的基本知识,相关知识网上有很多,请自行搜索。
1.准备工作
--登录
conn hr/hr
--创建函数
CREATE OR REPLACE function fGetPrice return number
is
begin
return 1;
end fGetPrice;
/
--检验函数执行情况
select fGetPrice from dual;
--删除函数,最好能记下时间
drop function fGetPrice;
2.日志挖掘
--使用管理员登录
conn / as sysdba
--设置一下sql plus
set pagesize 50
set line 200
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
--查找当前日志
select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ----------
2 1 752 104857600 1 YES INACTIVE 88233258 2010-06-09 15:08:16
3 1 753 104857600 1 NO CURRENT 88284273 2010-06-10
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|