互联网服务数据库金融归档

oracle 数据库关于归档问题

公司做的是金融类的应用,每天从国外过来的行情数据比较多,之前数据库是处于非归档运行,这样一般是不提倡的,所以后来更换成了归档模式,现在每天归档大概有100多个G,默认数据库redo log默认大小是50M,现在改成了2G,但是监视几天下来日志还是切换还是比较平凡,我想问问这样的问题一般怎么解决比较合适。
参与11

4同行回答

like052like052数据库管理员学习 待业中
回复 2# liulei_oracle    如果归档大小普遍小于redo的大小,一般会是什么原因呢?我这里的redo为500M,但看归档基本上都是在200M左右就切换生成归档日志了显示全部
回复 2# liulei_oracle


   如果归档大小普遍小于redo的大小,一般会是什么原因呢?我这里的redo为500M,但看归档基本上都是在200M左右就切换生成归档日志了收起
软件开发 · 2015-07-13
浏览737
liulei_oracleliulei_oracle数据库管理员lgcns china
日志切换频繁说明数据库业务繁忙,只要不出现error就可以。那么这种情况下还是可以做些微调的,在init参数中有 log_buffer 您可以适当的微调还有情况是SQL 本身commit过于频繁也会产生这样的情况。您可以看看您的归档日志调整之后归档日志应该也是2GB一个但是若看到小于2GB...显示全部
日志切换频繁说明数据库业务繁忙,只要不出现error就可以。那么这种情况下还是可以做些微调的,在init参数中有 log_buffer 您可以适当的微调还有情况是SQL 本身commit过于频繁也会产生这样的情况。
您可以看看您的归档日志调整之后归档日志应该也是2GB一个但是若看到小于2GB的文件且很多,说明SQL程序是否设置的不正确。您如果嫌弃切换太慢可以把redo log和archive log目录放入单独的LUN或者RAID 10的LUN 等等。最后请做好备份。收起
系统集成 · 2015-07-13
浏览720
静以致远静以致远数据库运维工程师汇通天下
select event#,name from v$event_name where name='log buffer space';看看等待时间是不是很多,如果很多的话,可以考虑加大显示全部
select event#,name from v$event_name where name='log buffer space';

看看等待时间是不是很多,如果很多的话,可以考虑加大收起
互联网服务 · 2015-07-15
浏览679
yongjunshanyongjunshan技术总监江苏迈琨信息科技有限公司
我的归档日志大概都在1.8G就做归档了,我设置这个2G是否合适,我的LOG_BUFFER是10756096,是否需要增加显示全部
我的归档日志大概都在1.8G就做归档了,我设置这个2G是否合适,我的LOG_BUFFER是10756096,是否需要增加收起
互联网服务 · 2015-07-14
浏览808

提问者

yongjunshan
技术总监江苏迈琨信息科技有限公司

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-07-13
  • 关注会员:1 人
  • 问题浏览:2254
  • 最近回答:2015-07-15
  • X社区推广