发布网友 发布时间:2022-12-29 14:58
共1个回答
热心网友 时间:2023-05-19 09:42
Oracle数据库频繁归档问题的解决办法
第一步 检查
top 输出 CPU 使用率很低
iostat 读 M/s 写 K/s iowait %
v$session 中的会话不多 且都没有大的事务操作
db_writer_processes=
log_archive_max_processes=
主日志组 个 每个组中 个 M大小的日志文件
备日志组 个 每个组中 个 M大小的日志文件
v$log 除了一个组为current 其它所有日志组状态均为active
重启数据库现象依旧
第二步 判断
根据以上检查结果 判断应该不是应用层的问题 初步判断是系统进程或硬件问题 因为是生产系统 不到万不得已不要轻易作硬件检测和更换 因为那样会需要大量停止服务时间 首先采取一般控制日志归档的方法
第三步 措施
增加主日志文件
alter database add logfile member /u /oradata/BOSS/redo log to group
alter database add logfile member /u /oradata/BOSS/redo log to group
alter database add logfile member /u /oradata/BOSS/redo log to group
alter database add logfile member /u /oradata/BOSS/redo log to group
第四步 增加归档进程数 由 改为
alter system set log_archive_max_processes= scope=both
lishixin/Article/program/Oracle/201311/17384