数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle重做日志文件损坏或丢失后的恢复


发布日期:2021年11月29日
 
Oracle重做日志文件损坏或丢失后的恢复

很多网友在把某个数据库实例的REDO~LOG三个重做日志删掉后会出现无法正常登陆数据库的现象下面的示例是具体的恢复过程希望能为大家解决难题

c:/>sqlplus /nolog

sql>connect/@instancename as sysdba;

startup mount;
启动实例安装数据库但不打开数据库
可以开始操作控制文件日志文件数据文件等

select* from v$logfile;
察看Redo文件的信息

五;

select * from v$log;
察看Redo日志的状态一般有unusedcurrent
clearingclearing

非当前(current)的未归档日志文件恢复alter database clear logfile group N;

N就是日志组的顺序号

归档日志文件恢复
alter database clear logfile unarchived group N;

七;当前日志文件用上述方法不能恢复的话使用recover database until cancel

上一篇:oracle,sqlserver,MySQL数据库语句对照表

下一篇:[Oracle] 如何使用触发器实现IP限制用户登录