当前位置: Oracle DBA培训网-优技培训 >> oracle技术 >

0oracle技术:Oracle日志文件丢失的解决方法

0oracle技术:Oracle日志文件丢失的解决方法

0oracle技术:Oracle日志文件丢失的解决方法,如果Oracle日志文件丢失,应该怎么办呢?下面就将为您介绍一个Oracle日志文件丢失的处理方法,希望对您能够有所帮助。

因不慎操作,将日志组中的第三个Oracle日志文件丢失.

SQL> conn /as sysdba

已连接。

SQL> startup

ORACLE 例程已经启动。

Total System Global Area 85006980 bytes

Fixed Size 453252 bytes

Variable Size 58720256 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

数据库装载完毕。

ORA-00313: 无法打开日志组 3 (线程 1) 的成员

ORA-00312: 联机日志 3 线程 1: 'D:\ORACLE\ORADATA\ORA92\REDO03.LOG'

数据库不能启动

查找文件:D:\ORACLE\ORADATA\ORA92\REDO03.LOG,不存在.

数据库此时并没有打开:

SQL> select table_name from dict where table_name like '%LOG%';

select table_name from dict where table_name like '%LOG%'

*

ERROR 位于第 1 行:

ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询

此时,需要先关闭数据库

SQL> shutdown immediate

ORA-01109: 数据库未打开

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount;

ORACLE 例程已经启动。

Total System Global Area 85006980 bytes

Fixed Size 453252 bytes

Variable Size 58720256 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

数据库装载完毕。

SQL> recover database until cancel

完成介质恢复。

SQL> alter database open resetlogs;

技术沙龙MORE+

Oracle技术沙龙:【数据保护顶尖技术-MAA】首次全国首播12c MAA技术 云数据库加上MAA技术组成最豪华的技...
Oracle技术沙龙第49期:【Oracle 数据库云技术分享】Oracle技术沙龙第49期:【Oracle 数据库云技术分享】本次技术沙...
Oracle技术沙龙第48期:【Oracle 12c RAC安装】小编:今天讲什么内容呢?以后有什么用呢? 大师:今天讲的是12c...
我要参加技术沙龙