
正文
oracle修改的数据恢复,oracle数据表恢复
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle数据库执行脚步出错,怎么恢复数据库
首先,备份数据库(X:oracleoradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在)。重新安装数据库,当然数据库的名字就是你要恢复的名字。安装完成后,打开控制面板,停止oracle的服务。
Oracle数据库的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的)。
实例恢复:并不需要dba来接入,你只要保证undo、redo完整,oracle能自行完成实例恢复。介质恢复:就是物理文件损坏一类的恢复,或者物理数据的丢失,需要介质恢复。对于介质恢复的方法,需要看你当初是如何进行备份的。
ABORT语句)中止时出现实例故障,此时需要实例恢复。实例恢复将数据库恢复到故障之前的事务一致状态。如果在在线后备发现实例故障,则需介质恢复。在其它情况Oracle在下次数据库起动时(对新实例装配和打开),自动地执行实例恢复。
Oracle数据库备份与恢复的三种方法 Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。
由于只有数据文件备份,没有控制文件和日志文件,此时只能采用重建控制文件来恢复数据库。以下通过两中方法来介绍如何通过重建控制文件来进行数据库的恢复。1)仅安装数据库软件,通过新建oracle服务,引用数据文件来创建一个实例。
相关问答
Q1: oracle数据update后怎么恢复到以前的数据?
1、flashback table与9i的flashback query相似,利用undo信息来恢复一个或者一些表到现在以前的一个时间点(一个快照)。Undo相关参数如下,需要确保AUM与足够的retention值。
2、正确的完整数据库的最后一次备份 如果没有数据库完整备份,是不能做事务日志备份的,所以建议创建数据库时,恢复模式一项,应当选择完整。
3、第一种:首先,备份数据库(X:oracleoradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在)。重新安装数据库,当然数据库的名字就是你要恢复的名字。安装完成后,打开控制面板,停止oracle的服务。
4、首先新建一张测试表TEST,里面输入记录。由于删除/更新/插入恢复步骤相同,这里仅演示删除数据的情况。删除其中1条记录,查看表中记录情况,由下图可见,记录2被删除了。
5、ABORT语句)中止时出现实例故障,此时需要实例恢复。实例恢复将数据库恢复到故障之前的事务一致状态。如果在在线后备发现实例故障,则需介质恢复。在其它情况Oracle在下次数据库起动时(对新实例装配和打开),自动地执行实例恢复。
6、只是这重建的表不具备原来的一些索引约束。当然,如果你满足了flashback条件,就不必重建表,直接闪回这张表即可。如果你没有开启flashback的话,只能考虑不完全恢复了,利用归档和备份恢复到你update之前的数据。
Q2: oracle数据库数据删除后如何恢复?
Oracle数据库的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的)。
重新安装数据库,再重新建一个[oradata]下面文件夹名字相同的数据库实例。安装完毕后,停止oracle相关的所有服务,把你备份的那个文件夹覆盖到新的[oradata]下面,重新启动数据库服务即可完成恢复。
删除表后,可以采用如下操作:在 user_recyclebin中找到最近操作过的表名称,然后用闪回(只能用于10G及以上版本)。
如果是drop可以通过如下恢复:select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;flashback table TAB_test to before drop;如果是删除数据的可以通过scn来恢复。
从flash back里查询被删除的表 select * from recyclebin 执行表的恢复 flashback table tb to before drop,这里的tb代表你要恢复的表的名称。
Q3: oracle数据库恢复方法(oracle数据库恢复数据)
1、Oracle数据库的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的)。
2、TSM专有的二进制格式,每个数据备份和恢复加密的数据传输格式,TSM自动CRC数据校验,从而保证了数据备份和恢复过程的完整性和安全。
3、数据恢复方法是利用oracle提供的闪回方法进行数据恢复,适用于delete删除(一条记录)方式:首先需要知道是什么时间进行的删除操作,如果不能确定具体时间点则选择尽量准确的删除数据前的时间。
Q4: oracle中truncatetable后的数据如何恢复
首先新建一张测试表TEST,里面输入记录。由于删除/更新/插入恢复步骤相同,这里仅演示删除数据的情况。删除其中1条记录,查看表中记录情况,由下图可见,记录2被删除了。
ParnassusData Recovery Manager(以下简称PRM)是企业级ORACLE数据灾难恢复软件,可直接从Oracle9i,10g,11g,12c的数据库数据文件(datafile)中抽取还原数据表上的数据,而不需要通过ORACLE数据库实例上执行SQL来拯救数据。
PRM可以在无备份的情况下恢复被truncated/drop掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。
如果是归档的话可以恢复数据库到TRUNCATE前的,如果是10g,开启了归档和FLASHBACK的话可以FLASHBACK TABLE恢复的。
在 user_recyclebin中找到最近操作过的表名称,然后用闪回(只能用于10G及以上版本)。
oracle修改的数据恢复的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle数据表恢复、oracle修改的数据恢复的信息别忘了在本站进行查找喔。






