oracle 找回被覆盖的存储过程

登录到sys账户下

1、TO_TIMESTAMP('2014-05-04 14:33:00', 'YYYY-MM-DD HH24:MI:SS') 删除前的日期

2、owner 表空调

3、Name  存储过程名,要大写。

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; 

 

 

找回视图:

select * from dba_views as of timestamp TO_TIMESTAMP('2019-03-09 7:33:00', 'YYYY-MM-DD HH24:MI:SS')
where view_name='V_MATERIALS_BASE_VOUCHER';

posted @ 2018-12-17 17:08  丁焕轩  阅读(1672)  评论(0编辑  收藏  举报