From: Eugene Prokopiev <john@rmts.donpac.ru> To: community@altlinux.ru Subject: Re: [Comm] Sybase ASA in Linux Date: Thu, 10 Jun 2004 14:29:40 +0400 Message-ID: <40C83814.1010805@rmts.donpac.ru> (raw) In-Reply-To: <40C82900.4090503@ricom.ru> Alexey Morsov пишет: > > Eugene Prokopiev wrote: > >> Alexey Morsov пишет: >> >>> Привет, >>> >>> Сил моих нет больше - как можно делать такую кривизну... >>> Есть sybase asa сервер в сетке (под win) - к нему конектиться моя >>> программа (на Си под linux) и забирает данные.... >>> Так вот фича в том что когда запускаешь ее из под рута или юзера - >>> она срабатывает - а вот когда она пускаеться кроном (вроде как от >>> рута) то она валиться... точнее сказат не могу ибо никакх данны в >>> свой лог она не выдает... >>> >>> sybase-овские чуды в /opt/ стоят, перменные ASANY и LD_LIBRARY_PATH >>> установлены... файл .odbc.ini прописан и раскидан где только >>> можно.... Уже пробовал запускать из крона не саму проггу а shell >>> скрипт где сначал аделаеться cd в ту директорию где лежит прогга и >>> .odbc.ini - вроде как вчера начало работать - а сегодня частоту >>> запуска в кроне поменял и опять ничего не работает? >> >> >> >> Конкретного ничего посоветовать не могу, помню только, что у меня >> аналогичная прога, написанная с использованием сайбейсовской >> ct-library, запускалась исключительно от имени пользователя sybase, >> созданного при установке клиента Sybase ASE. Т.е., наверное, >> настраивая переменные окружения и всякие конфиги, можно было добиться >> работоспособности и под другим пользователем, но мне легче было >> переделать ее (не слишком сильно) под сизифовский freetds. >> >> Но, боюсь, Вам это не поможет. Протокол tds разных версий используют >> вроде как только ASE и MS SQL :( >> >> Да, проверьте свой код на стандартные проблемы с управлением памятью. >> Понимаю, что наверняка Вы это уже делали, но меня одно время страшно >> удивляло, отчего один и тот же код скомпилированный под freetds >> выдавал галиматью, а под ct-library просто валился. Дело оказалось >> именно в этом. > > Вы знаете - прогга перестала валиться... теперь она честно (из под > крона) пишет в свой лог что Can't Connect to databse .... - это уже > понятнее - но вы случаем не знаете - КУДА ей надо положить этот дурацкий > odbc.ini с рописанными данными для базы - чтоб оно его узрело.. ну > просто пипец какой-то.... Не знаю. Я вообще страшно удивлен тем фактом, что вы используете odbc. А сам движок odbc (не драйвер для ASA) какой: от сайбейса или альтовский? А в коде у Вас тоже стандартные odbc-функции? Просто я думал, что Open Client для ASA работает аналогично ASE, т.е. без всяких odbc. Просто средствами dsedit описывается псевдоним для сервера, а где он там хранится - не вникал. > Сил нет - ну что - ннельзя было человеческий API сделать - по > человечески положить все в /etc и в /usr/lib? ну на кой ляд надо такие > танцы вокруг пустого места :`-( в коммерческих СУБД так не принято :) почему я и забил на Open Client и пересел на freetds - там сделано именно так Вот решил глянуть в гугл - http://manuals.sybase.com/onlinebooks/group-aw/awg0800e/dbdaen8/@Generic__BookTextView/8840 Если я правильно понял написанное там, freetds вполне может Вас устроить. Попробуйте -- С уважением, Прокопьев Евгений
next prev parent reply other threads:[~2004-06-10 10:29 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-06-10 7:06 Alexey Morsov 2004-06-10 9:03 ` Eugene Prokopiev 2004-06-10 9:25 ` Alexey Morsov 2004-06-10 10:20 ` Alexey Morsov 2004-06-10 10:29 ` Eugene Prokopiev [this message] 2004-06-10 10:45 ` Alexey Morsov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=40C83814.1010805@rmts.donpac.ru \ --to=john@rmts.donpac.ru \ --cc=community@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git