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

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

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

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

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

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

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

The original pool size is 0K.

теперь

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

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


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