Oracle 19c RAC数据库安装后,默认每个组的日志大小默认是200M每个,如果写入或者更新很频繁的库,建议改大日志文件的大小。
每个日志组最好要有两个以上的成员。
--查询日志组信息
select * from v$log ;
select * from v$logfile ;
---删除日志组
alter database drop logfile group 1;
---日志切换
alter system switch logfile;
---将active 的日志变为 inactive
alter system checkpoint ;
操作步骤:
1.查看日志文件位置
col status for a10col type for a10col member for a50select * from v$logfile;GROUP# STATUS TYPE MEMBER IS_ CON_ID---------- ---------- ---------- -------------------------------------------------- ---1 ONLINE +DATA/HZWDB/ONLINELOG/group_1.258.1062865099 NO1 ONLINE +FRA/HZWDB/ONLINELOG/group_1.257.1062865099 YES2 ONLINE +DATA/HZWDB/ONLINELOG/group_2.259.1062865099 NO2 ONLINE +FRA/HZWDB/ONLINELOG/group_2.258.1062865099 YES3 ONLINE +DATA/HZWDB/ONLINELOG/group_3.270.1062866891 NO3 ONLINE +FRA/HZWDB/ONLINELOG/group_3.259.1062866891 YES4 ONLINE +DATA/HZWDB/ONLINELOG/group_4.271.1062866891 NO4 ONLINE +FRA/HZWDB/ONLINELOG/group_4.260.1062866891 YES
2.根据现有日志组信息,添加新的日志组
alter database add logfile thread 1 group 5 ('+DATA','+FRA') size 200M;alter database add logfile thread 1 group 6 ('+DATA','+FRA') size 200M;alter database add logfile thread 2 group 7 ('+DATA','+FRA') size 200M;alter database add logfile thread 2 group 8 ('+DATA','+FRA') size 200M;
3.检查配置
SQL> select * from v$logfile;GROUP# STATUS TYPE MEMBER IS_ CON_ID---------- ------- ------- -------------------------------------------------- --- ----------1 ONLINE +DATA/HZWDB/ONLINELOG/group_1.258.1062865099 NO 01 ONLINE +FRA/HZWDB/ONLINELOG/group_1.257.1062865099 YES 02 ONLINE +DATA/HZWDB/ONLINELOG/group_2.259.1062865099 NO 02 ONLINE +FRA/HZWDB/ONLINELOG/group_2.258.1062865099 YES 03 ONLINE +DATA/HZWDB/ONLINELOG/group_3.270.1062866891 NO 03 ONLINE +FRA/HZWDB/ONLINELOG/group_3.259.1062866891 YES 04 ONLINE +DATA/HZWDB/ONLINELOG/group_4.271.1062866891 NO 04 ONLINE +FRA/HZWDB/ONLINELOG/group_4.260.1062866891 YES 05 ONLINE +DATA/HZWDB/ONLINELOG/group_5.285.1064933843 NO 05 ONLINE +FRA/HZWDB/ONLINELOG/group_5.313.1064933843 NO 06 ONLINE +DATA/HZWDB/ONLINELOG/group_6.284.1064933967 NO 06 ONLINE +FRA/HZWDB/ONLINELOG/group_6.312.1064933967 NO 07 ONLINE +DATA/HZWDB/ONLINELOG/group_7.286.1064934015 NO 07 ONLINE +FRA/HZWDB/ONLINELOG/group_7.314.1064934015 NO 08 ONLINE +DATA/HZWDB/ONLINELOG/group_8.287.1064934021 NO 08 ONLINE +FRA/HZWDB/ONLINELOG/group_8.315.1064934021 NO 0
SQL> select * from v$log;GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME CON_ID---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ------------ ------------ ------------ ----------1 1 75 209715200 512 2 NO CURRENT 4420123 22-FEB-21 1.8447E+19 02 1 72 209715200 512 2 YES INACTIVE 4273318 21-FEB-21 4372507 21-FEB-21 03 2 49 209715200 512 2 YES INACTIVE 4181687 21-FEB-21 4328877 21-FEB-21 04 2 50 209715200 512 2 YES INACTIVE 4328877 21-FEB-21 4420114 22-FEB-21 05 1 73 209715200 512 2 YES INACTIVE 4372507 21-FEB-21 4420110 22-FEB-21 06 1 74 209715200 512 2 YES INACTIVE 4420110 22-FEB-21 4420123 22-FEB-21 07 2 51 209715200 512 2 YES INACTIVE 4420114 22-FEB-21 4420126 22-FEB-21 08 2 52 209715200 512 2 NO CURRENT 4420126 22-FEB-21 1.8447E+19 0
4.切换日志
alter system switch logfile;
5.删除日志组
如需要:alter database drop logfile group 1;
然后手动asmcmd进入共享磁盘日志文件位置,手动删除group 1的成员文件。
文章转载自DBA小记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




