
正文
oracle数据库处于recover,oracle数据库out of memory
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle回滚文件周期性recover处于OFFLINE状态,1礼拜3次左右,每次都是20...
根据错误提示代码,无法打开归档文件。那么你就无法做到完全恢复了。只能采取部分恢复的方式。。因为你恢复数据文件需要用到重做日志以及归档日志,归档日志损坏了是无法进行完全恢复的。
则: svrmgrlalterdatabaserecoverusingbackupcontrofile;#按照提示输入log文件名和redolog文件名svrmgrlalterdatabaseopenresetlogs;数据库临时文件和回滚表空间的恢复:简单地offline drop 并重建即可 。
lgwr是一个Oracle后台执行的进程,具体的日志写操作都有oracle去控制,这对于oracle来说是透明的,因此不用在redo file中写入任何标记信息,这也是正常的。
如果 CHANGE# 小于最小的FIRST_CHANGE#则数据文件不可恢复。恢复最近一次的全备份或采用方案一。
alter database datafile /home/oracle/tdbf offline;(归档模式下)alter database datafile /home/oracle/tdbf offline drop; (非归档模式)该命令不会删除数据文件,只是将数据文件的状态更改为recover。
相关问答
Q1: Oracle数据库的备份及恢复策略研究
oracle 数据库有三种标准的备份方法,它们分别为导出/导入(export/import)、冷备份、热备份。导出备份是一种逻辑备份,冷备份和热备份是物理备份。
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。
oracle备份的几种方法:\x0d\x0a1).导出/导入(EXP/IMP)。\x0d\x0a 2).热备份。\x0d\x0a 3).冷备份。\x0d\x0a 注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份。
Q2: oracle数据库文件变成recover状态如何解决
1、数据库运行在archive log mode 下。 shutdown database做一个冷备份,包括control files,database files, and redo log files;不包括archived log files。假设这时的scn是1000。
2、IMPORT方法:利用IMPORT,将最后一次EXPORT出来的数据文件IMPORT到新的数据库中,这种方式可以将任何数据库对象恢复到它被导出时的状态,此后的变化将无法挽回。
3、第一种:首先,备份数据库(X:oracleoradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在)。重新安装数据库,当然数据库的名字就是你要恢复的名字。安装完成后,打开控制面板,停止oracle的服务。
4、如开了commvault表级恢复功能,则可直接通过commvault表级恢复去恢复,但在恢复时需要注意是否有创建aux实例的条件,如内存空闲、存储空间等 。
oracle数据库处于recover的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle数据库out of memory、oracle数据库处于recover的信息别忘了在本站进行查找喔。






