Chinaunix首页 | 论坛 | 博客
  • 博客访问: 509770
  • 博文数量: 150
  • 博客积分: 6021
  • 博客等级: 准将
  • 技术积分: 1201
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-27 20:07
文章分类

全部博文(150)

文章存档

2012年(1)

2011年(27)

2010年(122)

我的朋友

分类: Oracle

2010-04-06 21:06:31


我的联机日志文件丢失了,控制文件还在。要怎么才能打开数据库? 
--------------------------------------------------------------- 

http://www.itpub.net/showthread.php?s=&threadid=3712 


一、丢失了redolog file的情况下 
1,参数_allow_resetlogs_corrupton = true 
2,startup mount 
3,alter database clear logfile group 3 
4,alter database open ; 

二、在redolog file 坏的情况下,需要recover database until cancel 和alter database open resetlogs 
1,参数_allow_resetlogs_corrupton = true 
2,startup mount 
3,alter database clear logfile group 3,提示 
ORA-01624: log 3 needed for crash recovery of thread 1,说明这个语句 失 败 
4,recover database until cancel ,我的数据库是在noarchivelog下的 
5,alter database open resetlogs,提示内部出错。 
6,shutdown  
7,startup.it is ok 
-------------------------- 
注意,一定要重新建库.  
Oracle内部的人建议一定要导出数据,重新建库,导入数据才可以. 
阅读(556) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~