免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1764 | 回复: 1
打印 上一主题 下一主题

在NOARCHIVELOG 模式下不使用重做日志文件备份进行恢复 问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-10 10:30 |只看该作者 |倒序浏览
操作系统:XP;ORACLE 9.2;非归档模式

SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

删除日志文件

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  135338868 bytes
Fixed Size                   453492 bytes
Variable Size             109051904 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
ORA-00313: 无法打开日志组 1 (线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'D:\ORACLE\ORADATA\DBTEST\REDO01A.LOG'
ORA-00312: 联机日志 1 线程 1: 'D:\ORACLE\ORADATA\TEST\REDO01B.LOG'


SQL> recover database until cancel using backup controlfile;
ORA-00279: 更改 2146978 (在 11/10/2006 10:12:16 生成) 对于线程 1 是必需的
ORA-00289: 建议: D:\ORACLE\ORADATA\ARCHIVE2\ARC200600001.001
ORA-00280: 更改 2146978 对于线程 1 是按序列 # 1 进行的


指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
auto
ORA-00308: 无法打开存档日志 'D:\ORACLE\ORADATA\ARCHIVE2\ARC200600001.001'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。


ORA-00308: 无法打开存档日志 'D:\ORACLE\ORADATA\ARCHIVE2\ARC200600001.001'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。


SQL> recover database until cancel ;
ORA-00283: 恢复会话因错误而取消
ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成


SQL> alter database open resetlogs;

数据库已更改。


问题:
1、这个实验过程,如果使用recover database until cancel 命令 没有问题
2、recover database until cancel using backup controlfile; 这个命令具体是怎么写的
3、我为了测试,把环境从归档改为非归档,为什么recover database until cancel using backup controlfile还要用到归档日志啊?
4、alter database open resetlogs;命令必须仅在不完全数据库恢复后有效,难道说我的不完全数据库回复已经成功了?

论坛徽章:
0
2 [报告]
发表于 2006-11-13 20:27 |只看该作者
没人回答我的问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP