|
|
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
Господа, информации возможно мало предоставлю. Но может кто из личного опыта подскажет, в чем может быть дело. Руками остановили службу Sybase 11.9.2 SyBaseSQL_Monitor и SyBaseSQL_Server, а запускаться не хочет. При попытке старта пишет: "Не удалось запустить службу Sybase SQLServer на локальный компьютер. Эта служба не возвращала ошибки. Возможно, это внутренняя ошибка Windows или внутренняя ошибка службы. Если проблема не исчезнет..." В журнале приложений Win пишется следующее (более старые сообщения находятся снизу): <---------------начало----------------> 50002: ueshutdown: exiting 190009: Attempting to change default sortorder ID from 21167588 to 21167604 50017: engine 0, os pid 236 online 110193: Either the config parameter 'use security services' is set to 0, or ASE does not support use of external security mechanisms on this platform. The Security Control Layer will not be initialized. No external security mechanisms will be supported. 100067: Worker Thread Manager is not enabled for use in SQL Server. 240047: Size of the 2K memory pool: 1103922 Kb 240046: Memory allocated for the default data cache cache: 1103926 Kb 280018: Directory Control Layer (DCL) using directory driver: InterfacesDriver 110017: Using 'C:\Sybase\SERVER_NAME..cfg' for configuration information. 30043: Cannot find current default character set id 53 in internal cross reference table for unicode conversion for event logging 110175: Server part of first shared memory region at 0x2004a000, 1073438720 bytes 110138: Warning: Using default file 'C:\Sybase\SERVER_NAME.cfg' since a configuration file was not specified. Specify a configuration file name in the RUNSERVER file to avoid this message. <---------------конец----------------> В логах самого Sybase пишется, практически тоже самое. Пробую запустить из скрипта run_server_name.bat - все одно: " C:\Sybase\install>C:\Sybase\bin\sqlsrvr.exe -dC:\Sybase\DATA\MASTER.DAT -sSERVER_NAME -eC:\Sybase\install\errorlog -iC:\Sybase\ini -MC:\Sybase Using config area from primary master device. Warning: Using default file 'C:\Sybase\SERVER_NAME.cfg' since a configuration file was not specified. Specify a configuration file name in the RUNSERVER file to avoid this message. kernel Kernel memory at 0x20000000, 303104 bytes kernel Server part of first shared memory region at 0x2004a000, 1073438720 bytes kernel Server region 0 at 0x60010000, 311951360 bytes kernel Server region 1 at 0x729c0000, 39583744 bytes kernel Server region 2 at 0x74ff0000, 34603008 bytes kernel Server region 3 at 0x794f0000, 62884389 bytes kernel Highest valid address is 0x7d0e8a25 kernel Using 100000 file descriptors. kernel Cannot find current default character set id 53 in internal cross reference table for unicode conversion for event logging kernel Adaptive Server Enterprise/11.9.2.5/1245/P/SWR 9817 ESD 3/NT (IX86)/OS 3.51,4.0/FBU/Thu Oct 04 19:52:14 2001 kernel Confidential property of Sybase, Inc. kernel Copyright 1987, 2001 kernel Sybase, Inc. All rights reserved. kernel Unpublished rights reserved underU.S. copyright laws. kernel kernel This software contains confidential and trade secret information of Sybase, kernel Inc. Use, duplication or disclosure of the software and documentation by kernel the U.S. Government is subject to restrictions set forth in a license kernel agreement between the Government and Sybase, Inc. or other written kernel agreement specifying the Government's rights to use the software and any kernel applicable FAR provisions, for example, FAR 52.227-19. kernel Sybase, Inc. 6475 Christie Avenue, Emeryville, CA 94608, USA kernel Using 'C:\Sybase\SERVER_NAME.cfg' for configuration information. kernel Logging SQL Server messages in file 'C:\Sybase\install\errorlog'. kernel kdcl_init: connectivity library supports master/query syntax kernel Directory Control Layer (DCL) using directory driver: InterfacesDriver kernel SQL Server NT process id is 0x990. kernel SQL Server was started from a console window. kernel Network and device connection limit is 99992. server Number of proc buffers allocated:146841. server Proc header memory allocated 73420 pages for each per engine cache server Number of blocks left for proc headers: 146928. server Memory allocated for the default data cache cache: 1103926 Kb 32.67 server Size of the 2K memory pool: 1103922 Kb kernel Initializing virtual device 0, 'C:\Sybase\DATA\MASTER.DAT' kernel Virtual device 0 started using asynchronous i/o. kernel Worker Thread Manager is not enabled for use in SQL Server. kernel Either the config parameter 'use security services' is set to 0, or ASE does not support use of external securitymechanisms on this platform. The Security Control Layer will not be initialized. No external security mechanisms will be supported. kernel engine 0, os pid 816 online server Attempting to change default sortorder ID from 23526884 to 23526900 kernel ueshutdown: exiting " Работа самого сервера вроде проходит нормально, глюков с железом так же замечено не было. Может у кого есть позитивные мысли? Был бы премного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 20:20 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
бродЯга_ kernel engine 0, os pid 816 online server Attempting to change default sortorder ID from 23526884 to 23526900 kernel ueshutdown: exiting Ничего криминального в этом логе нет. Запускайте RUN_SERVER.bat и шлите сюда ошибки из ERRORLOG. Если не можете опознать ошибки - шлите все в приложенном файле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 20:55 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
Да собственно ERRORLOG повторяет практически полностью вывод на консоль, приведенный выше, но тем неменее: (отсылаю не в файле, бо как не очень большой, да и нагляднее будет) 21:07:39.21 kernel Using config area from primary master device. 21:07:39.23 kernel Warning: Using default file 'C:\Sybase\SERVER_NAME.cfg' since a configuration file was not specified. Specify a configuration file name in the RUNSERVER file to avoid this message. 21:07:41.56 kernel Kernel memory at 0x20000000, 303104 bytes 21:07:41.56 kernel Server part of first shared memory region at 0x2004a000, 1073438720 bytes 21:07:41.57 kernel Server region 0 at 0x60010000, 311951360 bytes 21:07:41.57 kernel Server region 1 at 0x729c0000, 39583744 bytes 21:07:41.57 kernel Server region 2 at 0x74ff0000, 34603008 bytes 21:07:41.59 kernel Server region 3 at 0x794f0000, 62884389 bytes 21:07:41.59 kernel Highest valid address is 0x7d0e8a25 21:07:41.60 kernel Using 100000 file descriptors. 21:07:41.60 kernel Cannot find current default character set id 53 in internal cross reference table for unicode conversion for event logging 21:07:41.60 kernel Adaptive Server Enterprise/11.9.2.5/1245/P/SWR 9817 ESD 3/NT (IX86)/OS 3.51,4.0/FBU/Thu Oct 04 19:52:14 2001 21:07:41.62 kernel Confidential property of Sybase, Inc. 21:07:41.62 kernel Copyright 1987, 2001 21:07:41.62 kernel Sybase, Inc. All rights reserved. 21:07:41.64 kernel Unpublished rights reserved under U.S. copyright laws. 21:07:41.64 kernel 21:07:41.64 kernel This software contains confidential and trade secret information of Sybase, 21:07:41.65 kernel Inc. Use, duplication or disclosure of the software and documentation by 21:07:41.65 kernel the U.S. Government is subject to restrictions set forth in a license 21:07:41.67 kernel agreement between the Government and Sybase, Inc. or other written 21:07:41.67 kernel agreement specifying the Government's rights to use the software and any 21:07:41.67 kernel applicable FAR provisions, for example, FAR 52.227-19. 21:07:41.68 kernel Sybase, Inc. 6475 Christie Avenue, Emeryville, CA 94608, USA 21:07:41.68 kernel Using 'C:\Sybase\SERVER_NAME.cfg' for configuration information. 21:07:41.68 kernel Logging SQL Server messages in file 'C:\Sybase\install\errorlog'. 21:07:41.71 kernel kdcl_init: connectivity library supports master/query syntax 21:07:41.71 kernel Directory Control Layer (DCL) using directory driver: InterfacesDriver 21:07:41.73 kernel SQL Server NT process id is 0xa0c. 21:07:41.73 kernel SQL Server was started from a console window. 21:07:41.73 kernel Network and device connection limit is 99992. 21:07:41.76 server Number of proc buffers allocated: 146841. 21:07:41.78 server Proc header memory allocated 73420 pages for each per engine cache 21:07:41.79 server Number of blocks left for proc headers: 146928. 21:07:41.79 server Memory allocated for the default data cache cache: 1103926 Kb 21:07:41.95 server Size of the 2K memory pool: 1103922 Kb 21:07:41.96 kernel Initializing virtual device 0, 'C:\Sybase\DATA\MASTER.DAT' 21:07:41.98 kernel Virtual device 0 started using asynchronous i/o. 21:07:41.98 kernel Worker Thread Manager is not enabled for use in SQL Server. 21:07:41.98 kernel Either the config parameter 'use security services' is set to 0, or ASE does not support use of external security mechanisms on this platform. The Security Control Layer will not be initialized. No external security mechanisms will be supported. 21:07:42.00 kernel engine 0, os pid 816 online 21:07:42.00 server Attempting to change default sortorder ID from 23526884 to 23526900 21:07:42.01 kernel ueshutdown: exiting ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 21:13 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
Есть две мысли. 1) Вы используете не ту конфигурацию сервера при запуске. Ну уж не знаю, какую надо - попробуйте посмотреть, что написано в параметрах запуска ASE как сервиса. Или админ должен знать. 2) ASE пытается сменить sort order . Дело в том, что там есть как бы режим работы - смена порядка сортировки. Сервер в этом случае делает опред. вещи и останавливается. То, что он это пытается делать, может быть следствием указания неправильной конфигурации (файла) или предыдущей попыткой его сменить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 21:37 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
По первому пункту могу сказать, что конфигурация сервера именно та, что характрено - до недавнего времени рабочая. Но тем неменее пробовал откатываться и запускался с более старой конфигурацией - эффект тот же. По второму пункту: Действительно, возникают мысли, что проблема может быть связана с charset'ами и сортировкой. Но так как опыта в администрировании СУБД Sybase КРАЙНЕ мало, поэтому не могу понять в какую сторону копать, куда смотреть и что проверять. Сравнивая приведенный мною ERRORLOG с ERRORLOG'ом, который был сгенерен ранее при успешных запусках увидел лишь разницы в предпоследней строчке, а именно, вместо <--начало--> 21:07:42.00 kernel engine 0, os pid 816 online 21:07:42.00 server Attempting to change default sortorder ID from 23526884 to 23526900 21:07:42.01 kernel ueshutdown: exiting <--конец--> ранее шло <--начало--> 13:17:02.10 kernel engine 0, os pid 884 online 13:17:02.10 server No active traceflags 13:17:02.17 server Opening Master Database ... 13:17:02.20 server Loading SQL Server's default sort order and character set ... ... ... <--конец--> Может после этой информации появятся мысли более конкретного плана? Что это за попытки изменить значение по умолчанию такие? Где он вообще может прописываться? в конфигурационных файлах ничего не нашел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 22:43 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
см ответ на sybase.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2004, 13:34 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
Как можно пользоваться утилитой syconfig, она ж требует запуска службы, которая не запускается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 09:54 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
Да мало sysconfig здесь поможет. Она ничего не умеет такого особенного, чего нельзя руками сделать из консольки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 10:27 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
Не требует syconfig запуска сервиса. В том-то и дело, чтобы запустить sqlsrv не как сервис, и не из скрипта, а из этой утилиты. В некоторых случаях мне это помогало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 12:05 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
в моем случае это не помогло - отказывается стартовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 15:09 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
Ну а может перебилдить master и заново базы подключить ? Дольше будешь ошибку искать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 15:15 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
Уже предлагали запустить сервер из bat - файла, они обычно лежат в каталоге %sybase%\%sybase_ase%\install (если все по умолчанию c:\sybase\ASE-12_5\install) и имеют формат имени RUN_имя_сервера.bat, твоем случае похоже RUN_SERVER_NAME.bat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 15:17 |
|
||
|
После останова сервиса, он перестал запускаться.
|
|||
|---|---|---|---|
|
#18+
Немного не так написал, хотел спросить sysconfig как-то по особому запускает сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 15:20 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=118&tid=2014244]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
17ms |
get forum data: |
2ms |
get page messages: |
84ms |
get tp. blocked users: |
2ms |
| others: | 278ms |
| total: | 470ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...