千家信息网

添加redo日志组和添加日志组多元化

发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,查看redo日志组的状态和日志的位置.SQL> select * from v$log;GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARCSTAT
千家信息网最后更新 2024年11月22日添加redo日志组和添加日志组多元化

查看redo日志组的状态和日志的位置.

SQL> select * from v$log;

GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARCSTATUS FIRST_CHANGE#FIRST_TIME NEXT_CHANGE# NEXT_TIME

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

1 1 10 52428800 512 1YES INACTIVE 102400224-NOV-15 1026535 24-NOV-15

2 1 11 52428800 512 1YES ACTIVE 102653524-NOV-15 1039876 27-NOV-15

3 1 12 52428800 512 1NO CURRENT 1039876 27-NOV-15 2.8147E+14

SQL> col memberfor a50

SQL> select * from v$logfile;

GROUP# STATUS TYPE MEMBER IS_

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

3 ONLINE /u01/apps/oracle/oradata/orcl/redo03.log NO

2 ONLINE /u01/apps/oracle/oradata/orcl/redo02.log NO

1 ONLINE /u01/apps/oracle/oradata/orcl/redo01.log NO

建立系统要存放日志组的路径.

SQL> !mkdir -p/u01/apps/oracle/oradata/orcl/redo

SQL> alter database add logfile group4('/u01/apps/oracle/oradata/orcl/redo/redo04.log') size 50M;

Database altered.

给每个redo日志组建立多元化.

SQL> alter database add logfilemember '/u01/apps/oracle/oradata/orcl/redo/redo011.log' to group 1;

Databasealtered.

SQL> alter database add logfilemember '/u01/apps/oracle/oradata/orcl/redo/redo022.log' to group 2;

Databasealtered.

SQL> alter database add logfilemember '/u01/apps/oracle/oradata/orcl/redo/redo033.log' to group 3;

Databasealtered.

SQL> alter database add logfilemember '/u01/apps/oracle/oradata/orcl/redo/redo044.log' to group 4;

Databasealtered.

查看redo的状态,组合4没有被使用,所以切几次日志,组合4已生效.

SQL> select * from v$log;

GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARCSTATUS FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME

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

1 1 10 52428800 512 2YES INACTIVE 102400224-NOV-15 1026535 24-NOV-15

2 1 11 52428800 512 2YES INACTIVE 102653524-NOV-15 1039876 27-NOV-15

3 1 12 52428800 512 2NO CURRENT 103987627-NOV-15 2.8147E+14

4 1 0 52428800 512 2YES UNUSED 0 0

SQL>select * fromv$logfile;

GROUP# STATUS TYPE MEMBER IS_

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

3 ONLINE /u01/apps/oracle/oradata/orcl/redo03.log NO

2 ONLINE /u01/apps/oracle/oradata/orcl/redo02.log NO

1 ONLINE /u01/apps/oracle/oradata/orcl/redo01.log NO

4 ONLINE /u01/apps/oracle/oradata/orcl/redo/redo04.log NO

1 INVALID ONLINE /u01/apps/oracle/oradata/orcl/redo/redo011.log NO

2 INVALID ONLINE /u01/apps/oracle/oradata/orcl/redo/redo022.log NO

3 INVALID ONLINE /u01/apps/oracle/oradata/orcl/redo/redo033.log NO

4 INVALID ONLINE /u01/apps/oracle/oradata/orcl/redo/redo044.log NO

SQL>alter systemswitch logfile;

Systemaltered.

SQL>/

Systemaltered.

SQL>/

Systemaltered.

SQL>/

Systemaltered.

查看日志组多元化

SQL>select * fromv$log;

GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARCSTATUS FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME

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

1 1 14 52428800 512 2YES INACTIVE 104102627-NOV-15 1041029 27-NOV-15

2 1 15 52428800 512 2YES INACTIVE 104102927-NOV-15 1041037 27-NOV-15

3 1 16 52428800 512 2NO CURRENT 104103727-NOV-15 2.8147E+14

4 1 13 52428800 512 2YES INACTIVE 104100727-NOV-15 1041026 27-NOV-15

SQL>select * fromv$logfile;

GROUP# STATUS TYPE MEMBER IS_

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

3 ONLINE /u01/apps/oracle/oradata/orcl/redo03.log NO

2 ONLINE /u01/apps/oracle/oradata/orcl/redo02.log NO

1 ONLINE /u01/apps/oracle/oradata/orcl/redo01.log NO

4 ONLINE /u01/apps/oracle/oradata/orcl/redo/redo04.log NO

1 ONLINE /u01/apps/oracle/oradata/orcl/redo/redo011.log NO

2 ONLINE /u01/apps/oracle/oradata/orcl/redo/redo022.log NO

3 ONLINE /u01/apps/oracle/oradata/orcl/redo/redo033.log NO

4 ONLINE /u01/apps/oracle/oradata/orcl/redo/redo044.log NO


0