一不小心create or replace覆盖的PL/SQL对象,结果就悲剧了
数据
select * from rb_moduleaction AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '10' MINUTE)
找回方法:
使用PLSQL用SYS,角色选择SYSDBA登录,新建Command窗体。输入时间点即可。
select text from dba_source as of timestamp to_timestamp('2012-12-05','yyyy-mm-dd')
where name='TR_BIZ_XMZF' order by line;
SELECT *
FROM DBA_SOURCE AS OF TIMESTAMP TO_TIMESTAMP('2009-03-18 10:07:00', 'YYYY-MM-DD HH24:MI:SS')
WHERE OWNER = 'USER'
AND NAME = 'PRO_UPDATE_TB_USER_LOGIN'
--AND TYPE = 'PROCEDURE'
ORDER BY LINE
以下是一些很资料。
http://www.oracledatabase12g.com/archives/restore-replaced-plsql-objects.html
http://gaobo424.iteye.com/blog/1344678
http://blog.csdn.net/zlj113/article/details/5075983
分享到:
相关推荐
Oracle数据库存储过程触发器包是使用事例,可以说经典
总的来说,Oracle Job调度存储过程和触发器是数据库管理中不可或缺的工具,它们允许数据库管理员自动化许多常规任务,提高效率,减少人为错误,并确保数据的一致性和准确性。通过灵活地配置和组合这些功能,可以实现...
Oracle存储过程和触发器是数据库管理系统中的重要组成部分,它们在数据处理和业务逻辑实现中扮演着关键角色。本文将深入探讨这两个概念以及它们在实际应用中的使用。 **Oracle存储过程** Oracle存储过程是一组预...
在深入探讨如何利用Oracle触发器备份表数据之前,我们首先需要理解几个关键概念:Oracle数据库、触发器以及备份策略。Oracle数据库是全球领先的数据库管理系统之一,以其强大的性能、可靠的安全性和丰富的功能受到...
其中,系统触发器是Oracle提供的一种强大工具,能够帮助管理员监控并干预特定的数据库操作,有效防止误操作导致的数据丢失。 #### 问题描述 当DBA或其他用户具有足够的权限时,可能会因为输入错误等原因执行`DROP ...
Oracle触发器是一种特殊的存储过程,它可以在数据库中自动执行一些操作,主要用于实现数据的完整性、数据的安全性和业务逻辑的实现。触发器可以分为四种类型:DML触发器、DDL触发器、替代触发器和数据库事件触发器。...
在Oracle数据库中,触发器(Triggers)是一种存储过程,它们自动执行,当特定的数据库事件发生时,如INSERT、UPDATE或DELETE操作。调试Oracle触发器是开发和维护数据库应用程序时的重要步骤,可以帮助我们找出潜在的...
### 浅析Oracle存储过程触发器在数据同步中的应用 #### 一、引言 随着企业信息化程度的不断提高,各种业务系统的数据交换和共享成为常态。然而,在实际操作过程中,由于历史遗留问题或是多系统并存的情况,经常会...
在Oracle数据库中,触发器是一种特殊类型的存储过程,它会在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时自动执行。在这个场景中,我们关注的是一个特定的触发器,它在插入数据后被调用,并通过存储过程来...
在Oracle数据库系统中,触发器和存储过程是数据库管理员和开发人员进行复杂业务逻辑处理和数据管理的重要工具。下面将详细阐述这两个概念以及它们在实际应用中的高级编程技巧。 首先,触发器(Triggers)是Oracle...
通过学习和掌握Oracle中的存储过程和触发器,开发人员和DBA可以更高效地管理数据库,实现更精细的控制,确保数据的准确性和一致性。在实际项目中,正确使用存储过程和触发器能够提升系统性能,降低维护成本,增强...
通过以上介绍,我们可以看出Oracle的存储过程和触发器为数据库管理提供了强大的工具,不仅能够简化代码,还能确保数据的一致性和安全性。在实际项目中合理运用这些特性,可以极大地提高数据库应用程序的效率和可靠性...
在Oracle数据库系统中,"Job调度存储过程"和"触发器"是两种强大的工具,用于自动化数据库维护和管理任务。本教程将深入探讨这两个概念以及它们如何协同工作以实现定时更新数据库。 首先,我们来理解"Job调度存储...
Oracle 数据库创建存储过程和触发器 Oracle 数据库创建存储过程和触发器是高级数据库开发设计的重要组成部分。存储过程和触发器是一种特殊类型的数据库对象,它们可以实现复杂的业务逻辑和数据处理操作。 存储过程...
在Oracle数据库系统中,触发器(Triggers)和存储过程(Stored Procedures)是两种非常重要的数据库对象,它们在数据管理、业务逻辑实现以及数据验证等方面起着关键作用。本资源包含与"ORACLE中触发器和存储过程介绍...
### Oracle存储过程及触发器总结 #### 一、Oracle 存储过程概述 在Oracle数据库中,存储过程是一种预先编译好的SQL代码块,它可以接受输入参数、返回单个值或多个值,并能够调用其他存储过程。存储过程在数据库...
### Oracle触发器调用存储过程 #### 知识点概览 1. **触发器基本概念** 2. **存储过程简介** 3. **触发器如何调用存储过程** 4. **示例代码详解** 5. **注意事项** 6. **自主事务(Autonomous Transaction)** 7. ...
这份"oracle笔记(存储过程函数触发器游标流程控制等)"涵盖了Oracle数据库管理中的关键知识点,包括但不限于以下几个方面: 1. **存储过程与函数**:存储过程是预编译的SQL语句集合,用于执行特定任务。它们可以提高...
Oracle 触发器是一种特殊的存储过程,它在插入、删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。触发器可以基于数据库的值使用户具有操作数据库的某种权利,基于...
而触发器与存储过程,则是Oracle数据库中两个至关重要的特性,它们不仅能够提升数据库应用程序的性能,还能增强数据的一致性和安全性。 ### Oracle触发器 触发器是一种特殊的存储过程,它在特定事件(如数据插入、...