
正文
oracle数据库rman恢复数据库,oracle rman恢复一张表
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何恢复oracle数据库到指定时间
首先新建一张测试表TEST,里面输入记录。由于删除/更新/插入恢复步骤相同,这里仅演示删除数据的情况。删除其中1条记录,查看表中记录情况,由下图可见,记录2被删除了。
如果有该时间段的备份,可以直接使用备份文件恢复数据库。或者利用数据库闪回技术,也是可以将数据库恢复到指定的过去时间的。
--闪回到2013年8月13日14点 你要是没开启,有逻辑备份可以使用imp命令导入数据。
如果是删了或修改里面的数据,可以先建立一个快表将删除修改之前状态的数据找回到这个表中:CREATE TABLE QUICK_TABLE AS SELECT * FROM TABLE_NAME AS OF TIMESTAMP SYSTEM-1/24 (一小时前的),减去的时间可以自己定。
相关问答
Q1: ORACLE备份恢复问题,请帮忙解析
1、首先你要保证自己的数据库属于归档模式,这样我们可以根据归档文件来恢复删除掉的表空间(可以恢复无备份表空间恢复),要是有备份就更好了,可以用rman来恢复或者是根据归档文件和备份文件恢复到发生错误的那个点上。
2、可以采用以下方法Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。
3、TSM专有的二进制格式,每个数据备份和恢复加密的数据传输格式,TSM自动CRC数据校验,从而保证了数据备份和恢复过程的完整性和安全。
4、你导入数据的数据库 版本 0 这样就不可以了。解决办法:导出的时候,安装一个客户端,在导出的时候 用这个客户端导出。导入的时候,同样安装这个客户端,在导入的时候 用这个客户端导入。
5、热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。
Q2: 系统重装后,怎么恢复以前的ORACLE数据库
1、在新的系统上安装Oracle数据库软件,确保版本与原来的数据库软件版本相同或更高。恢复备份文件 将备份文件复制到新系统上,并恢复它们。备份文件包括数据文件、控制文件、重做日志文件和参数文件。
2、一种方法是重装数据库后用IMP来导入原来的数据,但使用这种方法的前提是你有以前数据的备份,并且这种方法还有许多不足的地方,如备份过旧,可能会丢失许多数据、导入数据太长等。
3、。安装ORACLE软件 2。运行DBCA,创建数据库,位置什么的随便,只要SID,DBNAME,CHARACTERSET相同就得,到最后一步选保存为脚本,不运行建库,保存退出。3。打开建库脚本(。
4、由于只有数据文件备份,没有控制文件和日志文件,此时只能采用重建控制文件来恢复数据库。以下通过两中方法来介绍如何通过重建控制文件来进行数据库的恢复。1)仅安装数据库软件,通过新建oracle服务,引用数据文件来创建一个实例。
5、方法一:首先,备份数据库下的数据文件,在重新命名,重新安装数据库。安装完成后,打开控制面板,停止oracle的服务。把(X:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字,再重新启动oracle服务和监听。
Q3: 用rman,在oracle不同版本间作数据恢复,怎么弄
系统安装完成后(包括oracle软件)配置listener和pfile,用rman restore datafile,restore controlfile,restore archivelog将数据库启动到mount状态,重建redolog,recover until cancel,open resetlogs,就ok了。
(1) 完全介质恢复可恢复全部丢失的修改。一般情况下需要有数据库的备份且数据库运行在归档状态下并且有可用归档日志时才可能。对于不同类型的错误,有不同类型的完全恢复可使用,其决定于毁坏文件和数据库的可用性。
使用Oracle数据库本身的RMAN和冷备份以及逻辑备份的方式结合起来,其中,Oracle数据库所提供的备份方式是主要的备份方式,而冷备份,逻辑备份作为辅助备份。 2 RMAN 备份包括全备份和增量备份 2 种方式。使用备份数据量小,低差异增量备份。
要求:本地已有生产数据库prod,制定rman备份策略,将数据备份到制定目录/oracle/rman_bk下。现在需要做恢复测试,验证备份出来的数据是有效的。且不影响原有的生产数据库prod。
Oracle有控制文件、参数文件一堆东西,觉得还原很复杂;其实不然,我抽出了点时间,简单演示下案例,朋友们,参考下!为了简单快速,我采用RMAN备份和还原。--说明: (1).RMAN备份到异机恢复的时候,db_name需要相同。
Q4: 使用Rman备份的归档日志恢复数据库时,需要先还原归档日志吗
1、oracle中可以利用 rman 还原归档日志到某个时间点:理解还原与恢复 恢复(recover): 将备份之后的归档日志apply到数据库,也就根据归档日志的事务将数据库刷新到特定或最新状态(通常在还原之后操作)。
2、restore 是还原,文件级的恢复。就是物理文件还原。recover 是恢复,数据级的恢复。逻辑上恢复,比如应用归档日志、重做日志,全部同步,保持一致。
3、因此备份归档日志是很必要的,当然联机日志也是必须的,这些日志保证了rman能够完全的恢复数据库。
4、在使用RMAN的完全恢复,在线和归档重做日志文件中的所有记录将被用于恢复数据库,从备份中恢复已损坏的文件,然后应用日志文件,将数据文件恢复到当前的时间。
5、RMAN run 2 { 3 restore database; 4 recover database; 5 } 这样恢复的话,rman会应用你备份的所有归档日志。你2点到10点归档日志是自动备份的。
6、备份后自动生成的日志 注意,确保D:\baksql目录下有这两个文件bakdb2010090dmp、bakdb2010090log 另外,可以用语句select * from user_all_tables查询表空间。以上备份和恢复的过程不需要停止数据库。
Q5: oracle数据库怎么备份恢复
1、(3)重启Oracle数据库 sqlstartup 热备份 热备份是在数据库运行的情况下,采用方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。
2、oracle备份的几种方法:\x0d\x0a1).导出/导入(EXP/IMP)。\x0d\x0a 2).热备份。\x0d\x0a 3).冷备份。\x0d\x0a 注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份。
3、--- 1.是非常快速的备份方法(只需拷贝文件)--- 2.容易归档(简单拷贝即可)--- 3.容易恢复到某个时间点上(只需将文件再拷贝回去)--- 4.能与归档方法相结合,作数据库“最新状态”的恢复。
4、方法一:首先,备份数据库下的数据文件,在重新命名,重新安装数据库。安装完成后,打开控制面板,停止oracle的服务。把(x:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字,再重新启动oracle服务和监听。
oracle数据库rman恢复数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle rman恢复一张表、oracle数据库rman恢复数据库的信息别忘了在本站进行查找喔。







