`
哇哈哈852
  • 浏览: 92621 次
文章分类
社区版块
存档分类
最新评论

删除redo log group or member

阅读更多


一、在删除log groups 前需要确定3点:
1.instance 至少要有2个groups,不考虑每个groups 的member数;
2.只有当group 的状态为inactive时,才可以删除它。
如果必须删除current 的group 需要先 alter system switch logfile;
3.如果启用了归档,则必须要等到该group 归档后才可以干掉他。

SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;
    GROUP# ARC STATUS
--------- --- ----------------
        1 YES ACTIVE
        2 NO  CURRENT
        3 YES INACTIVE
        4 YES INACTIVE

干掉某个group:
alter database drop logfile group 3;


二、删除某个group的member
ALTER DATABASE DROP LOGFILE MEMBER '/Oracle/dbs/log3c.rdo';
--------当该redolog member 被删除时,其相应的os 文件未从磁盘上删除。

To drop a member of an active group, you must first force a log switch.    /* alter system switch logfile;*/
  • 大小: 34.9 KB
分享到:
评论

相关推荐

    介绍Oracle redo log 恢复步骤的文档

    3. **Redo Log组与成员**:每个Redo Log由多个Log文件组成,通常分为多个组(Group),每个组包含至少一个Log文件成员(Member)。 #### 三、Redo Log工作流程 当用户执行修改操作(如INSERT、UPDATE或DELETE)时,...

    Oracle数据库管理员的常用命令

    `alter database drop logfile member 'c:/oracle/oradata/redo01.log';` 从文件组中删除单个redo log文件成员。 8. **Clearing Online Redo Log File**: `alter database clear [unarchived] logfile 'c:/...

    oracle改redo日志方法.doc

    ALTER DATABASE ADD LOGFILE MEMBER '/u01/app/oradata/orcl/redo01b.log' TO GROUP 1; ``` 总之,调整Oracle重做日志大小和结构需要谨慎操作,确保数据的安全性和完整性。在整个过程中,应始终监控数据库的状态,...

    Oracle-11g-搭建DG(ADG方式).docx

    在主库 PD 上,需要执行 select group#,type,member from v$logfile 命令来查看 redo log 文件的信息。这里,我们可以看到七个 redo log 文件,三个在线 redo log 文件和四个 standby redo log 文件。 本文详细...

    oracle 常用命令

    6. **删除在线redo log组** (`ALTER DATABASE DROP LOGFILE GROUP`): 如果不再需要某个日志组,可以通过这个命令删除它。 7. **删除在线redo log成员** (`ALTER DATABASE DROP LOGFILE MEMBER`): 移除不再需要的日志...

    oracle常用命令

    `ALTER DATABASE ADD LOGFILE MEMBER`命令允许向现有日志组添加新成员,提高冗余度,例如:`ALTER DATABASE ADD LOGFILE MEMBER '/disk3/log1b.rdo' TO GROUP 1, '/disk4/log2b.rdo' TO GROUP 2;` 5. **重命名在线...

    RAC下的REDO和UNDO管理

    每个实例至少需要两组重做日志文件(redo log files),这些文件分布在不同的组(GROUP#)中。尽管每个实例有独立的日志文件,但它们都存储在共享存储上,确保所有节点都能访问。例如: ```sql THREAD# GROUP# ...

    oracle 命令大全.doc

    使用 `ALTER DATABASE ADD LOGFILE [GROUP N]` 添加新的redo log文件组,如示例所示,指定文件路径和大小。 4. **添加在线redo日志成员**: `ALTER DATABASE ADD LOGFILE MEMBER` 将新的redo log文件添加到已存在...

    【最新编排】ORACLE数据库命令大全速查.doc

    - **删除重做日志文件**(Dropping Online Redo Log Members):`ALTER DATABASE DROP LOGFILE MEMBER`用于从日志组中移除指定的文件。 - **清空重做日志文件**(Clearing Online Redo Log Files):`ALTER ...

    ORACLE 常用命令

    `ALTER DATABASE DROP LOGFILE MEMBER 'c:/oracle/oradata/redo01.log';` 可以从日志组中移除单个日志文件。 8. **清除在线redo日志文件**(Clearing Online Redo Log Files): `ALTER DATABASE CLEAR ...

    oracle里的常用命令.doc

    6. **删除在线重做日志组(Dropping Online Redo Log Groups)**:`ALTER DATABASE DROP LOGFILE GROUP`用于移除不再需要的日志组,但需谨慎操作,避免丢失数据。 7. **删除在线重做日志成员(Dropping Online Redo...

    Oracle 命令大全

    6. **Drop Online Redo Log Groups**: `ALTER DATABASE DROP LOGFILE GROUP` 删除不再需要的日志组,释放磁盘空间。 7. **Drop Online Redo Log Members**: `ALTER DATABASE DROP LOGFILE MEMBER` 移除某个特定的...

    oracle

    `ALTER DATABASE DROP LOGFILE GROUP`命令可以删除不再需要的日志文件组,但要注意这可能会导致数据丢失,除非有适当的备份和恢复策略。 7. **删除在线重做日志成员(Dropping Online Redo Log Members)** 使用`...

    Oracle常用命令大汇总.doc

    `ALTER DATABASE DROP LOGFILE MEMBER`命令用于删除日志组中的单个日志文件成员,通常是由于硬件故障或维护需求。 8. **清除在线重做日志文件** (`clearing online redo log files`): 使用`ALTER DATABASE CLEAR...

    ORACLE常用命令

    6. **删除在线重做日志组(Dropping Online Redo Log Groups)** `ALTER DATABASE DROP LOGFILE GROUP`命令用于移除不再需要的日志组,但需谨慎操作,以免丢失数据。 7. **删除在线重做日志成员(Dropping Online ...

    oracle命令详解初学者

    ALTER DATABASE ADD LOGFILE MEMBER '/disk3/log1b.rdo' TO GROUP 1, '/disk4/log2b.rdo' TO GROUP 2; ``` 这里分别为 Group 1 和 Group 2 添加了额外的重做日志成员文件,提高了这些组的冗余度。 #### 更改在线...

Global site tag (gtag.js) - Google Analytics