旧的存储过程覆盖了新的存储过程,导致以前做的功能全部为零了,于是恢复一下存储过程,步骤:
用sys用户SYSDBA权限登陆PL/SQL,
忘记sys密码需要到修改
C:\Users\zhouxq>sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 4月 15 11:47:59 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL> connect /as sysdba
已连接。
SQL> alter user sys identified by upay1234;
用户已更改。
登陆过后
select * from dba_source
AS OF TIMESTAMP TO_TIMESTAMP('2013-4-15 09:10:00', 'YYYY-MM-DD HH24:MI:SS') where owner = 'UPAY' and line >1590
表数据恢复
首先要删掉表里面的数据,然后执行
insert into s_module (mod_id,mod_name,mod_parent_id,mod_addr,mod_icon,mod_max_auth,mod_level)
select * from s_module as of timestamp to_timestamp('2013-04-15 09:20:00', 'yyyy-mm-dd hh24:mi:ss');
分享到:
相关推荐
通过以上步骤,我们可以有效地进行Oracle数据库的还原操作,包括创建必要的表空间、用户及其权限配置,以及数据的导入等过程。这些步骤是确保数据库正常运行的基础,也是数据库管理员必须掌握的核心技能之一。
在Oracle数据库管理中,数据文件(Data Files)是存储数据库对象如表、索引等的基础组件。当数据文件遭遇物理删除或丢失时,这将对数据库的正常运行造成严重影响。本篇文章将深入探讨Oracle数据库中物理删除数据文件...
在进行数据库恢复时,必须谨慎操作,避免数据覆盖和不一致。 在实际操作中,为了确保数据库的高可用性和灾难恢复能力,通常会采用数据复制、集群、以及灾难恢复站点等策略。例如,Oracle Data Guard提供了一种创建...
- `DESTROY`:覆盖表空间数据文件。 - `INDEXFILE`:写入表/索引信息的文件。 - `ANALYZE`:执行分析语句。 - `TOID_NOVALIDATE`:跳过对象ID验证。 - `FILESIZE`:每个转储文件的最大尺寸。 - `RECALCULATE_...
而在恢复操作中,如果数据库表结构未发生变化,则可以使用replace参数来替换已存在的表,否则应选择skip参数避免数据覆盖。 除了Data Pump,Oracle还提供传统的方式如exp/imp进行数据的备份与恢复。不过,随着...
在进行数据恢复时,通常需要覆盖现有数据文件以还原到备份时的状态。这个过程需要谨慎操作,确保数据一致性。 总的来说,Oracle数据库备份与恢复方案是确保业务连续性和数据安全的关键环节。通过制定严格的管理制度...
在IT行业中,数据库管理系统是企业数据存储和管理的核心。Oracle数据库作为全球领先的数据库解决方案之一,其稳定性和可靠性备受赞誉。然而,即便如此,数据库故障仍然可能发生,如在Oracle 11g环境中遇到的"ORA-...
- 进行数据恢复时,需要确保目标数据库中没有同名的对象,否则可能会导致数据覆盖。 - 备份文件的安全性非常重要,应确保备份文件得到妥善保管,并定期检查备份文件的有效性。 通过上述步骤,您可以较为系统地了解...
PL/SQL是Oracle提供的过程化编程语言,结合了SQL的查询功能和传统编程语言的控制结构,常用于编写存储过程、函数和触发器,实现数据库的业务逻辑。 四、Oracle安全管理 Oracle提供强大的用户管理和权限控制机制,...
PL/SQL则是Oracle特有的过程编程语言,用于编写存储过程、函数、触发器等。 4. **性能优化**:理解SQL优化器的工作原理,使用Explain Plan分析查询执行计划,调整索引,使用绑定变量,以及使用Oracle的性能监控工具...
而在非归档模式下,重做日志文件会被循环覆盖,一旦数据文件丢失,无法使用recover命令进行恢复,必须执行完整的数据库还原。 六、手工备份与恢复 在手工备份与恢复部分,介绍了在执行备份与恢复操作前应做的准备...
Oracle数据库的闪回功能是一项强大的数据保护工具,它允许管理员恢复意外删除、修改或损坏的数据,而无需依赖传统的备份和恢复过程。本教程将深入探讨如何利用Oracle闪回功能来恢复偶然丢失的数据。 首先,我们需要...
如果错误修改的表TFUNDASSET的数据相对稳定,可以通过import工具将备份的表导入,覆盖错误数据。这种方法简单快速,但会丢失备份后至恢复期间的所有变更。 其次,利用物理备份进行不完全恢复。在归档模式下,可以...
Oracle日志分析 ...在使用Oracle日志来还原数据库的时候,必须使用数据字典,因为在数据字典中记录了数据库中的一些信息,比如表的字段在日志中是一个编号,在恢复数据库时,需要使用这些信息来还原数据库。
- **还原模式**:可以选择是否覆盖现有对象,或者只导入未存在的对象。 - **数据泵目录**:指定存放导出文件的目录对象。 - **表重命名**:在导入时可更改对象的名称。 - **分区选项**:处理分区表时的特定选项...
在一个数据库中,可以有零个或多个回滚表空间,但一次只有一个可以作为当前写入回滚数据的还原表空间。回滚段(Rollback Segment)是回滚表空间内的逻辑结构,分为System和Non-system两类,前者服务于system表空间,...
此外,系统代码配置如存储过程、触发器、视图等也无需重新创建,表明数据字典(data dictionary)的信息在恢复过程中得到了正确处理。 对于Oracle数据库的恢复,除了上述的热恢复方法,还有其他几种策略,如冷备份...
备份是将数据库的重要组成部分,如初始化参数文件、数据文件、控制文件和重做日志文件复制到安全的存储介质上,以防数据丢失或损坏。备份是预防不可预见的故障,如意外断电、操作系统崩溃或硬件故障的有效手段。 ...