当前位置:首页 » 存储配置 » oracle存储过程恢复

oracle存储过程恢复

发布时间: 2022-07-10 16:04:14

㈠ oracle 存储过程replace 后可否恢复

可以恢复。
首先使用系统账号登陆plsql,选择sysdba权限(如果不选择此权限,会在下面的操作中报错),
SQL> set pagesize 0
SQL> column text format a4000
SQL> spool D:\1.text
Started spooling to D:\1.text
SQL> SELECT text
FROM DBA_source AS OF TIMESTAMP TO_TIMESTAMP('2012-5-9 10:07:00', 'YYYY-MM-DD HH24:MI:SS')
WHERE OWNER = '用户名'
AND NAME = ‘存储过程名’
ORDER BY LINE;
SQL> spool off;

㈡ 求助oracle数据恢复问题:将存储过程内容编译错了,需要恢复!哪位高手有恢复方法,在线等待!!!!!!!

select * from all_source where type = 'PROCEDURE' and name = '存储过程名称' ;

㈢ oracle存储过程被人修改怎么找回

这个没有办法。

只能看以前的数据库备份,或者存储过程代码的备份了。

㈣ 怎样在备份的ORACLE数据库DMP文件中恢复包体和过程

导入时设置rows=N,导入用户或整个数据库的结构,包括包、存储过程等等.

㈤ oracle存储过程的commit和rollback

commit和rollback不止是存储过程中使用,所有的事务都需要用到这两个关键字
commit是指将你所做的update,insert,delete数据的更改提交数据库,完成此次事务,相当于你去商场购物,售货员给你开了票后,你去收银台付款完毕,这样你才可以拿到你要买的货物.
rollback是指将你所做的update,insert,delete数据的更改恢复更改前的状态,此次事务取消,相当于你去商场购物,售货员给你开了票后,你却不去收银台付款,而是离开了商场

㈥ ORACLE 10G 的存储过程包 被错误修改了 怎样恢复

sqlplus
之前先执行
set
oracle_sid=数据库名
也可以在注册表的oraclehome处加字符串oracle_sid值是数据库名

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

SELECT obj#
FROM obj$ AS OF TIMESTAMP TO_TIMESTAMP('删除之前的时间', 'YYYY-MM-DD HH24:MI:SS')
WHERE NAME = '存储过程名';

SELECT *
FROM source$ AS OF TIMESTAMP TO_TIMESTAMP('删除之前的时间', 'YYYY-MM-DD HH24:MI:SS')
WHERE obj# = 172442;
ORDER BY line;

时间不长的话可以使用这种flashback的方式恢复。
时间太长的话,只能使用logminer,看一下了。

㈧ oracle 存储过程更改了怎么回滚

create or replace procere my_update(vempno in number,vsal in number)as vint stu.sal%type:=vsal; my_exception exception; rint stu.sal%type;begin update stu set sal = vint where empno = vempno; select sal into rint from stu where empno = vempno; if rint<>0 then raise my_exception; end if; exception when my_exception then rollback;

㈨ oracle中怎么恢复已经删除了的存储过程

如果有开启归档日志的话,可以直接回滚;
另外如果是10g以上版本的话,可以使用flashback恢复,具体方法如下:
恢复存储过程的原理就是利用了oracle里所有的存储过程的源代码都是存在dba_source里,而drop某个存储过程的时候,oracle这里肯定要去dba_source里把相关的源代码给delete掉,既然是delete,那就可以直接flashback query了,如下:
SELECT *
FROM dba_source
AS OF TIMESTAMP TO_TIMESTAMP ('2015-03-30 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
WHERE owner='' and name =''

㈩ oracle 存储过程恢复问题

这是不可能的。你的oracle启动报什么错误,看看能不能弄起来

热点内容
密码锁写什么最好 发布:2025-05-15 19:05:31 浏览:782
5的源码是 发布:2025-05-15 19:04:07 浏览:719
c语言创建的源文件 发布:2025-05-15 18:54:08 浏览:611
3个数字密码锁有多少种 发布:2025-05-15 18:49:48 浏览:684
压缩包手机打开 发布:2025-05-15 18:37:34 浏览:217
安卓取消耳机模式怎么取消 发布:2025-05-15 18:24:24 浏览:59
气球怎么解压视频 发布:2025-05-15 18:20:00 浏览:783
电脑软件密码怎么设置密码 发布:2025-05-15 18:09:07 浏览:107
android应用是否运行 发布:2025-05-15 18:02:40 浏览:10
java排序list 发布:2025-05-15 18:02:40 浏览:298