
正文
oracle日志恢复数据,oracle 数据恢复
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
出大事了。在线等。拥有ORACLE归档日志,如何恢复其中的一个表。_百度...
1、控制文件还告诉Oracle其他东西,比如检查站发生的信息,数据库的名称(这应该匹配db_nameparameter在参数文件),数据库的时间戳是创建一个归档重做日志历史(这可以控制文件大在某些情况下),RMANinformation等等。
2、如果开启了归档,并且归档都有所保留(即,从你建立table表空间的时间开始到目前为止的归档日志),那么你可以尝试重建数据文件的形式来恢复,具体的例子以前我写过,你可以查一查。
3、Oracle DBA神器:PRM-DUL灾难恢复工具,Schema级别数据恢复。PRM-DULFor Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM-DUL即ParnassusData Recovery Manager是企业级别Oracle数据库灾难恢复工具。
相关问答
Q1: 如何用Oracle归档日志恢复到之前的某个时间点
1、恢复的方法是RMAN数据全备+增量备份+归档日志(+联机日志),或者RMAN数据全备+归档日志(+联机日志)。
2、oracle中可以利用 rman 还原归档日志到某个时间点:理解还原与恢复 恢复(recover): 将备份之后的归档日志apply到数据库,也就根据归档日志的事务将数据库刷新到特定或最新状态(通常在还原之后操作)。
3、--闪回到2013年8月13日14点 你要是没开启,有逻辑备份可以使用imp命令导入数据。
4、RMAN run 2 { 3 restore database;4 recover database;5 } 这样恢复的话,rman会应用你备份的所有归档日志。你2点到10点归档日志是自动备份的。
5、恢复数据库到之前的某个时间点,必须要有日志备份。
6、完全恢复:利用重做日志或增量备份将数据块恢复到最接近当前时间的时间点。之所以叫做完整恢复是由于Oracle应用了归档日志和联机重做日志中所有的修改 不完全恢复:利用备份产生一个非当前版本的数据库。
Q2: oracle中如果redo日志文件损坏,应该怎么恢复呀?
1、需要注意的是你需要有controlfile的备份。如果是catalog模式的那么你只需要一直做restore就行,如果是nocatalog模式的你就需要手工的恢复controfile。我上传了一份叫:《系统重建,只有rman全备文件的恢复》的文档你可以看看。
2、然后重建新的undo表空间; 还原undo表空间管理为自动。
3、--察看Redo日志的状态,一般有unused,current,clearing,clearing-。◆六:非当前(current)的未归档日志文件恢复alter database clear logfile group N;--N就是日志组的顺序号。
4、什么是完好?控制文件,redo文件,和其他数据文件都在吗?那样就容易了。如果只有某个表空间的数据文件,或缺一些重要的文件,好像有什么工具可一直接读,不过麻烦死了,还不如重建一个。
5、如果不是当前日志 那么没什么打不了, 如果是当前的 那么需要一些特殊手段 对初学者可能太难。
Q3: 如何从RMAN中恢复日志
同时rman在恢复的时候,restore database完毕后,会依次利用归档日志和联机日志进行完全恢复 。此时利用的这些归档就是从rman备份开始到rman备份结束产生的归档日志。
你做测试之前记录删除表的时间戳.时间或者scn。然后删除后,恢复到该时间点,就可以了。
如果是非当前日志可以通过clear logfile解决,如果是当前日志 那么需要使用特殊手段才能打开数据库, online redolog 丢失 下 和开启归档没有直接关系。
Q4: 没有备份只有归档日志如何恢复数据文件
1、如果没有备份想要再恢复就需要通过特殊的技术方式来恢复了,只有部分机型支持恢复工具,免费的恢复工具只提供固定格式的文件。最常用的修复工具是easyrecovery。
2、免费下载嗨格式数据恢复大师并运行软件。在软件首页中,选择需要的恢复类型来恢复数据。嗨格式数据恢复大师主界面中有四种恢复类别,分别是快速扫描、深度扫描、格式化扫描和分区扫描。启动winhex,按功能键F9,打开C盘。
3、如果您有iCloud备份,可以通过重置手机,然后在设置界面中选择“从iCloud备份恢复”来恢复数据。如果你有iTunes备份,可以使用iTunes将备份文件恢复到手机上。
4、你好,可以恢复没有删除的话,你可以直接看到的。如果你删除了,你可以通过以下方法找到:查看语音聊天记录:语音聊天记录的备份和提取无需root,这些内容都备份在SD卡上。提取的方法:将手机通过USB连接电脑。
Q5: oracle存储过程失效重启后恢复正常
由于数据库的不完全恢复必须在一个关闭的数据库上实施,利用一个旧的数据库的备份还原,然后用日志根据需要逐步前滚,而不能还原一个新的备份,再回退到某个时间点。
你的存储过程有错误,编译不通过。处理于无效状态。问题 存储过程中隐式游标的select 语句必须要有into子句。
一种是你的存储过程编辑没有成功,创建了,但里面有语法错误。还有一种是存储过程使用的表有结构上的改变,需要重新编译一下。解决方法如下:重新编译一下,如果不成功,就是有语法问题,你需要修改存储过程。
下面的语句用来杀死一个进程:alter system kill session 24,111; (其中24,111分别是上面查询出的sid,serial#)【注】以上两步,可以通过Oracle的管理控制台来执行。
。首先检查oracle/admin/sid/bdump/下的alert.log发现没有最后一次数据库的启动相关信息。也就是说电脑可能有异常关机过。2。进入cmd模式,sqlplus /nolog,connect / as sysdba,执行startup,还是27101错误。
如果存储过程不复杂可以直接在代码里做。比如创建表,插入数据,读取数据,在dao中批量执行就OK了。不知道你是不是想输出存储过程里面执行的语句,验证存储过程正确性或者存储过程中执行语句的速度。
关于oracle日志恢复数据和oracle 数据恢复的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






