17.5.1 Развертывание в режиме нескольких или одного первичного узла
Репликация групп работает в следующих различных режимах:
режим одного первичного узла
режим нескольких первичных узлов
По умолчанию используется режим одного первичного узла. Невозможно развернуть члены группы в разных режимах, например, один член в режиме нескольких первичных узлов, а другой — в режиме одного первичного узла. Для переключения между режимами необходимо перезапустить группу, а не сервер, с новой конфигурацией. Независимо от режима развертывания, репликация групп не обрабатывает откат на стороне клиента; это должно обрабатываться самим приложением, соединителем или посредническим фреймворком, таким как прокси или.
При развертывании в режиме нескольких первичных узлов выполняется проверка инструкций на предмет их совместимости с режимом. При развертывании репликации групп в режиме нескольких первичных узлов выполняются следующие проверки:
Если транзакция выполняется с уровнем изоляции SERIALIZABLE, то при синхронизации с группой ее фиксация завершается ошибкой.
Если транзакция выполняется над таблицей, у которой есть внешние ключи с каскадными ограничениями, то транзакция не может быть завершена при синхронизации с группой.
Эти проверки можно отключить, установив параметр group_replication_enforce_update_everywhere_checks в значение FALSE. При развертывании в режиме одного первичного узла этот параметр должен быть установлен в FALSE.
© 2025 Oracle
Licensed under the GPLv2 License.