很多网友在把某个数据库实例的REDO01~03.LOG三个重做日志删掉后,会出现无法正常登陆数据库的现象,下面的示例是具体的恢复过程,希望能为大家解决难题:
一:
c:/>sqlplus /nolog |
二:
sql>connect /@instancename as sysdba; |
三:
startup mount; --启动实例,安装数据库,但不打开数据库, 可以开始操作控制文件、日志文件、数据文件等。 |
四:
select * from v$logfile; --察看Redo文件的信息 |
五;
select * from v$log; --察看Redo日志的状态,一般有unused,current, clearing,clearing-。 |
六:非当前(current)的未归档日志文件恢复alter database clear logfile group N;
——N就是日志组的顺序号。
归档日志文件恢复: alter database clear logfile unarchived group N; |
七;当前日志文件用上述方法不能恢复的话使用recover database until cancel.
http://www.qqread.com/oracle/2007/10/b361191.html相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Linux日志专题 (8542篇文章)
- Oracle 10g基础应用 (4482篇文章)
- 备份恢复 (162篇文章)
- 视图刷新过程中出现的约束冲突问题 (0次浏览)
- 获取或记录“Oracle”语句的执行时间 (0次浏览)
- 用“kill”命令终止“Oracle”的过程 (0次浏览)
- 深入了解Oracle的最大可用性体系结构 (0次浏览)
- 基于SQL几个常用的几个系统表 (0次浏览)
- Oracle本周二将发布27个安全漏洞补丁 (0次浏览)
- 如何在Oracle数据库中屏蔽英文提示信息 (0次浏览)
- 数据库文件的加载和挂起 (0次浏览)
- 数据库技术:在不断的完善中继续前行 (0次浏览)
- 安装Oracle 9i遇到的两个问题 (0次浏览)



