oracle如何恢复被覆盖的存储过程
            (编辑:jimmy 日期: 2025/11/4 浏览:2)
         
        如果你不小心覆盖了之前的存储过程,那得赶紧闪回,时长越长闪回的可能性越小。原理很简单,存储过程的定义就是数据字典,修改数据字典跟修改普通表的数据没有区别,此时会把修改前的内容放到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; 
 
        
    
    荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?