|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
Добрый день! Я не администратор Sybase, но по роду деятельности приходится обслуживать данную базу(опыта нет), поэтому мои вопросы могут казаться идиотскими, смешными и нелепыми:) Проблема в следующем. Ради теста, я решил провести процедуру восстановления сервера(он как бы упал и восстанавливать мне нужно было помимо пользовательской базы, базу master, saptools и sybmgmtdb(на Sybase у нас крутится SAP). Я делал по инструкции от SAP. Сделал так:погасил службы Sybase, затем в файл \sybase\ASE-15-0\install\RUN... .bat добавил в конец параметр -m, который запускает, как я понял Sybase в режиме восстановления(или maintenance mode или single user mode)если что то путаю поправьте. Она запустилась в консоле, из описания следует что в этом режиме войти в сервер можно только под учеткой sa с пустым паролем. Но вышло так что при попытке залогиниться под sa я получаю отбой,(неверный логин или пароль, но оно и верно, ибо sa заблокирован), зато могу залогиниться под любой другой учеткой, при этом получаю сообщение Database 'saptools' has not been recovered yet - please wait and try again. Msg 4001, Level 11, State 1: Server 'TST': Cannot open default database 'saptools'. Я подождал, сутки, ошибка не пропала, я так полагаю база saptools так и не восстановилась. Подумал да и ладно, однако после того как запускал Sybase в режиме -m, сервис Sybase более не поднимается, он зависает в состоянии запуск а в логах последняя строчка Recovery cannot restore the size for '128K' pool in 'default data cache'. The original pool size is 0K. To fix this, run sp_poolconfig to configure the pool size back to the original value. Но при этом я могу подключиться к серверу и там вижу ту же ошибку Database 'saptools' has not been recovered yet - please wait and try again. Msg 4001, Level 11, State 1: Server 'TST': Cannot open default database 'saptools'. ждал еще сутки, ничего, система у меня с базой в таком состоянии не поднимается. Подскажите, что делать, куда копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 13:55 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
Извиняюсь, не уточнил, все это крутится на Win2008R2 64x. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 14:20 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
SteFFun, И снова здравствуйте. Я так понимаю эксперименты продолжаются? А вы не побывали поговорить с руководством на тему посылки Вас на курсы ASE? авторDatabase 'saptools' has not been recovered yet - please wait and try again. Msg 4001, Level 11, State 1: Server 'TST': Cannot open default database 'saptools'. это говорит что база saptools не поднялась. скорее всего логин который вы используете по умолчанию идет к этой базе. покажите что выдаст: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 14:24 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
Да продолжаются :) Вопрос руководству поставлен, и даже было небольшое обучение, но за 2 дня по 4 часа просто чтения лекции без практики, да еще и за 2 месяца до работы непосредственно с самой системой, толку 0!) Обучение будет, вопрос времени, до руководства как всегда доходит что нужно обучать было до того как все упадет, а не после) Результаты команды что Вы прислали смотрите в прикрепленном скриншоте(не вышло в тексте сюда впихнуть эту таблицу). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 15:30 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
SteFFun, выложи конфигурационный файл ase! и какой размер страницы у сервера? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 15:38 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
Размер страницы 16К, файл конфигурации прилагаю ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 15:49 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
SteFFun, -m не рековерит никакие базы, кроме master (master recovery mode) Что делать: Не стартовать одновременно сервер 2 раза из 2-х мест. Остановить консоль с -m, а потом стартовать из сервисов. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 15:53 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
SteFFun, а вообще такой pool(128к) был? попробуй замени в файле [Named Cache:default data cache] cache size = 400M cache status = default data cache cache replacement policy = DEFAULT local cache partition number = DEFAULT на это [Named Cache:default data cache] cache size = 400M cache status = default data cache cache replacement policy = DEFAULT local cache partition number = DEFAULT [128K I/O Buffer Pool] pool size = 100M wash size = DEFAULT local async prefetch limit = DEFAULT ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 16:01 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
Спасибо за инфу по поводу -m. Я не стартовал одновременно из 2х мест. И пытался сервис запустить после закрытия консоли с режимом -m. Я не совсем идиот:) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 16:05 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
cherrex_Den, не знаю какой pool был. Я руками не задавал никаких параметров. Сервер уже после установки настроен так, как SAP считает нужным. Я поменяю проверю, а можете объяснить что значит этот параметр или дать ссылку на его описание, буду признателен. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 16:11 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
SteFFun, автор[128K I/O Buffer Pool] pool size = 100M wash size = DEFAULT local async prefetch limit = DEFAULT это как раз добавляет pool который просит при старте ASE авторRecovery cannot restore the size for '128K' pool in 'default data cache'. The original pool size is 0K. To fix this, run sp_poolconfig to configure the pool size back to the original value. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 16:22 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
cherrex_Den, ситуация не изменилась, только теперь в последнем сообщении в логе вместо The original pool size is 0K. теперь The original pool size is 100М. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 16:27 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
cherrex_DenSteFFun, автор[128K I/O Buffer Pool] pool size = 100M wash size = DEFAULT local async prefetch limit = DEFAULT это как раз добавляет pool который просит при старте ASE авторRecovery cannot restore the size for '128K' pool in 'default data cache'. The original pool size is 0K. To fix this, run sp_poolconfig to configure the pool size back to the original value. Странно, а почему до того как я запустил Sybase в режиме восстановления базы master все было нормально, а после ему вдруг пула стало не хватать? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 16:28 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
SteFFun, что еще в логе есть? давайте лог с последнего старта! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 16:36 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
cherrex_Den, Прошу, а вот и сам лог ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 16:58 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
SteFFun, с такими стэктрейсами только в тех.поддержку. поломался у вас дефолтный кэш! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 17:12 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
Уважаемый cherrex_Den, объясните вкратце, кто такие стэктрйсы и что с ними не так, буду очень признателен. И все же, если разбираться логически, как запуск Sybase в режиме восстановления базы master могло поломать дефолтный кэш и вызвать такие стэктрейсы? Можно Ваше экспертное мнение? Я просто не вижу логических причин, почему после запуска Sybase в режиме восстановления базы master вдруг сломался дефолтный кэш, при том что действий то я никаких не делал, запустил а потом завершил, все. Мистика какая то. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 17:37 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
SteFFunРазмер страницы 16К, файл конфигурации прилагаю это файл отсюда? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 18:10 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
cherrex_DenSteFFun, с такими стэктрейсами только в тех.поддержку. поломался у вас дефолтный кэш! ничего он не сломался ase по какой-то причине не может скинуть временно сконфигурированный для старта 128к пул в 0. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 18:14 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
cherrex_DenSteFFun, автор[128K I/O Buffer Pool] pool size = 100M wash size = DEFAULT local async prefetch limit = DEFAULT это как раз добавляет pool который просит при старте ASE авторRecovery cannot restore the size for '128K' pool in 'default data cache'. The original pool size is 0K. To fix this, run sp_poolconfig to configure the pool size back to the original value. ase ничего не просит для старта, не вводи в заблуждение человека ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 18:25 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
SteFFunДобрый день! как я понял Sybase в режиме восстановления(или maintenance mode или single user mode)если что то путаю поправьте. master-recover mode SteFFunОна запустилась в консоле, из описания следует что в этом режиме войти в сервер можно только под учеткой sa с пустым паролем. Но вышло так что при попытке залогиниться под sa я получаю отбой,(неверный логин или пароль, но оно и верно, ибо sa заблокирован), Единственный аккаунт sa с паролем NULL у тебя будет если ты восстанавливаешь master с помомощью создания нового главного устройства. Например. Код: sql 1.
SteFFunзато могу залогиниться под любой другой учеткой, при этом получаю сообщение Database 'saptools' has not been recovered yet - please wait and try again. Msg 4001, Level 11, State 1: Server 'TST': Cannot open default database 'saptools'. Ты использовал ту же master. Там у тебя присутствует твой логин, с помощью которого ты успешно заходишь. -m не поднимает пользовательские базы данных и ты напрасно ждал что она поднимется. Хотелось бы полное, подробное, по шагам описание того что ты делал с того момента как остановил работающий сервер. Вот что ты делал с ним между тем как остановил и запустил с ключем -m и все что делал потом. Плюс к этому, я попрошу вернуть на сервер тот конфиг, который работал до старта с ключем -m, стартовать сервер без ключа. Прислать сюда log этого старта. и батник в котором он стартуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2013, 14:18 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
cherrex_DenSteFFun, с такими стэктрейсами только в тех.поддержку. поломался у вас дефолтный кэш! Чего поломалось? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2013, 14:20 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
SQLMantischerrex_DenSteFFun, с такими стэктрейсами только в тех.поддержку. поломался у вас дефолтный кэш! Чего поломалось? :) А что я должен был сказать человеку который незнает даже что такое стэктрэйс? Хотя не надо было так делать! komradase по какой-то причине не может скинуть временно сконфигурированный для старта 128к пул в 0. а что-то подумал, что ему пул для какого-то восстановления нужен, ну лог прочитать с незакоммичеными транзакциями. и он его не нашел при старте! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2013, 20:19 |
|
Не поднимается служба Sybase
|
|||
---|---|---|---|
#18+
cherrex_DenSQLMantisпропущено... Чего поломалось? :) А что я должен был сказать человеку который незнает даже что такое стэктрэйс? Хотя не надо было так делать! это ведь не ПТ, чтобы писать абы что, правда? cherrex_Denkomradase по какой-то причине не может скинуть временно сконфигурированный для старта 128к пул в 0. а что-то подумал, что ему пул для какого-то восстановления нужен, ну лог прочитать с незакомичеными транзакциями. и он его не нашел при старте! независимо от конфигурации пулов в cfg, ase надо отрекаверить базы так что он сам себе настраивает и уничтожает пулы при старте есть спец. трейс-флаг, который отключает автоконфигурацию пулов при старте ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2013, 01:37 |
|
|
start [/forum/topic.php?fid=55&msg=38195207&tid=2009992]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
290ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
others: | 229ms |
total: | 649ms |
0 / 0 |