重庆思庄oracle技术分享-修改redo日志大小以及添加新的日志组成员

修改redo日志大小以及添加新的日志组成员
查询目前日志组
SQL> select group#,sequence#,members,status,archived from v$log;

GROUP#  SEQUENCE#    MEMBERS STATUS           ARC

     1        214          2 INACTIVE         YES
     2        215          2 CURRENT          NO
     3        213          2 INACTIVE         YES

添加group 4、5、6
SQL> alter database add logfile group 4 ‘E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO04.LOG’ size 100M;

数据库已更改。

SQL> alter database add logfile group 5 ‘E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO05.LOG’ size 100M;

数据库已更改。

SQL> alter database add logfile group 6 ‘E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO06.LOG’ size 100M;

数据库已更改。

查看redo当前情况
SQL> select group#,status from v$log;

GROUP# STATUS

     1 INACTIVE
     2 CURRENT
     3 INACTIVE
     4 UNUSED
     5 UNUSED
     6 UNUSED

已选择 6 行。
SQL> select group#,member from v$logfile;

GROUP# MEMBER

     3 E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO03.LOG
     2 E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO02.LOG
     1 E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO01.LOG
     1 E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO01B.LOG
     2 E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO02B.LOG
     3 E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO03B.LOG
     4 E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO04.LOG
     5 E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO05.LOG
     6 E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO06.LOG

已选择 9 行。

切换redo日志组,直到group1、2、3状态为inactive
SQL> alter system switch logfile;

系统已更改。

SQL> alter system checkpoint;

系统已更改。

确认group1、2、3状态为inactive
SQL> select group#,bytes,status from v$log;

GROUP#      BYTES STATUS

     1  209715200 INACTIVE
     2  209715200 INACTIVE
     3  209715200 INACTIVE
     4  104857600 CURRENT
     5  104857600 UNUSED
     6  104857600 UNUSED

已选择 6 行。

删除group1、2、3,保留新增的group 4、5、6
SQL> alter database drop logfile group 1;

数据库已更改。

SQL> alter database drop logfile group 2;

数据库已更改。

SQL> alter database drop logfile group 3;

数据库已更改。

确认当前日志组情况
SQL> select group#,bytes,status from v$log;

GROUP#      BYTES STATUS

     4  104857600 CURRENT
     5  104857600 UNUSED
     6  104857600 UNUSED

添加group 4、5、6新成员
SQL> alter database add logfile member ‘E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO04B.LOG’ to group 4;

数据库已更改。

SQL> alter database add logfile member ‘E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO05B.LOG’ to group 5;

数据库已更改。

SQL> alter database add logfile member ‘E:\ORACLE19C\ORACLE\ORADATA\ORCL1\REDO06B.LOG’ to group 6;

数据库已更改。

确认members是否已更改为2
SQL> select group#,sequence#,members,status,archived from v$log;

GROUP#  SEQUENCE#    MEMBERS STATUS           ARC

     4        216          2 CURRENT          NO
     5          0          2 UNUSED           YES
     6          0          2 UNUSED           YES
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值