lgwr 进程从内存把日志写到重做日志组,是内存读+磁盘写
arc进程是讲重做日志写入归档日志 ,是磁盘读+磁盘写
前者速度显然快过后者。
可能发生归档慢从左快到站数据库卡机。
为了避免这样
修改归档进程参数
SQL> show parameter log_archive_max_processes;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_max_processes integer 4
加到8
SQL> alter system set log_archive_max_processes=8;
系统已更改。
如下有8个进程。
oracle@node2:/oracle>ps -ef | grep arc
oracle 4031 1 0 Jul24 ? 00:00:05 ora_arc0_otcp2
oracle 4033 1 0 Jul24 ? 00:00:09 ora_arc1_otcp2
oracle 4035 1 0 Jul24 ? 00:00:11 ora_arc2_otcp2
oracle 4037 1 0 Jul24 ? 00:00:05 ora_arc3_otcp2
oracle 24795 1 0 14:42 ? 00:00:00 ora_arc4_otcp2
oracle 24797 1 0 14:42 ? 00:00:00 ora_arc5_otcp2
oracle 24799 1 0 14:42 ? 00:00:00 ora_arc6_otcp2
oracle 24801 1 0 14:42 ? 00:00:00 ora_arc7_otcp2
oracle 25147 20030 0 14:47 pts/0 00:00:00 grep arc