16.4.1.23 Репликация и Разбиение
Репликация поддерживается между разбиеёнными таблицами, при условии, что они используют ту же схему разбиения и в остальном имеют одинаковую структуру, за исключением случаев, когда это специально разрешено (см. Раздел 16.4.1.10, «Репликация с различными определениями таблиц на источнике и реплике»).
Репликация между таблицами с различным разбиением, как правило, не поддерживается. Это связано с тем, что операторы (например, ALTER
TABLE ... DROP PARTITION), непосредственно воздействующие на разделы в таких случаях, могут давать разные результаты на источнике и реплике. В случае, когда таблица разбита на источнике, но не на реплике, любые операторы, работающие с разделами на копии реплики на источнике, завершаются ошибкой на реплике. Когда копия таблицы на реплике разбита, а на источнике нет, операторы, действующие над разделами, не могут быть выполнены на источнике без возникновения ошибок.
Из-за этих опасностей нарушения репликации в целом (из-за неудачных операторов) и несоответствий (когда результат оператора SQL на уровне раздела приводит к различным результатам на источнике и реплике), мы рекомендуем убедиться, что разбиение любых таблиц, реплицируемых с источника, соответствует версиям этих таблиц на реплике.
© 2025 Oracle
Licensed under the GPLv2 License.