oracle 的PACKAGE恢复过程
来源:互联网 发布:java测试框架 编辑:程序博客网 时间:2024/04/29 14:16
time:2011/09/08
oracle 的PACKAGE恢复过程
今天在修改package的时候,无意中用旧版本覆盖了新版本,导致了package编译错误,想到用flashback来恢复,
以前用flashback恢复表,还没用恢复过package,今天有机会了,可还没等我开始恢复,同事就已经修正了,非常
快。下面记录下大概的过程
首先查询对象的obj#号是多少
SELECT obj#
FROM obj$ AS OF TIMESTAMP TO_TIMESTAMP('2011-09-08 15:25:00', 'YYYY-MM-DD HH24:MI:SS')
WHERE NAME = 'TEST_PACKAGE';
SQL> SELECT obj#
2 FROM obj$ AS OF TIMESTAMP TO_TIMESTAMP('2011-09-08 15:25:00', 'YYYY-MM-DD HH24:MI:SS')
3 WHERE NAME = 'DATA_SYNC';
OBJ#
----------
76389
76390
有两个值,一个是包头,一个是包体;然后再用如下的sql查询有正确值时间点的数据
SELECT source
FROM source$ AS OF TIMESTAMP TO_TIMESTAMP('2011-09-08 15:25:00', 'YYYY-MM-DD HH24:MI:SS')
where obj# = 76390;
SELECT source
FROM source$ AS OF TIMESTAMP TO_TIMESTAMP('2011-09-08 15:25:00', 'YYYY-MM-DD HH24:MI:SS')
where obj# = 76389;
通过如上两个sql结果内容就可以恢复了
-----------------------end-----------------
- oracle 的PACKAGE恢复过程
- oracle 的PACKAGE恢复过程-闪回
- 【Vegas原创】恢复Oracle Package的笨方法
- 【Vegas原创】恢复Oracle Package的笨方法
- 利用闪回恢复被覆盖的Oracle PACKAGE包
- Oracle 文件损坏及恢复的过程
- Oracle 文件损坏及恢复的过程
- 恢复被覆盖的存储过程 oracle
- oracle恢复被覆盖的存储过程
- oracle 恢复被覆盖的存储过程
- oracle恢复被覆盖的存储过程
- oracle存储过程--包package
- ORACLE package包中的存储过程的定义和使用
- Oracle中定义package以及存储过程的使用
- ORACLE package包中的存储过程的定义和使用
- oracle存储过程误覆盖编译恢复的过程
- Oracle的Package介绍
- [Oracle]函数,过程,触发器的误删除的恢复
- CSDN Java课堂随笔NO:8
- 今天学习的数据库中的分页(外加自己的一些伤感情节)
- 数据库存储过程及简单分页知识
- Seek the Name, Seek the Fame(KMP)
- 64位 Win Server 2008 R2 发布配置B/S程序错误解决方案
- oracle 的PACKAGE恢复过程
- Java虚拟机总结
- 9/6/2011 10:06:34 AM
- 进程控制
- iphone+ios+loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder/initWithFrame
- Win7 + VirtualBox安装Mac OS X雪豹操作系统图文详解
- MySql数学函数
- 关于C语言中的结构体对齐问题
- 黑马程序员_高新技术学习笔记第九章