Chinaunix

标题: oracle归档日志问题 [打印本页]

作者: longsh_cu    时间: 2015-10-13 15:18
标题: oracle归档日志问题
环境:有两套linux+oracle 11g rac数据库A和B,A数据库有十几个系统在用,按不同的用户区分,数据量有10T左右,B数据库是A数据库的一部分,是通过rman恢复表空间的方式生成的,只包含A数据库中的一个应用,数据量为3T。
问题:A数据库每天生成的归档日志基本在每小时10到30G之间,但B数据库生成的归档在早8点到下午4点之间每个小时超过100G,其他时间每小时基本在10G左右,而B数据库的数据量和操作只是A数据库的一部分,为什么B数据库的归档日志反而比A数据库的大?归档日志的大小除了和对数据库的操作有关还和哪些因素有关?请高手指教,谢谢!
作者: paomananshan    时间: 2015-10-15 14:55
你确定B上的操作在A上都存在?自己出个报告比较一下吧。B和A一定是不一样的。
作者: longsh_cu    时间: 2015-10-16 08:57
感谢paomananshan的回复。B上的操作肯定是和A上的一样。这个问题也在咨询维护商,他们的解释是数据库上跑的任务是轮询的,B的性能比A好,所以执行的效率高,生成的归档也就多。

作者: flutter    时间: 2015-10-16 10:09
找个有针对性的时间窗口,做个AWR或者LOGMINOR看看内容就知道了撒
作者: jackson198574    时间: 2015-10-17 18:02
AB的操作是一样的吗?使用什么方法判断出两个库的操作都是一模一样的?
作者: longsh_cu    时间: 2015-10-19 11:49
B是从A恢复的,B上的所有的操作也都是按照A上进行配置的。DBA的说法是B的性能比A高,两台数据库上的操作虽然相同,但因为采用的是轮询机制,B上执行的操作次数要远比A上的多,所以产生的归档日志也就多。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2