查看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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。