您的位置:首页 > 数据库 > Oracle

Oracle存储过程恢复(详细描述)

2015-09-08 12:26 323 查看
有时候不小心就把存储过程给删除了,或者覆盖了,在网上找了很多资料,都讲解的不详细,自己尝试了以后对每个参数做了些描述,让新手少走些弯路

1.首先登录sys账户dba方式登录,

2.执行如下查询语句

SELECT NAME, TEXT

FROM DBA_SOURCE AS OF TIMESTAMP TO_TIMESTAMP('2015-09-8 11:18:00', 'yyyy-mm-dd hh24:mi:ss')

WHERE OWNER = 'user'

AND TYPE = 'PROCEDURE'

AND NAME = 'PROC_TEST';

--2015-09-8 11:18:00 定义需要恢复的存储过程时间在 最后一次修改/创建的时间 - 被删除前,说简单了就是要恢复的存储过程什么时间存在

--user 创建存储过程的用户,也可以不填

--PROCEDURE type为PROCEDURE是固定写法,

--PROC_TEST 存储过程的名称,也可以用like等进行模糊查询

注意:表中所有字段为大写,使用小写可能导致查询不到
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: