数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle数据库频繁归档问题的解决办法


发布日期:2018年03月17日
 
Oracle数据库频繁归档问题的解决办法

Oracle数据库频繁归档问题的解决办法

第一步检查

top 输出 CPU 使用率很低

iostat 读M/sK/siowait %

v$session 中的会话不多且都没有大的事务操作

db_writer_processes=

log_archive_max_processes=

主日志组每个组中M大小的日志文件

备日志组每个组中M大小的日志文件

v$log 除了一个组为current其它所有日志组状态均为active

重启数据库现象依旧

第二步判断

根据以上检查结果判断应该不是应用层的问题初步判断是系统进程或硬件问题因为是生产系统不到万不得已不要轻易作硬件检测和更换因为那样会需要大量停止服务时间首先采取一般控制日志归档的方法

第三步措施

增加主日志文件

alter database add logfile member /u/oradata/BOSS/redolog to group

alter database add logfile member /u/oradata/BOSS/redolog to group

alter database add logfile member /u/oradata/BOSS/redolog to group

alter database add logfile member /u/oradata/BOSS/redolog to group

第四步增加归档进程数改为

alter system set log_archive_max_processes= scope=both

最后重启主备数据库机器

上一篇:Oracle10g同字节序跨平台迁移

下一篇:Oracle导出程序Exp的使用具体过程