iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >怎样进行Oracle Delete表的恢复
  • 669
分享到

怎样进行Oracle Delete表的恢复

2024-04-02 19:04:59 669人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关怎样进行oracle Delete表的恢复,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Oracle Delete表恢

这篇文章将为大家详细讲解有关怎样进行oracle Delete表的恢复,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Oracle Delete表恢复(ODU)

表中数据被DELETE

·   (1)将参数unload_deleted设置为YES

·   (2)生成数据字典:unload dict

·   (3)恢复表: unload table username.tablename


---模拟误删除

create table t0 as select * from dba_objects;

create table t0_bak as select * from t0;

select count(*) from t0; ---86159

delete t0 where object_id>85000; commit;

select count(*) from t0; ---84141

一:将参数unload_deleted设置为YES

二:生成数据字典
怎样进行Oracle Delete表的恢复

三:恢复表

怎样进行Oracle Delete表的恢复

怎样进行Oracle Delete表的恢复

rename t0 to tt0;

CREATE TABLE "CHEN"."T0"

(

    "OWNER" VARCHAR2(30) ,

    "OBJECT_NAME" VARCHAR2(128) ,

    "SUBOBJECT_NAME" VARCHAR2(30) ,

    "OBJECT_ID" NUMBER ,

    "DATA_OBJECT_ID" NUMBER ,

    "OBJECT_TYPE" VARCHAR2(19) ,

    "CREATED" DATE ,

    "LAST_DDL_TIME" DATE ,

    "TIMESTAMP" VARCHAR2(19) ,

    "STATUS" VARCHAR2(7) ,

    "TEMPORARY" VARCHAR2(1) ,

    "GENERATED" VARCHAR2(1) ,

    "SECONDARY" VARCHAR2(1) ,

    "NAMESPACE" NUMBER ,

    "EDITION_NAME" VARCHAR2(30)

);

四:通过sqlldr将数据加载到数据库

怎样进行Oracle Delete表的恢复

怎样进行Oracle Delete表的恢复

5:验证数据

select count(*) from t0; ---86159

select * from t0 where object_id>85000;

怎样进行Oracle Delete表的恢复

关于怎样进行Oracle Delete表的恢复就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: 怎样进行Oracle Delete表的恢复

本文链接: https://www.lsjlt.com/news/68696.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎样进行Oracle Delete表的恢复
    这篇文章将为大家详细讲解有关怎样进行Oracle Delete表的恢复,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Oracle Delete表恢...
    99+
    2024-04-02
  • Oracle中Drop,Delete,Truancate表恢复
    Oracle中Drop,delete,truancate表恢复oracle中,常常会由于一些失误导致表的删除,以下是我写的一些表恢复的方法。闪回模式得满足条件(启用闪回区和启用归档):1.检查是否...
    99+
    2024-04-02
  • oracle delete删除怎么恢复吗
    oracle 中使用 delete 删除的数据可从回收站恢复。恢复步骤包括:1. 确认数据可恢复;2. 回滚事务;3. 使用闪回查询;4. 使用 undo 表空间;5. 使用恢复点。但需...
    99+
    2024-04-18
    oracle
  • Oracle Drop表如何进行purge恢复ODU
    这篇文章给大家介绍Oracle Drop表如何进行purge恢复ODU,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Oracle Drop表(purge)恢复(ODU)通过O...
    99+
    2024-04-02
  • oracle delete删除的数据怎么恢复
    通过以下方法可恢复 oracle 中被 delete 删除的数据:从备份恢复:前提是有最新的备份;使用撤销表空间:撤销表空间启用了回滚段保留;使用闪回查询:查看删除前的数据并导出到新表;...
    99+
    2024-04-18
    oracle 数据丢失
  • oracle delete误删除表数据后如何恢复
    1、根据时间进行恢复 此种方式需要我们大致知道执行delete语句的时间。 查询系统当前时间:select to_char(sysdate,‘yyyy...
    99+
    2024-04-02
  • 怎样进行mysql中的 Innobackupex全备恢复
    这篇文章给大家介绍怎样进行mysql中的 Innobackupex全备恢复,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 一、  Innoba...
    99+
    2024-04-02
  • oracle数据库delete的数据怎么恢复
    oracle数据库中已删除的数据可以通过以下步骤恢复:检查回收站:进入回收站查看已删除的数据,如在则恢复。使用flashback query:在数据不在回收站时使用flashback q...
    99+
    2024-04-18
    oracle 数据丢失
  • 怎样进行Linux 系统的备份与恢复
    这篇文章将为大家详细讲解有关怎样进行Linux 系统的备份与恢复,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。删库跑路的事常常听说,不过,这只能是个调侃的话题,真正的工作中可不能这么干,否则...
    99+
    2023-06-28
  • 怎么进行oracle控制文件的恢复
    这篇文章将为大家详细讲解有关怎么进行oracle控制文件的恢复,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1重建控制文件SYS@hyyk> alte...
    99+
    2024-04-02
  • oracle数据库delete删除的数据怎么恢复
    oracle数据库中删除的数据可以通过以下方法恢复:事务回滚:可还原事务内已删除数据。闪回查询:访问特定时间点已删除的数据。闪回表空间:创建数据库副本,包含已删除数据。日志文件:使用专业...
    99+
    2024-04-18
    oracle
  • Oracle中怎么进行灾难恢复规划
    在Oracle数据库中进行灾难恢复规划是非常重要的,以下是一些步骤和建议: 确定业务需求:首先要确定业务对数据可用性和恢复时间的...
    99+
    2024-04-19
    Oracle
  • oracle怎么恢复删除的表
    要恢复删除的表,你可以使用Oracle的闪回技术,具体步骤如下:1. 首先,确定你的数据库开启了闪回功能。你可以使用以下命令来检查:...
    99+
    2023-08-22
    oracle
  • Oracle下Truncate表的恢复
    这篇文章主要介绍“Oracle下Truncate表的恢复”,在日常操作中,相信很多人在Oracle下Truncate表的恢复问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Or...
    99+
    2024-04-02
  • oracle误删表怎么恢复
    恢复误删的 oracle 表的方法有两种:使用回滚段:恢复最近已删除的表,步骤包括:查询回滚段、创建临时表、复制数据、删除临时表。使用备份:恢复较旧或回滚段不可用的已删除表,步骤包括:使...
    99+
    2024-04-18
    oracle 数据丢失
  • oracle怎么恢复删除掉的表
    可以使用 restore table 命令恢复已删除的 oracle 表,但前提是表尚未被覆盖或截断。恢复过程包括确定已删除的表名、执行恢复命令,最终恢复表及其数据。 如何恢复 Ora...
    99+
    2024-04-08
    oracle
  • 怎么进行MySQL和Oracle中的delete与truncate对比
    本篇文章为大家展示了怎么进行MySQL和Oracle中的delete与truncate对比,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 在MySQL和...
    99+
    2024-04-02
  • oracle表删除了怎么恢复
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-21
  • 如何在Oracle中进行备份恢复测试
    在Oracle中进行备份恢复测试的步骤如下: 创建一个测试数据库:首先,在Oracle数据库中创建一个新的测试数据库,用于进行备...
    99+
    2024-04-09
    Oracle
  • oracle如何恢复删除的表
    在Oracle数据库中,可以使用以下方法来恢复被删除的表:1. 使用回滚段恢复:如果表被删除后,数据库未提交事务或者事务回滚未完成,...
    99+
    2023-08-23
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作