oracle redo01. log,redo01.log恢复问题

本文记录了一次在Oracle 11g数据库中误删除redo01.log后的恢复操作。在尝试多种RMAN恢复命令失败后,通过一系列的数据库操作,包括切换日志、开启归档、打开数据库等,最终成功重建了redo01.log。过程中涉及的关键步骤包括使用ALTER DATABASE OPEN RESETLOGS命令以及从v$logfile和v$log视图中观察日志状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景: 在正常oracle11g正常open状态,我操作系统mv 了redo01.log

然后rman不知道该怎么恢复。

可是通过下面的脚本居然重建了redo01.log

我不知道哪一步能重建的.

看哪个日志可以知道呢?

ps:操作过程如下:

SQL> select member from v$logfile;

MEMBER

--------------------------------------------------------------------------------

/u01/app/oracle/oradata/orcl/redo03.log

/u01/app/oracle/oradata/orcl/redo02.log

/u01/app/oracle/oradata/orcl/redo01.log

SQL> select * from v$log;

GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC

---------- ---------- ---------- ---------- ---------- ---------- ---

STATUS           FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME

---------------- ------------- --------- ------------ ---------

1          1          1   52428800        512          1 NO

CURRENT                1849633 23-APR-12   2.8147E+14

3          1          0   52428800        512          1 YES

UNUSED                       0                      0

2          1          0   52428800        512          1 YES

UNUSED                       0                      0

SQL> alter  system switch logfile;

alter  system switch logfile

*

ERROR at line 1:

ORA-01109: database not open

SQL> alter database drop logfile member;

alter database drop logfile member

*

ERROR at

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值