powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Шутдаун из командной строки
5 сообщений из 5, страница 1 из 1
Шутдаун из командной строки
    #34917272
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Server/11.9.2/1031/P/NT (IX86)/OS 3.51,4.0/FBU/Fri Aug 14 01:42:41 1998

Запускаю Sybase командной строкой батником. Служб нет т.к. переустанавливал без дистрибутива (тупо скопировал по совету форумчан исходные папки).

Проблема состоит в шутдауне из командной строки посредством софта УПСки.
УПС APC Smart 1000
Использую родной родной софт PowerChat последней версии
Есть в нем запуск пакетника перед аварийным завершением:

Создал батник
c:
cd C:\Sybase\bin
isql -SSERVER -Usa -Pparol -ishut.sql >result.txt

где shut.sql
shutdown
go

Запускаю этот батник ручками - работает. Запускаю из PowerChat (есть тестовый запуск) - не работает.

Заглядываю в sybinit.err :
The context allocation routine failed when it tried to load localization files!!
One or more of the following problems may have caused the failure

Your sybase home directory is c:\sql10. Check the environment variable SYBASE if it is not the one you want!
Cannot access file c:\sql10\ini\objectid.dat

Что за бред, не видит переменных окружения что-ли

Подскажите, плиз, как решить проблему? Из-за аварийного отключения уже слетала база с потерей данных!!!

Заранне благодарен
...
Рейтинг: 0 / 0
Шутдаун из командной строки
    #34917308
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверяй чтобы переменные были указаны как "System variables"
в батч вставь
set > set.txt
и проверь переменные там.
...
Рейтинг: 0 / 0
Шутдаун из командной строки
    #34917476
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UST3 пишет:
> cd C:\Sybase\bin
> isql -SSERVER -Usa -Pparol -ishut.sql >result.txt
>
> где shut.sql
> shutdown
> go

Можно просто в параметре ISQL-я задать комманду. Параметр кажется -e.

> Запускаю этот батник ручками - работает. Запускаю из PowerChat (есть
> тестовый запуск) - не работает.
>
> Заглядываю в sybinit.err :
> The context allocation routine failed when it tried to load localization
> files!!

Это видимо переменные SYBASE и OCS там не установлены в том процессе.
Т.е. базовый путь к дирректонии клиента не задан.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Шутдаун из командной строки
    #34917796
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UST3SQL Server/11.9.2/1031/P/NT (IX86)/OS 3.51,4.0/FBU/Fri Aug 14 01:42:41 1998



в папке с Sybase-ом должен быть батник Sybase.bat - там прописаны все переменные окружения Sybase.
рекомендую вставить его содержимое в ваш батник...
...
Рейтинг: 0 / 0
Шутдаун из командной строки
    #34918758
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SET DSLISTEN=SERVER
SET DSQUERY=SERVER
SET Include=C:\Sybase\INCLUDE
SET Lib=C:\Sybase\LIB
SET SYBASE=C:\Sybase
c:
cd C:\Sybase\bin
isql -SSERVER -Usa -Pparol -ishut.sql

Заработало!

Всем спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Шутдаун из командной строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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