oracle dba 精通dataguard,goldengate,mview等技术,擅长于数据库管理,备份恢复,性能调优,熟悉mysql,sqlserver的数据库,了解存储,善于shell编程
分类: Oracle
2013-06-14 10:11:42
近日,发现归档日志一下增大了很多,由原来的每天40G变成了140G.
究其原因,尽是一个mview完全刷新引起的.
ON_CORP_INFO 业务数据约2.7G,每2小时刷新一次.
但是每次刷新就要有9.5G的日志量,约为数据量的3.5倍.
9.5*12=114G
为了解决这个问题,在源端建mview log
CREATE MATERIALIZED VIEW LOG ON ON_CORP_INFO WITH primary key;
在目标端建mview
CREATE MATERIALIZED VIEW ON_CORP_INFO REFRESH WITH PRIMARY KEY AS SELECT * FROM ;
观察一段时间后发现,归档日志下来了