Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Что то никак не разберусь как работает unixODBC Установил все пакеты odbc Запускаю ODBCconfig Появляется окошко анологичное винде создаю сначало драйвер Потом пытаюсь создать DSN на что получаю такое ODBCConfig: ltdl.c:3098: try_dlopen: Проверочное утверждение `filename && *filename' не выполнено. Аварийный останов Но это не беда по словам google Можно и ручками поправить ini фаилы Правлю так odbc.ini [base] Driver = DB2 Description = Test DB2 Connect Server = 192.168.0.40 Port = 50000 Database = base Protocol = TCPIP UID = db2inst PWD = И cat odbcinst.ini [DB2] Description = DB2 Driver Driver = /opt/IBM/db2/V8.1/lib/libdb2.so Driver64 = /opt/IBM/db2/V8.1/lib64/libdb2.so Setup = Setup64 = UsageCount = 2 CPTimeout = CPReuse = FileUsage = 1 DontDLClose = 1 Задаю переменную export ODBCINI=/etc/odbc.ini Возникает следующий вопрос какже передать эту инфу в CACHE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2010, 09:35 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
По опыту скажу ODBC использовать не получилось, но в нашем случае была проблема с русскими буквами. Используем JDBC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2010, 15:51 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Да в том то и дело что unixODBC работает через DataManager все видит а вот как где и что прописать для CACHE Незнаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2010, 16:16 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
А вы документацию Cache читали? там вроде все подробно написано http://localhost:8972/csp/docbook/DocBook.UI.Page.cls?KEY=GODB_ch_unixodbc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 07:41 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Это я читал Там написанно вот только это [i]Name and Location of the Initialization File The initialization file can have any name, but, typically, it is called .odbc.ini when it is located in a user’s personal directory, odbc.ini when located in an ODBC-specific directory. The Caché sample is called cacheodbc.ini and is located in the install-dir/mgr directory. To locate this file, the Caché ODBC client driver uses the same search order as iODBC. It looks for the file in the following places, in this order: 1. The file specified by the ODBCINI environment variable, if this is defined. When defined, this variable specifies a path and file, such as: ODBCINI=/usr/cachesys/cacheodbc.ini export ODBCINI 2. The .odbc.ini file in the directory specified by the user’s $HOME variable, if $HOME is defined and if .odbc.ini exists. 3. If $HOME is not defined, the .odbc.ini file in the “home” directory specified in the passwd file. 4. The file specified by the system-wide SYSODBCINI environment variable, if this is defined. When defined, this variable specifies a path and file, such as: SYSODBCINI=/usr/cachesys/cacheodbc.ini export SYSODBCINI 5. The file odbc.ini file located in the default directory for building the iODBC driver manager (/etc/), so that the full path and file name are /etc/odbc.ini. To use a different odbc.ini file, then you should delete or rename the Caché sample initialization file to allow the driver manager to search the $HOME or /etc/odbc.ini paths. [/i] Пробовал такое не помагает. Или я гдето не прочитал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 08:48 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Когда ODBC в системе настроен. Далее мне удобнее работать через связанные таблицы. В портале управления настраиваем SQL-шлюз. (Конфигурация - Соединение SQL шлюза - Создать новое соединение) Далее создаем линк-таблицу. Заходим: SQL - > Мастер связывания таблицы. Ну и там далее по смыслу... После этого создается класс и с ним можно работать как с обычным классом Cache ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 10:03 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
я тебе и говорю там (Конфигурация - Соединение SQL шлюза - Создать новое соединение) не появляется созданный мною DSN в ODBC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 10:22 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
vassil, Может я что то не так делаю скажи в каких фаилах нужно писать и какие переменные добавлять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 13:45 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Про unixODBC я тебе не подскажу. я настраивал на suse только JDBC. Это было давно и подробностей уже не помню. Но ничего сложного там не было.... Если DSN настраивать в винде. То, в Cache (Конфигурация - Соединение SQL шлюза - Создать новое соединение) появляются только системный DSN, Пользовательский DSN там не появляется. Может эта информация тебе поможет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 10:49 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Попробуй отбратиться в техподдрежку InterSystems там должны помоч, я первоначально настраивал с помощью консультанта Intersystems. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 10:54 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Какая версия каше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2010, 08:56 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Версия Cache' и версия никсов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2010, 09:13 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Имею подобную ситуацию. Cache 2009 CentOS 5.4 (64 bit) 2.6.18 DB2 9.7 unixODBC установлен, в /etc/unixODBC/odbc.ini / odbcinst.ini все прописано, т.е. по isql конект проходит. Аналогично сабжу при создании SQL шлюза источник не видно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2010, 08:09 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
upd: Нашел файлик /cache-dir/mgr/cacheodbc.ini. В нем источники, которые показываются при создании шлюза. Дописал свой вида: [STRAH] Driver = /opt/ibm/db2/V9.7/lib64/libdb2.so Description = DB2 Driver Host = localhost Namespace = ASV UID = abc Password = 123 Port = 50000 Protocol = TCP Query Timeout = 120 Static Cursors = 0 Trace = on TraceFile = iodbctrace.log Authentication Method = 0 Security Level = 2 пробовал драйвер кидать в /cache-dir/bin, но соединение все равно не проходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2010, 10:06 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
xa2rdИмею подобную ситуацию. Cache 2009 CentOS 5.4 (64 bit) 2.6.18 DB2 9.7 unixODBC установлен, в /etc/unixODBC/odbc.ini / odbcinst.ini все прописано, т.е. по isql конект проходит. Аналогично сабжу при создании SQL шлюза источник не видно. У меня все тоже самое и это [STRAH] Driver = /opt/ibm/db2/V9.7/lib64/libdb2.so Description = DB2 Driver Host = localhost Namespace = ASV UID = abc Password = 123 Port = 50000 Protocol = TCP Query Timeout = 120 Static Cursors = 0 Trace = on TraceFile = iodbctrace.log Authentication Method = 0 Security Level = 2 пробовал не помогает возможно необходимо прописать в переменное окружение какие-нибудь пути. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 16:23 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
vassil, раскажи а лучше на примере покажи настройку jdbc для db2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 11:43 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
veter2121, DB2 не юзали, как пример, что работает с MSSQL: /etc/unixODBC/odbc.ini Код: plaintext 1. 2. 3. 4. 5. 6. <cache dir>/mgr/odbcinst.ini Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2010, 23:52 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
visius, Я так и делаю только в CACHE 2009.1 в mgr лежит фаил cacheodbc.ini пишу в него теже рабочие параметры из unixodbc (Почему рабочие - потому что через DataManager соединение проходит) CACHE видит но при проверке соединения говорит ошибка соединения И еще заметил при сохранении снимает галочку с Поддержка Unicode потоков: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2010, 08:37 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Попробовал создать jdbc Пишет ошибка соединения Где посмотреть логи И как их вообще можно заставить писаться вот там http://www.sql.ru/forum/actualthread.aspx?tid=736388 я уже много протестил. Затык где то в cache. Помогите разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 08:35 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
А тут на форуме вообще cache ктонить знает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 11:18 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
veter2121А тут на форуме вообще cache ктонить знает. думаю много кто здесь знает, но чувствую под вашим вопросом скрывается нечто большее, не все кто знает каше, используют ODBC, многим работать с ним не было необходимости, тем более еще и под *nix ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 11:30 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
DAiMorveter2121А тут на форуме вообще cache ктонить знает. думаю много кто здесь знает, но чувствую под вашим вопросом скрывается нечто большее, не все кто знает каше, используют ODBC, многим работать с ним не было необходимости, тем более еще и под *nix Я пробовал создать JDBC и из под windows таже фигня ошибка соединения логи нигде не пишутся а через odbc соединение есть. Скажите как в cache включить логирование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 13:51 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Скачайте DBVisualizer или аналог и попробуйте настроить JDBC подключение в нём. Описание включения журналирования для JDBC есть в документации по Caché и здесь . PS: проверить подключение не могу, так как не имею DB2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 15:14 |
|
||
|
unixODBC для CACHE
|
|||
|---|---|---|---|
|
#18+
Прописал в настройках java и log пути отличный такой лог получился а самое главное понятный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 16:30 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=36449509&tid=1558150]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 355ms |

| 0 / 0 |
