`
飘零羽
  • 浏览: 26723 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Oracle无权限误删回滚

阅读更多

declare
  2  cursor flash_recover is
  3  select * from crm_tqms_sample
  4  ;
  5  t_recode crm_tqms_sample%rowtype;
  6  begin
  7  DBMS_FLASHBACK.ENABLE_AT_TIME(to_date('2010-12-14 20:00:00','yyyy-mm-dd hh24:mi:ss'));
  8  open FLASH_RECOVER;
  9  DBMS_FLASHBACK.DISABLE;
 10  loop
 11  FETCH FLASH_RECOVER INTO t_recode;
 12  EXIT WHEN FLASH_RECOVER%NOTFOUND;
 13  insert into crm_tqms_sample values(t_recode.a把字段名称权都写在这里);
 14  end loop;
 15  CLOSE   FLASH_RECOVER;
 16  commit;
 17  end;

分享到:
评论

相关推荐

    Oracle误删的重要数据恢复指导

    在Oracle数据库管理中,数据是企业的生命线,因此一旦发生误删操作,后果可能非常严重。本篇文章将详细探讨如何在Oracle中恢复误删的重要数据,以及如何采取预防措施以避免此类情况的发生。 首先,理解Oracle的数据...

    oracle基础教程

    2.5 ORACLE用户及权限管理 36 2.5.1 ORACLE的用户管理 37 2.5.2 ORACLE的权限管理 38 2.6 ORACLE数据库的备份与恢复 39 2.6.1 Export 转入程序 40 2.6.2 Import 转入程序 42 2.6.3 增量卸出/装入 44 第3章 ORACLE...

    Oracle安装与卸载

    安装过程中,你会经历图形化界面的“运行安装向导”阶段,选择安装类型(如“企业版”或“标准版”),配置数据库实例、监听器、网络服务名,以及设置数据库身份验证和权限。此外,还需要注意环境变量的配置,如...

    ORACLE数据库误操作执行了DELETE,该如何恢复数据?(新)

    2. **权限管理**:合理分配数据库用户的权限,限制不必要的DELETE操作权限。 3. **测试环境**:在生产环境中执行任何恢复操作之前,最好先在测试环境中进行模拟操作,确保恢复策略的可行性。 4. **日志分析**:通过...

    Oracle数据库基础知识 ISSUE1.0

    - **熟练管理Oracle数据库**:包括数据库的启动与关闭、用户权限管理、备份与恢复等操作。 - **了解Oracle数据库的网络应用**:包括SQL*Net产品的使用及网络配置。 #### 第1章 Oracle数据库概述 **1.1 产品概述** ...

    ORACLE数据库误操作执行了DELETE,该如何恢复数据?

    1. **理解Flashback Table**:Flashback Table是Oracle提供的一种强大功能,它允许用户将整个表回滚到某个特定的时间点或SCN值。这在处理误删除的情况下尤其有用。 2. **执行Flashback Table**:如果通过AS OF SCN...

    Oracle数据库的日常使用命令

    ### Oracle的权限管理 - **系统权限管理**: `grant create any view to ;`可以授予用户创建任何视图的权限,而`revoke create any view from ;`则可以收回此权限。 - **实体权限管理**: 如`grant select, insert on ...

    ORACLE删除表空间会入到的问题及解决方案.zip_oracle_oracle 解决方案

    确保有足够的归档空间来记录删除操作,并遵循正确的回滚和恢复策略。 6. 用户权限问题:只有具有足够权限的用户(如DBA)才能删除表空间。如果你没有足够的权限,需要联系拥有相应权限的管理员。 解决方案: 1. ...

    oracle语法大全

    Oracle提供了一套完整的权限管理系统,通过GRANT和REVOKE语句可以管理用户访问权限。角色(ROLE)是权限的集合,方便权限分配。 十、高级SQL特性 Oracle还支持窗口函数、集合操作、子查询优化、连接优化等高级特性...

    软件工程数据库实验(oracle)

    Oracle提供用户管理和权限控制机制,如GRANT和REVOKE命令,允许管理员授予或撤销用户对特定资源的操作权限。合理设置权限有助于保护敏感数据,防止未授权访问。 八、备份与恢复 为防止数据丢失,需要定期备份数据库...

    利用oracle 闪回技术恢复数据

    - **权限控制**:不是所有用户都有权限执行闪回操作,需要根据安全策略进行适当的权限分配。 在实际应用中,当发生误操作时,例如误删了表中的记录,可以首先确认有无开启闪回功能,然后使用闪回查询验证能否恢复所...

    ORACLE数据库基础知识-华为维护资料

    2.1.1 权限 19 2.1.2 ORACLE的四中状态 20 2.1.3 启动数据库 20 2.1.4 关闭数据库 22 2.2 应用开发工具(SQL * Plus) 24 2.2.1 SQL 24 2.2.2 PL/SQL 26 2.2.3 数据库管理工具 29 2.3 备份及恢复 29 2.3.1 备份...

    ORACLE数据库回闪

    Oracle数据库的回闪机制主要基于两个核心技术:Redo Log(重做日志)和Undo Segment(回滚段)。Redo Log记录了所有对数据库的改变,而Undo Segment存储了事务发生前的数据状态。当进行回闪操作时,数据库通过重做...

    Oracle10G数据库恢复

    Oracle的PMON进程能够自动检测并处理这类故障,通过回滚未完成的事务和释放占用的资源来恢复数据库状态。 **用户错误**如误删表、输入错误数据等,可通过加强用户培训、使用闪回技术、LogMiner或点对时间恢复等功能...

    MVUB_0502_C1_ORACLE数据库培训教材

    - **恢复被误删的数据文件**:利用备份和归档日志,通过特定的恢复操作,如不完全恢复或点恢复,恢复丢失或损坏的数据文件。 - **杀掉吊死session**:通过SQL\*Plus或其他管理工具,识别并终止长时间未响应或占用...

    Oracle 11g 从入门到精通——第十八章(视频教程)

    - 安全性与权限:讨论闪回技术对数据库安全的影响,以及如何分配相关权限。 5. **闪回数据库** - 闪回数据库(Flashback Database):在发生灾难性故障后,将整个数据库恢复到之前的时间点。 - RMAN(Recovery ...

    《Oracle10G-闪回技术》实验手册.doc

    1. 用户需要对`dbms_flashback`包具有执行权限,这是执行闪回操作的基础。 2. 必须启用自动回滚段管理,即在初始化参数文件`init.ora`中设置`UNDO_MANAGEMENT=AUTO`。此外,`UNDO_RETENTION=n`参数设定能够向前闪回...

    Oracle数据库基础知识

    - **2.5.2 Oracle的权限管理**: 授予和撤销用户对数据库对象的操作权限。 **2.6 Oracle数据库的备份与恢复** - **2.6.1 Export转入程序**: 将数据库对象导出为文件。 - **2.6.2 Import转入程序**: 从文件导入...

    用Oracle闪回功能恢复偶然丢失的数据

    Oracle提供了一个`FLASHBACK TRANSACTION`查询,可以查看事务的历史,但不直接支持回滚事务。通常,你需要使用`ROLLBACK`语句来取消未提交的事务,但如果已提交,可能需要其他方法如闪回查询或闪回表来恢复。 6. *...

Global site tag (gtag.js) - Google Analytics