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 交通频道 作文范文 那些年,我们一起走过的时光600字 旧上海老大杜月笙语录,很值得看 在背后默默支持我关心我的人 打造药监文化 西游后传作文2600字 市工商联开展“效能革命”大讨论工作总结 蜜蜂作文450字 《我们毕业了》作文550字 十年后回家乡作文 游雾灵山作文350字 初中初二作文800字:购物袋的自述 可爱的胖精灵——大灰雀作文600字 第四周国旗下讲话稿:牢记校园安全 健康快乐成长 军训感受作文800字 收获的感觉真好作文250字 水调歌头(前遍既出,诸君皆有属和,因自用韵) 校园三句半 那一年夏天特别冷 中秋节送什么礼品好 妇联科学发展观活动大总结汇报 书香相伴,梦想同行作文250字 自我打破的人生 错过你。我的生生世世都错过了 春的节日 南山水库 2016小暑祝福短信 关于基友的经典语录大全摘抄 高中高三作文1000字:春天,还没来 四年级音乐教师工作总结600字 描写下雨的优美句子 新媳妇如何处理婆媳关系 秋深微寒,一纸素笺叙安暖 又是一年的思念 2016药学实习生期满自我鉴定 爱运动的我作文250字 不满待遇辞职信 想起你,需要一个理由 2015年三八妇女节祝福语精编 可爱的小白免作文200字 2013年物业管理员个人工作总结 解读驱蚊草600字 我~等着~你~呢! 乌海关工委刘文忠 飘落的诗 感恩仲夏,高考祭 马云最新经典励志语录 很猛的语录 专属圣地作文900字 小学二年级作文200字:Doing Shopping Online(网上购物) 记忆里最美的往事

Copyright © 2016 phpStudy |