问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle数据库怎样还原到以前某个正确的状态

发布网友 发布时间:2022-04-25 14:21

我来回答

1个回答

热心网友 时间:2022-04-09 12:22

  你可以试试PRM-DUL for Oracle。
  ParnassusData Recovery Manager(以下简称PRM-DUL)是企业级ORACLE数据灾难恢复软件,可直接从Oracle9i,10g,11g,12c的数据库数据文件(datafile)中抽取还原数据表上的数据,而不需要通过ORACLE数据库实例上执行SQL来拯救数据。ParnassusDataRecovery Manager是一款基于JAVA开发的绿色软件,无需安装,下载解压后便可直接使用。
  恢复场景1 误Truncate表的常规恢复
  D公司的业务维护人员由于误将产品数据库当做测试环境库导致错误地TRUNCATE了一张表上的所有数据,DBA尝试恢复但是发觉最近的备份不可用,导致无法从备份中恢复出该数据表上的记录。 此时DBA决定采用PRM来恢复已经被TRUNCATE掉的数据。
  由于该环境中 所有数据库文件均是可用且健康的,用户仅需要 字典模式下加载SYSTEM表空间的数据文件以及被TRUNCATED表的数据文件即可,例如:
  create table ParnassusData.torderdetail_his1 tablespace users asselect * from parnassusdata.torderdetail_his;SQL> desc ParnassusData.TORDERDETAIL_HIS
  Name Null? Type
  ----------------------- -------- --------------SEQ_ID NOT NULL NUMBER(10)SI_STATUS NUMBER(38)D_CREATEDATE CHAR(20)D_UPDATEDATE CHAR(20)B_ISDELETE CHAR(1)
  N_SHOPID NUMBER(10)N_ORDERID NUMBER(10)C_ORDERCODE CHAR(20)N_MEMBERID NUMBER(10)N_SKUID NUMBER(10)C_PROMOTION NVARCHAR2(5)N_AMOUNT NUMBER(7,2)N_UNITPRICE NUMBER(7,2)N_UNITSELLINGPRICE NUMBER(7,2)N_QTY NUMBER(7,2)N_QTYFREE NUMBER(7,2)N_POINTSGET NUMBER(7,2)N_OPERATOR NUMBER(10)C_TIMESTAMP VARCHAR2(20)H_SEQID NUMBER(10)N_RETQTY NUMBER(7,2)N_QTYPOS NUMBER(7,2)select count(*) from ParnassusData.TORDERDETAIL_HIS;COUNT(*)
  ----------
  984359
  select bytes/1024/1024 from dba_segments where segment_name='TORDERDETAIL_HIS' and owner='PARNASSUSDATA';BYTES/1024/1024
  ---------------
  189.71875
  SQL> truncate table ParnassusData.TORDERDETAIL_HIS;Table truncated.
  SQL> select count(*) from ParnassusData.TORDERDETAIL_HIS;COUNT(*)
  ----------
  0
  启动PRM ,并选择 Tools => Recovery Wizard点击Next
  在此TRUNCATE场景中并未采用ASM存储,所以仅需要选择 《Dictionary Mode》字典模式即可
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰勒公式有哪些常见形式? 空调室内风机怎样工作 什么是县级以上医院 关于聚金宝 买白银问题 平安银行个人贵金属交易业务有哪些? 网易云音乐为什么歌这么少? 公路边种的有什么花 高速路上常用的绿化花卉有那些? 公路绿化用什么花 我一键开核后顺利进入WIN7 系统,可是一开网站就重启是怎么回事,我开6... 肉酱拌茄子土豆的做法,肉酱拌茄子土豆怎么做 电压力锅炒菜,炒一些简单的青菜,青椒炒肉什么的,炒豆腐了,这些能不能做,谁有好点的建议。 高压锅压土豆大茄子怎么压 如何用电压力锅炒菜? 电压力锅做菜,是把材料全部放进去就不用管了吗?什么时候加调料,还是跟食材一起放进去? 用电压锅怎么蒸茄子 股份公司发放股票股利的意义何在? “发放股票股利”和“发放现金股利”到底属于财务活动中的分配活动还... 发放股利是什么意思? 股份有限公司宣布发放现金股利的条件有哪些? 英语邮件范文 英文信件范文 问一下淅江省东阳市的区号 如何才能抓住十二星座男人的心 怎么捕获狮子座男生的心 东阳市江北邮编 怎么抓住狮子座女人的心 如何搞定狮子座男生 浙江东阳横店的邮编 射手座的男生要怎样牢牢抓住狮子座女人的心 ? 电压力锅怎么做牛肉炖柿子啊? oracle 11G数据库还原步骤 桂鱼用高压锅怎么做 oracle数据库删除、还原。 如何还原Oracle的数据库? 朗格是十大名表吗 朗格手表是哪个国家的品牌 oracle数据库怎么还原配置 oracle数据库恢复,oracle数据库还原 朗格手表为什么这么贵,朗格手表为什么这么贵 朗格手表用什么机芯 oracle数据库备份与还原语句,怎么写,谁有实成的例子,本人一定重谢_百度... 重装操作系统后怎么把以前安装的oracle的数据库还原使用。需要具体操作... 朗格表是那个国家的牌子 oracle数据库热备份与还原 朗格手表多久保养一次?需要多少钱? 朗格(LANGE)手表保养多少钱 oracle 11数据库 怎么还原数据库 现在在外地买车上牌后,过几年回老家能换回老家的牌吗? 新车未上牌买了保险上牌后怎么办? 新车未上牌保险已上,车牌下来后还需要做什么