--EN Hello. Oracle Database 11gR2. There are two Refresh Groups: RG01 and RG02. Both refresh groups use the same database link. RG01 contains non-updatable materialized views, while RG02 contains updatable materialized views. That's why they are separated into two groups—this is mainly an organizational decision and isn't directly relevant to the question.
Here's my question: When I select RG01 specifically and click "Refresh Now," all accumulated transactions are pushed and sent to the remote database. However, transactions from RG02 are also sent at the same time. Is this expected behavior? In other words, if both refresh groups share the same destination (via the same DB link), does Oracle simply send all pending transactions regardless of which refresh group they belong to? Or should this not happen—i.e., refreshing RG01 should only push transactions related to RG01?
--RU Приветствую. Oracle Database 11gR2. Есть две Refresh Group. Названия: RG01 и RG02. Обе рефреш группы используют один дблинк. RG01 содержит не обновляемые материализованные представления, а RG02 содержит обновляемые представления. Поэтому разделено на две группы. Это больше организационный момент и к вопросу не относится. И вопрос. Когда я выбираю конкретно RG01 и нажимаю "Refresh Now" все накопленные транзакции пушатся и отправляются в другую БД. При этом, отправляются транзакции и с RG02. Это нормальное явление? Мол если один адрес назначения то ему без разни��ы что относится к RG01 и RG02 и он все равно отправит все? Или такого быть не должно?