`
Intrepid2012
  • 浏览: 71308 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何确定 redo log file 大小

 
阅读更多


Oracle10g默认的redo log file大小为50m,在使用中经常会发现alter log里存在大量Checkpoint not complete的问题。

这个问题大家应该都清楚是什么,要解决无非就要增加redo log file的大小,但是增加到多少比较合适呢? 其实估测的方法很简单,10g可以使用awr(9i使用statspack)对一个稳定运行周期生成报表,具体周期要看db的使用情况。

Load Profile Per Second Per Transaction Redo size: 173,302.31 470,896.98

根据报表给出的数据,redo size 每秒是173k,而对redo log的建议一般是每小时切换2-3次,就以20分钟切换一次为例,redo log file的大小就应该设置为 redo size x 60 x 20 即 173k x 60 x 20,所以redo log file的大小应设置为208m,空间比较充足的可以设置富裕一些。 当然,10g可以使用ADDM来自动完成以上的诊断步骤,不过ADDM并不是每次都能诊断出所有的问题(也许是我用的不得当),感觉还是看awr报表比较容易发现问题.

另一处理方法:   设置redolog文件的原则就是要保证30分钟之内进行logswitch.   logswitch的信息被记录在alertSID.log中。    如果两次switch的时间是10分钟,你需要增加redolog文件到三倍的尺寸。   如果两次switch的时间是15分钟,你需要增加redolog文件到两倍的尺寸。   如果两次switch的时间超过30分钟,你不需要需要增加redo log文件的尺寸。
分享到:
评论

相关推荐

    oracle常用命令

    sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql> ('/disk3/log4a.rdo','/disk4/...

    orcle 体系结构 PPT及讲解.zip

    2)database:data file、control file、redolog file 3)instance: an instance access a database 4)oracle memory: sga + pga 5)instance:sga + backgroud process 1.1.2 系统全局区SGA: 1)在一个...

    redo-log-reader:用于学习Innodb重做日志

    Innodb重做日志读取器这是一项肮脏的工作。 现在仅适用于某些地铁类型。目标它可以用于学习Innodb...如何使用 gcc -x c -std=gnu89 -O2 -Wall redo_log_reader.cc -o bin/rlrRLR_DBG=1 bin/rlr test/ib_logfile0 | less

    针对Oracle远程复制和容灾的解决方案

    这类产品的原理基本相同,其工作过程可以分为以下几个流程:使用Oracle以外的独立进程,捕捉redo log file 的信息,将其翻译成sql语句,再通过网络传输到目标端数据库,在目标端数据库执行同样的sql。如果其进程赶不...

    ORACLE数据库的恢复(超强),经典老牌资料

    5、shutdown abort后,丢失全部文件(除了archive log和init.ora)即,丢失了全部数据文件、控制文件和redo log file 6、shutdown abort的情况,恢复一个控制文件(不包括数据文件和redo) 7、shutdown abort的情况,...

    数据库性能监控

    log file parallel write(ms) log file sync(ms) db file scattered read(ms) #IO WorkLoad Oracle IOPS Oracle MBPS db file sequential read db file scattered read log file parallel write log file sync ...

    数据库归档模式

    数据库运行有2种模式,归档模式和非归档模式 归档模式下: 用户做的所有操作都会记录在redo online log里面, 一般都是3 redo log, 默认情况下一个redo log file是50m,当满了后,

    DataGuard简明笔记

    传送REDO log的两种方式: 3 应用redo log 的两种时间: 3 应用redo log 的两种方式: 3 (二) 发送什么、发给谁 3 发送什么: 4 发给谁: 4 配置日志归档参数: 4 (三) 发送失败的解决办法 4 (四) 归档中断的处理 5 ...

    OCP认证考试题

    1. The instance abnormally terminates because of a power outage.... All redo log entries recorded in the current log file until the checkpoint position are applied to data files Answer: C

    数据库备份还原

    数据库都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是...在线日志文件(online redo log file)填入日志项(redo entry),日志项记录的数据用于重构对数据库所作的全部修改。

    Oracle Logminer

    Logminer是oracle从8i开始提供的用于分析...它既能分析redo log file,也能分析归档后的archive log file。在分析日志的过程中需要使用数据字典,一般先生成数据字典文件后使用,10g以后的版本还可以使用在线数据字典。

    oracle知识点整理

    ,服务器进程(server process),以及其他文件(如参数文件(parameter file),密码文件(password file),归档日志文件(archive log file)等)。 Oracle服务器由数据库文件和数据库实例组成。 其中数据库...

    sql2000 Log Explorer4.2(含注册码)+汉化

    SQLSERVER增长数据文件大小 BEGIN_XACT 启动一个事务 COMMIT_XACT 提交一个事务 ABORT_XACT 回滚一个事务 MARK_SAVEPOINT 程序发布'SAVE TRANSACTION'命令 MARK_DLL 表结构被修改 BEGIN_CKPT 启动一个检查点 ...

    Log Explorer for SQL Server v4.22

    包括Export To SQL和Export To File,根据向导即可完成。 3、 其余菜单:Undo,Redo,Salvage Dropped/Truncated data,Restore 以及Run SQL Script前面已经叙述过,可以根据其向导完成。 log explorer使用的几个...

    Log Explorer for SQL Server v4.22 含注册机

    包括Export To SQL和Export To File,根据向导即可完成。 3、 其余菜单:Undo,Redo,Salvage Dropped/Truncated data,Restore 以及Run SQL Script前面已经叙述过,可以根据其向导完成。 log explorer使用的几个问题 ...

    oracle日志分析工具LogMiner使用.

    SQL> EXEC DBMS_LOGMNR.ADD_LOGFILE('/oracle/log/redo.log'); ``` 这将将 redo.log 文件添加到 LogMiner 中。 2. 选择日志文件 可以使用以下命令选择要分析的日志文件: ``` SQL> EXEC DBMS_LOGMNR.SELECT_LOG...

    Log Explorer4.2帮助文档

    包括Export To SQL和Export To File,根据向导即可完成。 3、 其余菜单:Undo,Redo,Salvage Dropped/Truncated data,Restore 以及Run SQL Script前面已经叙述过,可以根据其向导完成。 log explorer使用的几个...

    Oracle常用命令大汇总.doc

    sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql> ('/disk3/log4a.rdo','/...

    Oracle常用命令大汇总

    sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql> ('/disk3/log4a.rdo','/...

    Oracle数据库管理员的常用命令

    sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql> ('/disk3/log4a.rdo','/disk4/log4b...

Global site tag (gtag.js) - Google Analytics