Не могу выполнить full repair

Обсуждение технических вопросов по продуктам Novell

Не могу выполнить full repair

Сообщение Pavel Anisimov » 15 дек 2009, 12:23

Не могу выполнить full repair.
В дереве 3 сервера: NW65SP6(Master), NW65SP7(R/W), NW65SP6(R/W).
В тестовых целях устанавливался сервер SLES10SP3 + OES2SP2.
Потом был деинсталлирован. Предварительно была удалена eDirectory с сервера в соответствии с TID 7002414.
В дереве следов сервера SLES не обнаруживается (ни самого объекта, ни связанных с ним объектов - ldap server, ldap group и т.д.).
Проблема в том, что теперь не могу выполнить операцию unattended full repair ни на одном из вышеперечисленных серверов NW.
DSREPAIR зависает с сообщением "Waiting for Directory Services to release the local database files".
Пользователи при этом подключаются. Реплики и время cинхронизируются.
Pavel Anisimov
 
Сообщения: 29
Зарегистрирован: 14 дек 2009, 21:15

Re: Не могу выполнить full repair

Сообщение Tolik Mironov » 15 дек 2009, 14:16

Предварительно была удалена eDirectory с сервера в соответствии с TID 7002414.


А почему вручную, а не с помощью ndsconfig rm -a ?

DSREPAIR зависает с сообщением "Waiting for Directory Services to release the local database files".


Попробуйте загрузить server -NDB и выполнить repair.
Tolik Mironov
 
Сообщения: 104
Зарегистрирован: 17 июл 2006, 14:28

Re: Не могу выполнить full repair

Сообщение Pavel Anisimov » 15 дек 2009, 14:41

Tolik Mironov писал(а):
Предварительно была удалена eDirectory с сервера в соответствии с TID 7002414.


А почему вручную, а не с помощью ndsconfig rm -a ?


DSREPAIR зависает с сообщением "Waiting for Directory Services to release the local database files".


Попробуйте загрузить server -NDB и выполнить repair.

1. Наверное не так хорошо знаю OES и был дефицит по времени для поиска: сервер отобрали для другой задачи.
2. Перегрузить тот который с Master-репликой ?
Вчера пробовал перегрузить с -NDB: также зависал на dsrepair.
Pavel Anisimov
 
Сообщения: 29
Зарегистрирован: 14 дек 2009, 21:15

Re: Не могу выполнить full repair

Сообщение Tolik Mironov » 15 дек 2009, 14:50

2. Перегрузить тот который с Master-репликой ?


Желательно.

Вчера пробовал перегрузить с -NDB: также зависал на dsrepair.


Перегружали мастер реплику или рид-райт?

Если сделать Local DS repair из Advanced menu, что говорит?

Кстати, что показывает в View Replica ring? Ничего лишнего?
Tolik Mironov
 
Сообщения: 104
Зарегистрирован: 17 июл 2006, 14:28

Re: Не могу выполнить full repair

Сообщение Pavel Anisimov » 15 дек 2009, 15:27

Tolik Mironov писал(а):
2. Перегрузить тот который с Master-репликой ?


Желательно.

Вчера пробовал перегрузить с -NDB: также зависал на dsrepair.


Перегружали мастер реплику или рид-райт?

Если сделать Local DS repair из Advanced menu, что говорит?

Кстати, что показывает в View Replica ring? Ничего лишнего?


1. Перегружал мастер.
2. Local с какими установками сделать ?
С установками по умолчанию на всех 3-х серверах проходило. Даже
без загрузки с -NDB.
3. Лишнее в таблице серверов-реплик? Лишнего нет. Там 3 сервера, на одном мастер на 2-х r/w. Все в on.
Pavel Anisimov
 
Сообщения: 29
Зарегистрирован: 14 дек 2009, 21:15

Re: Не могу выполнить full repair

Сообщение Tolik Mironov » 15 дек 2009, 15:53

2. Local с какими установками сделать ?


Можно к штатным добавить Yes - Rebuild Operational Schema.

До кучи из Advanced выполните:

Repair all network addresses
Verify All Remote Server IDs
Repair All Replicas
Tolik Mironov
 
Сообщения: 104
Зарегистрирован: 17 июл 2006, 14:28

Re: Не могу выполнить full repair

Сообщение Pavel Anisimov » 15 дек 2009, 16:29

Tolik Mironov писал(а):
2. Local с какими установками сделать ?


Можно к штатным добавить Yes - Rebuild Operational Schema.

До кучи из Advanced выполните:

Repair all network addresses
Verify All Remote Server IDs
Repair All Replicas


Признаюсь, что первые 2 пункта не знаю как выполнить, поскольку
не нашел в Advanced.
Еще раз уточню план действий на вечер:
1. Перегружаю master сервер с -NDB
2. Запускаю dsrepair (ключи не нужны ?)
3. Advanced -> Repair Local -> Rebuild Operational Schema
Правильно ?
Pavel Anisimov
 
Сообщения: 29
Зарегистрирован: 14 дек 2009, 21:15

Re: Не могу выполнить full repair

Сообщение Tolik Mironov » 15 дек 2009, 17:02

2. Запускаю dsrepair (ключи не нужны ?)


dsrepair -a

3. Advanced -> Repair Local -> Rebuild Operational Schema
Правильно ?


Да, поставить в Yes и еще Perform database structure and index check тоже Yes и запустить (F10).

1. Advanced-Servers Known to This Database-Repair all Network Addresses
2. Advanced-Replica and Partition operations-Repair all replicas
3. Advanced-Replica and Partition operations-Repair Ring, all replicas
Tolik Mironov
 
Сообщения: 104
Зарегистрирован: 17 июл 2006, 14:28

Re: Не могу выполнить full repair

Сообщение Pavel Anisimov » 15 дек 2009, 21:40

Делал эти пункты даже не перегружая сервер:
1. Advanced-Servers Known to This Database-Repair all Network Addresses
2. Advanced-Replica and Partition operations-Repair all replicas
3. Advanced-Replica and Partition operations-Repair Ring, all replicas

Перегрузил сервер с ключом -NDB
Запустил dsrepair -a
В repair local database кроме опций по умолчанию еще поставил как и советовали:
Perform database structure and index check
Rebuild operation schema.

ВСЕ прошло без ошибок.

Запустил Master в обычном режиме.
Опять dsrepair завис на full repair в ожидании.
Время и реплики синхронизиованы.
К серверам подключаюсь нормально.
Желтых вопросиков в C1 не наблюдается.
Pavel Anisimov
 
Сообщения: 29
Зарегистрирован: 14 дек 2009, 21:15

Re: Не могу выполнить full repair

Сообщение Tolik Mironov » 15 дек 2009, 22:05

ВСЕ прошло без ошибок.
Опять dsrepair завис на full repair в ожидании.


Чудеса блин. Вы по сути выполнили тот же unattended только по отдельным шагам.

Ну как вариант к рассмотрению - можно накатить на них всех СП8.
Tolik Mironov
 
Сообщения: 104
Зарегистрирован: 17 июл 2006, 14:28

А подождать минут 15 не пробовали?

Сообщение Boris Morozov » 15 дек 2009, 23:26

Есть такая фишка. Поставьте и сходите покушать.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Завис или работает?

Сообщение Павел Гарбар » 16 дек 2009, 09:53

Full repair проверяет права на дисках. Посмотри на лампочки - не пилят ли диски в это время? Если да, то чем больше файлов, тем дольше проверка.
Павел Гарбар
 
Сообщения: 710
Зарегистрирован: 05 июн 2002, 09:36
Откуда: Санкт-Петербург

Re: А подождать минут 15 не пробовали?

Сообщение Pavel Anisimov » 16 дек 2009, 10:17

Boris Morozov писал(а):Есть такая фишка. Поставьте и сходите покушать.

Пробовал. Ходил "покушать" на двое суток.
Pavel Anisimov
 
Сообщения: 29
Зарегистрирован: 14 дек 2009, 21:15

Re: Не могу выполнить full repair

Сообщение Pavel Anisimov » 16 дек 2009, 10:22

Tolik Mironov писал(а):
ВСЕ прошло без ошибок.
Опять dsrepair завис на full repair в ожидании.


Чудеса блин. Вы по сути выполнили тот же unattended только по отдельным шагам.

Ну как вариант к рассмотрению - можно накатить на них всех СП8.

А накатывать сервис пак когда с базой что-то не так нормально ?
Pavel Anisimov
 
Сообщения: 29
Зарегистрирован: 14 дек 2009, 21:15

Сообщение Владимир Горяев » 16 дек 2009, 10:31

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

Вообще unattended full repair непонятно зачем придумали :roll:
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

След.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

cron