2009-10-13 4 views

ответ

3

Администратор Domino имеет возможность перемещать базу данных в фоновом режиме.

Я никогда не использовал его, и я думаю, что он создаст копию исходной базы данных, а затем удалит orgin.

Я всегда перехожу на уровень os: остановка домино, файл mv, начало домино. Это займет гораздо больше времени и пространства, если на одном разделе.

HTH.

+0

Копия файла ОС поддерживает копию в качестве базы данных реплики оригинала (то есть: тот же идентификатор реплики) - это может быть или не быть тем, что вы хотите. – andora

3

Вы можете сделать это, не останавливая сервер. Убедитесь, что все пользователи вне базы данных.

Во-первых, откройте консоль и введите пользователей падение (который удаляет все подключения пользователей к серверу. Звучит неплохо, но это, как прерывание их сетевых соединений, и их Notes рабочие станции достаточно умны, чтобы восстановить).

Следующий тип dbcache flush. Это очищает любые блокировки кеша, которые сервер имеет в конкретном файле NSF.

Теперь (быстро) перейдите в файл на уровне ОС (проводник Windows или любой другой эквивалент на вашем сервере) и переместите файл в новую папку. Если это не сработает, вам может потребоваться несколько раз повторить функцию флеша dbcache. Иногда сервер сразу же получает контроль, особенно если кто-то снова подключается к этому файлу NSF.

+0

Перемещение NSF на уровне файла во время работы сервера - русская рулетка. Использование adminp или подход к реплике – stwissel

+0

Русская рулетка немного суровая, но вы правы, есть опасения рассмотреть. Ссылки на базу данных к счастью должны работать, так как они будут искать сервер по реплике, но URL-адреса будут ломаться, если вы получаете доступ через Domino. Если вы можете думать о других опасностях, добавьте их ниже. –

1

Создайте новую копию базы данных в новой папке, а затем, когда вы счастливы, что все реплицировано, заблокируйте всех из старого, запрещающего доступ в ACL. Через несколько дней вы можете удалить первую реплику, вы можете заставить всех переходить к новой реплике, выполнив серию выпадений на консоли сервера.

Если пользователи находятся в базе данных, это не будет иметь никакого значения, но когда они выйдут из системы и попытаются вернуться на сервер, они просто перенаправят их на реплику в новой папке, это может означать небольшую задержку, поэтому переключите лучше всего делать из часов.

Будьте осторожны, чтобы не блокировать себя и других системных администраторов, и не проверяйте параметр syncronise acl !! Это также уже не проблема с несколькими репликами одной и той же базы данных на сервере, хотя по привычке я бы не оставил старую до конца.

Смежные вопросы