li
  当前位置:主页 > 备份恢复 > 文章内容
li
恢复之跨越重建控制文件的恢复
来源: http://yangtingkun.itpub.net/  作者: yangtingkun    时间:2008-01-26   阅读:18  
本文章共4033字,分3页,当前第1页,快速翻页:
 

今天在测试恢复的过程中发现了一个小问题,如果重建了控制文件后,会丢失所有的归档重做日志的历史,这会导致在恢复过程中遇到一点点小问题。


由于昨天执行了多次重建控制文件的测试(以NORESETLOGS方式重建),导致数据库中昨天以前的归档重做日志历史丢失。

SQL> SELECT RECID, NAME, FIRST_TIME FROM V$ARCHIVED_LOG;

RECID NAME FIRST_TIME
---------- --------------------------------------------- -------------------
1 F:ORACLEORADATATESTARCHIVEARC00041.001 2006-02-11 23:22:37
2 F:ORACLEORADATATESTARCHIVEARC00042.001 2006-02-11 23:31:00
3 F:ORACLEORADATATESTARCHIVEARC00043.001 2006-02-11 23:42:33
4 F:ORACLEORADATATESTARCHIVEARC00044.001 2006-02-11 23:52:25
5 F:ORACLEORADATATESTARCHIVEARC00045.001 2006-02-12 10:28:51
6 F:ORACLEORADATATESTARCHIVEARC00046.001 2006-02-12 17:25:56

已选择6行。

这时如果利用重建控制文件以前的备份进行恢复,则会出现一些小问题。

SQL> ALTER TABLESPACE USERS OFFLINE;

表空间已更改。

SQL> HOST DEL F:ORACLEORADATATESTUSERS01.DBF

SQL> HOST COPY F:ORACLEBACKUPTEST20060207USERS01.DBF F:ORACLEORADATATEST

SQL> RECOVER TABLESPACE USERS
ORA-00279: 更改 45038831 (在 02/08/2006 01:51:42 生成) 对于线程 1 是必需的
ORA-00289: 建议: F:ORACLEORADATATESTARCHIVEARC00026.001
ORA-00280: 更改 45038831 对于线程 1 是按序列 # 26 进行的


指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
AUTO
ORA-00279: 更改 45039274 (在 02/08/2006 02:05:11 生成) 对于线程 1 是必需的
ORA-00289: 建议: F:ORACLEORADATATESTARCHIVEARC00027.001
ORA-00280: 更改 45039274 对于线程 1 是按序列 # 27 进行的
ORA-00278: 此恢复不再需要日志文件 'F:ORACLEORADATATESTARCHIVEARC00026.001'


ORA-00279: 更改 45060726 (在 02/08/2006 12:23:24 生成) 对于线程 1 是必需的
ORA-00289: 建议: F:ORACLEORADATATESTARCHIVEARC00028.001
ORA-00280: 更改 45060726 对于线程 1 是按序列 # 28 进行的
ORA-00278: 此恢复不再需要日志文件 'F:ORACLEORADATATESTARCHIVEARC00027.001'


ORA-00279: 更改 45089057 (在 02/08/2006 20:33:05 生成) 对于线程 1 是必需的
ORA-00289: 建议: F:ORACLEORADATATESTARCHIVEARC00029.001
ORA-00280: 更改 45089057 对于线程 1 是按序列 # 29 进行的
ORA-00278: 此恢复不再需要日志文件 'F:ORACLEORADATATESTARCHIVEARC00028.001'


ORA-00279: 更改 45115709 (在 02/09/2006 07:14:21 生成) 对于线程 1 是必需的
ORA-00289: 建议: F:ORACLEORADATATESTARCHIVEARC00030.001
ORA-00280: 更改 45115709 对于线程 1 是按序列 # 30 进行的
ORA-00278: 此恢复不再需要日志文件 'F:ORACLEORADATATESTARCHIVEARC00029.001'


ORA-00279: 更改 45137277 (在 02/09/2006 20:26:18 生成) 对于线程 1 是必需的
IXDBA.NET社区论坛
ORA-00289: 建议: F:ORACLEORADATATESTARCHIVEARC00031.001
ORA-00280: 更改 45137277 对于线程 1 是按序列 # 31 进行的
ORA-00278: 此恢复不再需要日志文件 'F:ORACLEORADATATESTARCHIVEARC00030.001'


ORA-00279: 更改 45161446 (在 02/09/2006 23:28:05 生成) 对于线程 1 是必需的
ORA-00289: 建议: F:ORACLEORADATATESTARCHIVEARC00032.001
ORA-00280: 更改 45161446 对于线程 1 是按序列 # 32 进行的
ORA-00278: 此恢复不再需要日志文件 'F:ORACLEORADATATESTARCHIVEARC00031.001'


ORA-00279: 更改 45181690 (在 02/09/2006 23:42:10 生成) 对于线程 1 是必需的
ORA-00289: 建议: F:ORACLEORADATATESTARCHIVEARC00033.001



阅读更多内容1 · 2 · 3 · 下一页>>


  上一篇: 恢复之利用备份在所有控制文件丢...   下一篇: 恢复之丢失全部控制文件以及备份...
li
 §相关评论  
 热点文章

·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 编辑推荐
·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 相关篇章
·恢复之利用备份在所有控制文件丢...
·恢复之利用备份在所有控制文件丢...
·恢复之还原归档重做日志
·恢复之利用备份在所有控制文件丢...
·恢复之数据库关闭时的完全恢复
·恢复之利用备份在所有控制文件丢...
·恢复之基于时间的不完整恢复
·恢复之数据库打开时的完全恢复
·恢复之非归档模式下数据库非正常...
·恢复之基于取消的不完整恢复
·恢复之丢失全部控制文件以及备份...
·恢复之单个控制文件损坏
·恢复之重建数据文件
·恢复之还原数据文件
·备份之归档重做日志备份
·备份之SUSPEND状态下备份
·备份之控制文件备份
·备份之联机表空间备份
·备份之全库一致性备份
·备份之脱机表空间备份
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接