|
|
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
У меня следующая ситуация. базы: Oracle 9.2.0.6 и Informix 9.4, Oracle на Win. 1. Поставил Informix Client SDK. 2. Настроил ODBC Источник - test_db (INFORMIX 3.80 32 BIT). 3. Проверил ODBC источник - работает. 4. На Oracle - В listener.ora добавил: (SID_DESC = (SID_NAME = test_db) (ORACLE_HOME = D:\OraHome2) (PROGRAM = hsodbc) ) В TnsNames.ora: test_db = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SID=test_db))(HS=OK) ) В inittest_db.ora: HS_FDS_CONNECT_INFO = test_db HS_FDS_TRACE_LEVEL = on HS_FDS_SHAREABLE_NAME="C:\Program Files\Informix\Client-SDK" 5. Перезапустил листинер 6. Создал DB_Link create database link my_db_link connect to My_user identified by My_pass using 'test_db'; при попытке сделать select * from My_View@my_db_link получаю: ORA-28500 - .... вобщем говорит при потытке установить связь с внешним источником получил от него ошибку -11048 В логах HS: Heterogeneous Agent Release 9.2.0.6.0 (0) [Generic Connectivity Using ODBC] version: 3.3.00.00.0040 (0) connect string is: defTdpName=test_db;SYNTAX=(ORACLE8_HOA, BASED_ON=ORACLE8, (0) IDENTIFIER_QUOTE_CHAR="", (0) CASE_SENSITIVE=CASE_SENSITIVE_QUOTE);BINDING=<navobj> <binding> <datasources> (0) <datasource name='test_db' type='ODBC' connect='test_db'> (0) <driverProperties/></datasource></datasources><remoteMachines/><environment> (0) <misc year2000Policy='-1' consumerApi='1' sessionBehavior='4'/><queryProcessor (0) parserDepth='2000' noInsertParameterization='true' noThreadedReadAhead='true' (0) noCommandReuse='true'/></environment></binding></navobj> (0) ORACLE GENERIC GATEWAY Log File Started at 30-Nov-05 17:36:19 (0) [Informix][Informix ODBC Driver]Unable to load translation DLL. (SQL State: (0) 00000; SQL Code: -11048) (0) (Last message occurred 2 times) (0) (0) Closing log file at WED NOV 30 17:36:20 2005. В PATH путь C:\Program Files\Informix\Client-SDK - прописан уже каких только переменных не заводил типа INFORMIXDIR; INFORMIXSERVER... и куда их только не вставлял... не прет. Не могу ни как понять чего не так делаю. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 10:55 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
XCB (0) [Informix][Informix ODBC Driver]Unable to load translation DLL. (SQL State: (0) 00000; SQL Code: -11048) Вот на что надо обратить внимание: -11048 Unable to load translation shared library. This IBM Informix CLI error code is the same as SQLSTATE value IM009. The following functions can return this error code: SQLBrowseConnect(), SQLConnect(), SQLDriverConnect(), and SQLSetConnectOption(). The function could not load the translation-shared library for the data source or for the connection because the library name is incorrect. Use a valid name for the driver translation-shared library. -11048 Unable to load translation DLL. The driver is unable to load the translation DLL that is specified for the data source or for the connection. Check that the name and path for the DLL are correct. Т.е. где то указано неверное имя некой DLL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 13:41 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
в том то и дело что пока не могу ничего нигде найти... я понимаю что скорее всего либо нет какойто DLL ки, либо с путями не путем как говорится... но вот SQL Explorer открывает этот ODBC источник нормально. кто на винду клиента ставил? нъюансы там может где то какието бывают? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 13:54 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
XCBв том то и дело что пока не могу ничего нигде найти... я понимаю что скорее всего либо нет какойто DLL ки, либо с путями не путем как говорится... но вот SQL Explorer открывает этот ODBC источник нормально. кто на винду клиента ставил? нъюансы там может где то какието бывают? :(Старая проблема. -11048 Unable to load translation shared library. Оракл говорит драйверу что понимает юникод, и в dsn не настроена translation library. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 14:04 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
Журавлев ДенисОракл говорит драйверу что понимает юникод, и в dsn не настроена translation library. спасибо, действительно в dns есть поля Translation library и Translation options. теперь либо заставить оракл не говорить что он понимает юникод. либо гдето взять эту библиотеку и опции... лечится то как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 14:23 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
да в setnet32 я настраивал: DB_LOCALE = ru_ru.866 CLIENT_LOCALE = ru_ru.1251 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 14:26 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
XCB Журавлев ДенисОракл говорит драйверу что понимает юникод, и в dsn не настроена translation library. спасибо, действительно в dns есть поля Translation library и Translation options. теперь либо заставить оракл не говорить что он понимает юникод. либо гдето взять эту библиотеку и опции... лечится то как? Наверно просто у процесса оракла нет в путях %informixdir%\bin Винда-то какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 14:39 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
XP prof у меня эти %informixdir%\bin уже везде где только можно. и даже там где нельзя... :( туда конкретную дллку вписать? какую и где взять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 15:01 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
Можно fileMonitor'ом отследить конкретную dll, которая не находится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 17:58 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
вобщем на сайте майкрасофта по словам translation library нашел UnicoWC.exe - Platform Software Development Kit Redistributable: Microsoft Layer for Unicode on Windows 95, 98, and Me Systems, 1.1.3790.0 и поставил. Теперь даже тест соединения из настроек ODBC не проходит ругается : Error opened required code-set conversion object file - кода ошибки не видно... если через БДЕ то код ошибки БДЕ:9729 и там еще цифры:[$26] [$ 1] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 18:23 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
Снова дошли руки до этой беды, нашел FileMon... Вот лог того что не находится... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 10:05 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
XCBВот лог того что не находится... Код: plaintext 1. 2. 3. 4. 5. 6. Мне кажется, что кроме DB_LOCALE = ru_ru.866 CLIENT_LOCALE = ru_ru.1251 вы указали еще некоторые НЕНУЖНЫЕ параметры локали, например SERVER_LOCALE или DBLANG или у вас каша из этих параметров GLS. Система в свою очередь требует наличия языковых файлов, например сообщений утилит на русском (msg\ru_ru\04e3\ccals.iem) или странные таблицы перекодировки (например, gls\cv9\04e30376.cvo (??) - я не знаю такой кодировки 0376... P.S. Кстати, очень не рекомендую устанавливать клиента в Program Files, иногда...для некоторых программ...этот путь не виден (или виден как Program~1), что приводит к забавным ситуациям... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 18:09 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
Вобщем снес информиксовского клиента и виндовую приблуду... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2005, 11:58 |
|
||
|
не получается сделать из Oracle DB Link на Informix
|
|||
|---|---|---|---|
|
#18+
Сорри рано нажал... Вобщем снес информиксовского клиента и виндовую приблуду... Переустановил информиксовский драйвер. Перезагрузился. заново поправил listener.ora, tnsnames.ora и в inittest_db.ora и все пошло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2005, 12:05 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=33450190&tid=1608809]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 312ms |

| 0 / 0 |
