Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблемы с Sybase ASE 12.3 / 15 сообщений из 15, страница 1 из 1
25.05.2006, 18:36
    #33752476
Kostya Ilyinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
Добрый вечер

Собственно проблема с сабжем, а именно клиент OpenClient ругается на отсутсвие в PATH библиотек libct и libcs, хотя они там есть. Ругается как DBArtisan, так и любой другой софт использующий ODBC, с JDBC все нормально. Подскажите плиз что можно посмотреть, у коллег все работает вроде, и настройки одни и те же.

Заранее благодарен
...
Рейтинг: 0 / 0
25.05.2006, 19:45
    #33752619
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
Переменные среды SYBASE и OCS установлены правильно ?
...
Рейтинг: 0 / 0
26.05.2006, 10:46
    #33753403
Kostya Ilyinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
Спасибо за ответ

Вот некоторые уточнения (ранее не было возможности посмотреть):
сервер: Sybase ASE 12.5.3/EBF 12331 ESD#1/P/Sun/ svr4/OS 5.8/ase1253/1900/64-bit/FBO

Да, переменная SYBASE установлена. Ситуация осложняется тем фактом, что иногда лечит ситуацию перезагрузка, иногда даже перезагрузка не помогает. Нашел временный выход - установил софт от Aquasoft.
...
Рейтинг: 0 / 0
26.05.2006, 11:00
    #33753446
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
Так во что установлены и где лежат бинарники Sybase ?

OCS\dll и bin должны быть в путях, там же должны быть и каталоги бинарников сервера, если он на этой же машине, я думаю у тебя просто PATH кем-то затирается, а при перезагрузке он восстанавливается.
...
Рейтинг: 0 / 0
26.05.2006, 11:25
    #33753550
Kostya Ilyinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
Нет, PATH проверял и он всегда один и тот же, эти библиотеки всегда в PATH, при работающем и НЕработающем партизане.
...
Рейтинг: 0 / 0
26.05.2006, 12:12
    #33753770
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
А как именно звучит ошибка?

--

вариант:
Установлено два клиента
На сколько помню старые клиенты ставились в windows\system32 каталог

проверь что в windows каталоге нет например libct.dll
...
Рейтинг: 0 / 0
26.05.2006, 12:52
    #33753952
Kostya Ilyinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
Спасибо, посмотрел system32 - нету

Дословно (DBArtisan): Can not load Open Client, please verify that libct.dll and libcs.dll are in your path. Please make sure your OpenClient version is 11.1.1 or greater
...
Рейтинг: 0 / 0
26.05.2006, 13:14
    #33754077
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
Dmitry.Установлено два клиента
На сколько помню старые клиенты ставились в windows\system32 каталог
проверь что в windows каталоге нет например libct.dll

Никогда они не ставились туда. Но проверить конечно не лишнее.
...
Рейтинг: 0 / 0
26.05.2006, 13:15
    #33754085
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
Позапускай утилиты стандартные dsedit.exe и ocscfg.exe. Они тоже тогда не должны запускаться.
...
Рейтинг: 0 / 0
26.05.2006, 14:07
    #33754328
Peter Kirillow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
если клиент ставился не дистрибутивом, то имеет смысл проверить, что установленны правильно все переменные и пути.

вот пример:

set SYBASE=c:\sybase
set SYBASE_OCS=OCS-12_5
set PATH=%SYBASE%\%SYBASE_OCS%\dll;%SYBASE%\%SYBASE_OCS%\lib3p;%SYBASE%\%SYBASE_OCS%\bin;%PATH%
set LIB=%SYBASE%\%SYBASE_OCS%\lib;%LIB%

а так же посмотреть нет ли в путях какой-нибудь ненужной грязи раньше, чем правильные параметры.
...
Рейтинг: 0 / 0
26.05.2006, 16:14
    #33754801
Kostya Ilyinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
Спасибо всем. Попробую полностью удалить клиента, DBArtisan и все связанное с Sybase и поставить заново.
...
Рейтинг: 0 / 0
26.05.2006, 22:04
    #33755566
Zhora
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
А торопитса нэ нада.Да и не так просто to clear registry correctly. Скорее всего что у Вас стоит что-то в LANG. Как Вам советовал MasterZiv запустите
утилиту Osccfg (из меню) и посмотрите что там. Во всяком случае если
занести туда (В LANG=) что-нибудь военное(а не пусто,пусто), то dsedit начнет ругаться по поводу libctl, а DBArtisan выдаст ту ошибку о которой Вы пишите.
...
Рейтинг: 0 / 0
15.06.2006, 12:03
    #33792390
kampy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
Возникла та же проблема. Сначала попытался рассовать всюду libct, но не помогло.
Взял утилитку filemon и стал смотреть, что же этой дуре не хватает.
Оказалось , что objectid.dat ищет в каталоге ini
скопировал его туда из каталога locales
и о чудо все заработало.
...
Рейтинг: 0 / 0
22.08.2006, 11:50
    #33934098
Kostya Ilyinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
Проверил. А у меня там этот файл и так есть. И все равно не работает. :(

C:\sybase\OCS-12_5\bin>isql.exe


The context allocation routine failed when it tried to load localization files!!

One or more following problems may caused the failure

Your sybase home directory is C:\sybase. Check the environment variable SYBASE i
f it is not the one you want!
Using locale name "EN" defined in environment variable LANG
Locale name "EN" doesn't exist in your C:\sybase\locales\locales.dat file
An error occurred when attempting to allocate localization-related structures.
...
Рейтинг: 0 / 0
23.08.2006, 03:30
    #33936198
sn1251
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с Sybase ASE 12.3
пишет же английским языком
Kostya IlyinovUsing locale name "EN" defined in environment variable LANG
Locale name "EN" doesn't exist in your C:\sybase\locales\locales.dat file
- либо поставьте в переменную LANG то что дозволяет сайбейс (но тогда будут ругаться уже другие программы)
- либо уберите переменную вообще
- либо добавьте в locales.dat строчку с именем EN в секцию [NT]
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблемы с Sybase ASE 12.3 / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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