29.12.11.10 Таблица replication_asynchronous_connection_failover
В этой таблице хранятся списки источников реплики для каждого канала репликации для механизма failover асинхронного подключения. Механизм failover асинхронного подключения автоматически устанавливает асинхронное (от источника к реплике) подключение к репликации к новому источнику из соответствующего списка после того, как существующее подключение от реплики к источнику завершается с ошибкой. Когда failover асинхронного подключения включен для группы реплик, управляемых Group Replication, списки источников транслируются всем членам группы при их присоединении, а также при изменении списков.
Вы задаете и управляете списками источников с помощью функций asynchronous_connection_failover_add_source и asynchronous_connection_failover_delete_source для добавления и удаления серверов репликации источника из списка источников для канала репликации. Для добавления и удаления управляемых групп серверов используйте функции asynchronous_connection_failover_add_managed и asynchronous_connection_failover_delete_managed.
Дополнительную информацию см. в Разделе 19.4.9 «Переключение источников и реплик с помощью failover асинхронного подключения».
Таблица replication_asynchronous_connection_failover содержит следующие столбцы:
-
CHANNEL_NAMEКанал репликации, частью списка источников которого является этот сервер репликации-источника. Если подключение этого канала к его текущему источнику завершается с ошибкой, этот сервер репликации-источника является одним из его потенциальных новых источников.
-
HOSTИмя хоста этого сервера репликации-источника.
-
PORTНомер порта этого сервера репликации-источника.
-
NETWORK_NAMESPACEПространство имен сети для этого сервера репликации-источника. Если это значение пустое, соединения используют стандартное (глобальное) пространство имен.
-
WEIGHTПриоритет этого сервера репликации-источника в списке источников канала репликации. Значение весов от 1 до 100, где 100 — наивысшее, а 50 — значение по умолчанию. При активации механизма failover асинхронного подключения выбирается источник с наибольшим значением веса среди альтернативных источников, перечисленных в списке источников для канала, для первой попытки подключения. Если эта попытка не удается, реплика пытается подключиться ко всем перечисленным источникам в порядке убывания веса, а затем начинает снова с источника с наибольшим весом. Если несколько источников имеют одинаковый вес, реплика упорядочивает их случайным образом.
-
MANAGED_NAMEИдентификатор управляемой группы, частью которой является сервер. Для управляемой службы
GroupReplicationидентификатор является значением системной переменнойgroup_replication_group_name.
Таблица replication_asynchronous_connection_failover имеет следующие индексы:
Первичный ключ по (
CHANNEL_NAME, HOST, PORT, NETWORK_NAMESPACE, MANAGED_NAME)
TRUNCATE TABLE запрещено для таблицы replication_asynchronous_connection_failover.
© 2025 Oracle
Licensed under the GPLv2 License.