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文件的尺寸。
发表评论
-
dblink 阀值
2013-09-06 04:53 489调整方法: alter system set open_l ... -
查看 运行中的存储过程
2013-08-29 23:45 7841、查看ORACLE中正在运 ... -
oracle seconds to hh:mm:ss format
2013-03-13 02:26 965SELECT TO_CHAR(TRUNC(x/36 ... -
listener.ora、sqlnet.ora、tnsnames.ora
2013-03-06 04:57 744oracle网络配置 三个配置文件 listener.or ... -
oracle ratio_to_report
2013-02-20 03:20 911Ratio_to_report函数 Syntax ... -
Oracle 获取本周、本月、本季、本年的第一天和最后一天
2013-01-15 05:08 2684--取得当天0时0分0秒 select TRUNC ... -
package UTL_MAIL - 04042
2012-12-14 03:53 595Connect as SYS as sysdba: ... -
oracle常用的时间函数
2012-12-14 03:09 850SELECT SYSDATE FROM DUAL 取当前系 ... -
oracle ash awr addm 三把利剑 ---转贴
2012-10-19 04:53 791原文出处:http://space.itp ... -
expdp/impdp 进行数据库迁移例子
2012-09-21 01:59 851把一个数据库上的一个用户schema迁移到另外一个数据库上 ... -
数据库缓冲区命中率
2012-09-19 21:55 717数据库缓冲区命中率 select name,value ... -
oracle真实案例之oem大量占用cpu与内存问题的解决方法
2012-09-14 23:13 8729一、介绍 由于dba离职,所以公司所有的or ... -
grant all object to another user
2012-09-07 04:42 749If you really want to grant all ... -
oracle 权限管理
2012-09-07 04:41 6101.查看所有用户: select * from db ... -
impdp 在同一个数据库中把一个schema中所有的对象复制到另一个schema中
2012-09-07 02:03 1179在同一个数据库中把一个schema中所有的对象复制到另一个sc ... -
11g MEMORY_TARGET 参数对SGA 和PGA的影响
2012-09-06 04:32 83811g 中新增 MEMORY_MAX_TARGET 参数 ... -
每小时生成csv文件,并ftp到远端服务器
2012-08-17 03:31 2422CREATE OR REPLACE procedu ... -
全面学习DBMS包之DBMS_SQL (转贴)
2012-08-16 22:32 690在PL/SQL编程当中,经常 ... -
Oracle – Select sysdate +/- time from dual
2012-08-15 22:39 903如果想+,-系统时间: Sysdate: S ... -
ZT 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
2012-08-08 23:15 858--1查看表空间已经使用的百分比 ...
相关推荐
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/...
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)在一个...
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以外的独立进程,捕捉redo log file 的信息,将其翻译成sql语句,再通过网络传输到目标端数据库,在目标端数据库执行同样的sql。如果其进程赶不...
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,当满了后,
传送REDO log的两种方式: 3 应用redo log 的两种时间: 3 应用redo log 的两种方式: 3 (二) 发送什么、发给谁 3 发送什么: 4 发给谁: 4 配置日志归档参数: 4 (三) 发送失败的解决办法 4 (四) 归档中断的处理 5 ...
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),日志项记录的数据用于重构对数据库所作的全部修改。
Logminer是oracle从8i开始提供的用于分析...它既能分析redo log file,也能分析归档后的archive log file。在分析日志的过程中需要使用数据字典,一般先生成数据字典文件后使用,10g以后的版本还可以使用在线数据字典。
,服务器进程(server process),以及其他文件(如参数文件(parameter file),密码文件(password file),归档日志文件(archive log file)等)。 Oracle服务器由数据库文件和数据库实例组成。 其中数据库...
SQLSERVER增长数据文件大小 BEGIN_XACT 启动一个事务 COMMIT_XACT 提交一个事务 ABORT_XACT 回滚一个事务 MARK_SAVEPOINT 程序发布'SAVE TRANSACTION'命令 MARK_DLL 表结构被修改 BEGIN_CKPT 启动一个检查点 ...
包括Export To SQL和Export To File,根据向导即可完成。 3、 其余菜单:Undo,Redo,Salvage Dropped/Truncated data,Restore 以及Run SQL Script前面已经叙述过,可以根据其向导完成。 log explorer使用的几个...
包括Export To SQL和Export To File,根据向导即可完成。 3、 其余菜单:Undo,Redo,Salvage Dropped/Truncated data,Restore 以及Run SQL Script前面已经叙述过,可以根据其向导完成。 log explorer使用的几个问题 ...
SQL> EXEC DBMS_LOGMNR.ADD_LOGFILE('/oracle/log/redo.log'); ``` 这将将 redo.log 文件添加到 LogMiner 中。 2. 选择日志文件 可以使用以下命令选择要分析的日志文件: ``` SQL> EXEC DBMS_LOGMNR.SELECT_LOG...
包括Export To SQL和Export To File,根据向导即可完成。 3、 其余菜单:Undo,Redo,Salvage Dropped/Truncated data,Restore 以及Run SQL Script前面已经叙述过,可以根据其向导完成。 log explorer使用的几个...
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','/...
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','/...
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...