oracle如何恢复被覆盖的存储过程


如果你不小心覆盖了之前的存储过程,那得赶紧闪回,时长越长闪回的可能性越小。原理很简单,存储过程的定义就是数据字典,修改数据字典跟修改普通表的数据没有区别,此时会把修改前的内容放到undo中,我们可以根据这一点来进行闪回,所以我说要尽快,要不然找不回来了。下面我们来做一个实验:

1.在用户TEST下14:31下建立存储过程

复制代码 代码如下:

create or replace procedure GG_TEST
as l_cnt number;
begin
for i in 1 .. 10000
loop
execute immediate 'select count(*) from t where x = ' || i into l_cnt;
end loop;

end;

2.在用户TEST下在14:33下删除存储过程
复制代码 代码如下:

drop procedure GG_TEST;

3.登录到sys账户下
复制代码 代码如下:

create table p_temp as
select *
from dba_source as of timestamp TO_TIMESTAMP('2014-05-04 14:33:00', 'YYYY-MM-DD HH24:MI:SS')
where TYPE = 'PROCEDURE'
And owner = 'TEST'
And Name = 'GG_TEST';


select text
from p_temp
where name like upper('%GG_TEST%')
and owner = 'TEST'

order by line;

TEXT
---------------------------------------------------------------------------
procedure GG_TEST
as l_cnt number;
begin
for i in 1 .. 10000
loop
execute immediate 'select count(*) from t where x = ' || i into l_cnt;
end loop;
end;



相关阅读:
php中利用str_pad函数生成数字递增形式的产品编号
js css+html实现简单的日历
理解javascript对象继承
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
SQL Server中检查字段的值是否为数字的方法
JS实现图片局部放大或缩小的方法
Windows 10服务器版多张截图曝光
如何用JS判断两个数字的大小
WinXP系统boot.ini文件丢失怎么办?XP系统丢失boot.ini启动文件的解决方法
简单的手工hibernate程序示例
常用正则表达式收集
浅析php设计模式之数据对象映射模式
解决Hibernate4执行save()或update()无效问题的方法
JavaScript中用于四舍五入的Math.round()方法讲解
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 神鸟读后感400字 彦子灵的霸气打油诗 七律.无题(二首) 2013一年级的作文:可爱的小白兔 最美孝心少年观后感600字 座右铭大全_最经典的座右铭_句句精辟 心中的白马 当危险降临时作文900字 免费《假如》第一课时教学设计6 精彩的跳绳比赛作文450字 要不要陌路 姐姐的“苹果” 【精品】感恩企业心得体会 小学一年级作文:健康的绿色消费 贫困村年度帮扶计划 愚人节整人搞笑短信大全 淡然处之,笑看人生 2016周末经典搞笑祝福语大全 小学五年级作文450字:干部就能欺负人吗? 衣袂飘飘为谁舞 我迷茫的爱情 因听紫塞三更雨,却忆潇湘半盏灯作文900字 关于万圣节的诗歌:万圣节 长城之旅作文700字 百花齐放待何时 母爱像空气 小学寒假安全讲话稿范文 角马 30元钱到哪儿了? 旅中三趣 太阳花的联想 小学四年级作文750字:海洋情 关于你的属于我的一切 小学五年级作文1200字:转载运动会片断 高中高二作文500字:秋 感 装在口袋里的爸爸愿望星读后感 心灵的踪迹 有余数的除法教学反思 幼儿园中班第一学期工作计划 小学一年级作文300字:七公主(六) 新年愿望作文 告别作文300字 月景作文200字 课题开题会议基本流程 安全防范行政值班制度 一场精彩而又刺激的足球赛作文800字 我心中的2010广州亚运会作文650字 你不必害怕,岁月有的是时间让你遇见更好的人 酒足饭饱(白水先生) 高中高三作文2900字:议论文论据大全——读 书

Copyright © 2016 phpStudy |