设为首页 加入收藏

TOP

调整联机重做日志大小(change redo log size)(二)
2014-11-24 07:16:35 来源: 作者: 【 】 浏览:5
Tags:调整 联机 日志 大小 change redo log size
abase drop logfile group 3;
Database altered.
sys@CNBO1> alter database add logfile group 3 ('/u02/database/CNBO1/redolog/log3aCNBO1.log',
2 '/u02/database/CNBO1/redolog/log3bCNBO1.log') size 100m reuse;
Database altered.
sys@CNBO1> select group#,archived,status from v$log; -->新增的日志组为unused状态,
-->不考虑组号顺序,切换日志时会优先切换到unused日志组
GROUP# ARC STATUS
---------- --- ----------------
1 NO CURRENT
2 YES UNUSED
3 YES UNUSED
4 YES ACTIVE
sys@CNBO1> alter system switch logfile;
System altered.
-->切换日志的时候需要将被删除的日志切换为INACTIVE,再实施删除添加动作。
-->按照上面的方法逐个删除并添加日志文件,后面的演示省略。
-->下面是所有日志修改大小完毕之后的结果
sys@CNBO1> @log_stat
GROUP# MEMBER SEQUENCE# SIZE_MB STATUS
---------- --------------------------------------------- ---------- ---------- -------
1 /u02/database/CNBO1/redolog/log1aCNBO1.log 4893 100 CURRENT
1 /u02/database/CNBO1/redolog/log1bCNBO1.log 4893 100 CURRENT
2 /u02/database/CNBO1/redolog/log2aCNBO1.log 4890 100 INACTIVE
2 /u02/database/CNBO1/redolog/log2bCNBO1.log 4890 100 INACTIVE
3 /u02/database/CNBO1/redolog/log3aCNBO1.log 4891 100 INACTIVE
3 /u02/database/CNBO1/redolog/log3bCNBO1.log 4891 100 INACTIVE
4 /u02/database/CNBO1/redolog/log4aCNBO1.log 0 100 UNUSED
4 /u02/database/CNBO1/redolog/log4bCNBO1.log 0 100 UNUSED
8 rows selected.
4、小结
a、本文演示了基于归档模式下如何调整日志文件的大小,同样适用于非归档模式
b、归档模式下确保所有日志已经归档(规模模式下通常都已被归档),再进行日志文件大小的调整
c、注意日志文件的几种状态的变化,active与current状态时是不能够被删除的
d、active与current状态时,日志中存在着大量的活动事务,在crash recovery时会根据当时状态前滚或回滚
e、切换日志(alter system switch logfile)是的日志文件状态发生变化,其原因是触发了checkpoint进程
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle11gr2安装hard limit错误解.. 下一篇Oracle性能调整的三把利剑--ASH,A..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Java 并发工具类:提 (2025-12-25 20:25:44)
·Java面试技巧:如何 (2025-12-25 20:25:41)
·Java并发编程中的线 (2025-12-25 20:25:38)
·C 语言 - cppreferen (2025-12-25 19:50:27)
·《C 语言入门教程》 (2025-12-25 19:50:23)