9.13 Пересканирование ReplicaSet
В этом разделе описывается, как проверить ReplicaSet на согласованность с помощью . replicaSet.rescan()
Операция выполняет следующие действия: replicaSet.rescan()
-
Обеспечивает, что учетные данные репликации каждого члена хранятся в метаданных.
Примечаниетакже проверяет отсутствие пользователей репликации и предлагает запуститьreplicaSet.status()для добавления отсутствующих учетных записей в метаданные.replicaSet.rescan() Проверяет наличие неуправляемых членов и добавляет их, если это настроено. Неуправляемые члены — это экземпляры, которые входят в ReplicaSet, но отсутствуют в метаданных.
Проверяет устаревшие члены и удаляет их, если это настроено. Устаревшие члены — это экземпляры, которые не входят в ReplicaSet, но присутствуют в метаданных. Недействительные экземпляры игнорируются.
Обеспечивает, что значения
server_idиserver_uuidхранятся в метаданных для каждого члена ReplicaSet.
Добавление неуправляемых экземпляров
можно настроить для добавления неуправляемых экземпляров, установив параметр replicaSet.rescan()addUnmanaged в значение true. По умолчанию этот параметр установлен в значение false и отображает все неуправляемые экземпляры, но не вносит изменений в ReplicaSet.
Если выполняется в интерактивном режиме, неуправляемые экземпляры отображаются, и вас попросят добавить их в ReplicaSet. replicaSet.rescan()
Удаление устаревших экземпляров
можно настроить для удаления устаревших экземпляров, установив параметр replicaSet.rescan()removeObsolete в значение true. По умолчанию этот параметр установлен в значение false и отображает все устаревшие экземпляры, но не вносит изменений в ReplicaSet.
Если выполняется в интерактивном режиме, устаревшие экземпляры отображаются, и вас попросят удалить их. replicaSet.rescan()
© 2025 Oracle
Licensed under the GPLv2 License.