Гость
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Не поднимается служба Sybase / 25 сообщений из 51, страница 1 из 3
22.03.2013, 13:55
    #38194852
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
Добрый день!

Я не администратор 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'.

ждал еще сутки, ничего, система у меня с базой в таком состоянии не поднимается. Подскажите, что делать, куда копать?
...
Рейтинг: 0 / 0
22.03.2013, 14:20
    #38194890
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
Извиняюсь, не уточнил, все это крутится на Win2008R2 64x.
...
Рейтинг: 0 / 0
22.03.2013, 14:24
    #38194899
cherrex_Den
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
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.
select * from master..sysdatabases 
...
Рейтинг: 0 / 0
22.03.2013, 15:30
    #38195026
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
Да продолжаются :)

Вопрос руководству поставлен, и даже было небольшое обучение, но за 2 дня по 4 часа просто чтения лекции без практики, да еще и за 2 месяца до работы непосредственно с самой системой, толку 0!) Обучение будет, вопрос времени, до руководства как всегда доходит что нужно обучать было до того как все упадет, а не после)

Результаты команды что Вы прислали смотрите в прикрепленном скриншоте(не вышло в тексте сюда впихнуть эту таблицу).
...
Рейтинг: 0 / 0
22.03.2013, 15:38
    #38195041
cherrex_Den
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
SteFFun,

выложи конфигурационный файл ase!
и какой размер страницы у сервера?
...
Рейтинг: 0 / 0
22.03.2013, 15:49
    #38195067
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
Размер страницы 16К, файл конфигурации прилагаю
...
Рейтинг: 0 / 0
22.03.2013, 15:53
    #38195077
Не поднимается служба Sybase
SteFFun,

-m не рековерит никакие базы, кроме master (master recovery mode)

Что делать:
Не стартовать одновременно сервер 2 раза из 2-х мест.
Остановить консоль с -m, а потом стартовать из сервисов.
...
Рейтинг: 0 / 0
22.03.2013, 16:01
    #38195096
cherrex_Den
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
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
...
Рейтинг: 0 / 0
22.03.2013, 16:05
    #38195108
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
Спасибо за инфу по поводу -m. Я не стартовал одновременно из 2х мест. И пытался сервис запустить после закрытия консоли с режимом -m. Я не совсем идиот:)
...
Рейтинг: 0 / 0
22.03.2013, 16:11
    #38195118
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
cherrex_Den, не знаю какой pool был. Я руками не задавал никаких параметров. Сервер уже после установки настроен так, как SAP считает нужным. Я поменяю проверю, а можете объяснить что значит этот параметр или дать ссылку на его описание, буду признателен.
...
Рейтинг: 0 / 0
22.03.2013, 16:22
    #38195142
cherrex_Den
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
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.
...
Рейтинг: 0 / 0
22.03.2013, 16:27
    #38195149
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
cherrex_Den,
ситуация не изменилась, только теперь в последнем сообщении в логе вместо

The original pool size is 0K.

теперь

The original pool size is 100М.
...
Рейтинг: 0 / 0
22.03.2013, 16:28
    #38195152
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
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 все было нормально, а после ему вдруг пула стало не хватать?
...
Рейтинг: 0 / 0
22.03.2013, 16:36
    #38195163
cherrex_Den
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
SteFFun,

что еще в логе есть? давайте лог с последнего старта!
...
Рейтинг: 0 / 0
22.03.2013, 16:58
    #38195207
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
cherrex_Den,
Прошу, а вот и сам лог
...
Рейтинг: 0 / 0
22.03.2013, 17:12
    #38195229
cherrex_Den
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
SteFFun,

с такими стэктрейсами только в тех.поддержку. поломался у вас дефолтный кэш!
...
Рейтинг: 0 / 0
22.03.2013, 17:37
    #38195293
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
Уважаемый cherrex_Den, объясните вкратце, кто такие стэктрйсы и что с ними не так, буду очень признателен. И все же, если разбираться логически, как запуск Sybase в режиме восстановления базы master могло поломать дефолтный кэш и вызвать такие стэктрейсы? Можно Ваше экспертное мнение? Я просто не вижу логических причин, почему после запуска Sybase в режиме восстановления базы master вдруг сломался дефолтный кэш, при том что действий то я никаких не делал, запустил а потом завершил, все. Мистика какая то.
...
Рейтинг: 0 / 0
22.03.2013, 17:52
    #38195325
Не поднимается служба Sybase
SteFFun,

Похоже на:
http://www.sybase.co.uk/detail?id=1099326

Смотреть на 728444.
...
Рейтинг: 0 / 0
22.03.2013, 18:10
    #38195354
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
SteFFunРазмер страницы 16К, файл конфигурации прилагаю

это файл отсюда?
Код: plaintext
E:\sybase\TST\TST.cfg
...
Рейтинг: 0 / 0
22.03.2013, 18:14
    #38195360
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
cherrex_DenSteFFun,

с такими стэктрейсами только в тех.поддержку. поломался у вас дефолтный кэш!
ничего он не сломался

ase по какой-то причине не может скинуть временно сконфигурированный для старта 128к пул в 0.
...
Рейтинг: 0 / 0
22.03.2013, 18:25
    #38195374
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
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 ничего не просит для старта, не вводи в заблуждение человека
...
Рейтинг: 0 / 0
23.03.2013, 14:18
    #38195882
SQLMantis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
SteFFunДобрый день!
как я понял Sybase в режиме восстановления(или maintenance mode или single user mode)если что то путаю поправьте.

master-recover mode

SteFFunОна запустилась в консоле, из описания следует что в этом режиме войти в сервер можно только под учеткой sa с пустым паролем. Но вышло так что при попытке залогиниться под sa я получаю отбой,(неверный логин или пароль, но оно и верно, ибо sa заблокирован),


Единственный аккаунт sa с паролем NULL у тебя будет если ты восстанавливаешь master с помомощью создания нового главного устройства.

Например.
Код: sql
1.
sqlsrvr -d d:\devices\master.dat -b17M



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 этого старта. и батник в котором он стартуется.
...
Рейтинг: 0 / 0
23.03.2013, 14:20
    #38195884
SQLMantis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
cherrex_DenSteFFun,

с такими стэктрейсами только в тех.поддержку. поломался у вас дефолтный кэш!

Чего поломалось? :)
...
Рейтинг: 0 / 0
23.03.2013, 20:19
    #38196039
cherrex_Den
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
SQLMantischerrex_DenSteFFun,

с такими стэктрейсами только в тех.поддержку. поломался у вас дефолтный кэш!

Чего поломалось? :)

А что я должен был сказать человеку который незнает даже что такое стэктрэйс? Хотя не надо было так делать!

komradase по какой-то причине не может скинуть временно сконфигурированный для старта 128к пул в 0.

а что-то подумал, что ему пул для какого-то восстановления нужен, ну лог прочитать с незакоммичеными транзакциями. и он его не нашел при старте!
...
Рейтинг: 0 / 0
25.03.2013, 01:37
    #38196758
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не поднимается служба Sybase
cherrex_DenSQLMantisпропущено...


Чего поломалось? :)

А что я должен был сказать человеку который незнает даже что такое стэктрэйс? Хотя не надо было так делать!

это ведь не ПТ, чтобы писать абы что, правда?


cherrex_Denkomradase по какой-то причине не может скинуть временно сконфигурированный для старта 128к пул в 0.

а что-то подумал, что ему пул для какого-то восстановления нужен, ну лог прочитать с незакомичеными транзакциями. и он его не нашел при старте!
независимо от конфигурации пулов в cfg, ase надо отрекаверить базы
так что он сам себе настраивает и уничтожает пулы при старте
есть спец. трейс-флаг, который отключает автоконфигурацию пулов при старте
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Не поднимается служба Sybase / 25 сообщений из 51, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]