powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / не получается сделать из Oracle DB Link на Informix
14 сообщений из 14, страница 1 из 1
не получается сделать из Oracle DB Link на Informix
    #33413030
XCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня следующая ситуация. базы: 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... и куда их только не вставлял... не прет.

Не могу ни как понять чего не так делаю.
:(
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33413626
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33413662
XCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в том то и дело что пока не могу ничего нигде найти...
я понимаю что скорее всего либо нет какойто DLL ки, либо с путями не путем как говорится...
но вот SQL Explorer открывает этот ODBC источник нормально.
кто на винду клиента ставил? нъюансы там может где то какието бывают?
:(
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33413689
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XCBв том то и дело что пока не могу ничего нигде найти...
я понимаю что скорее всего либо нет какойто DLL ки, либо с путями не путем как говорится...
но вот SQL Explorer открывает этот ODBC источник нормально.
кто на винду клиента ставил? нъюансы там может где то какието бывают?
:(Старая проблема.
-11048 Unable to load translation shared library.
Оракл говорит драйверу что понимает юникод, и в dsn не настроена translation library.
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33413749
XCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисОракл говорит драйверу что понимает юникод, и в dsn не настроена translation library.
спасибо, действительно в dns есть поля Translation library и Translation options.
теперь либо заставить оракл не говорить что он понимает юникод. либо гдето взять эту библиотеку и опции...
лечится то как?
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33413760
XCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да в setnet32 я настраивал:
DB_LOCALE = ru_ru.866
CLIENT_LOCALE = ru_ru.1251
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33413810
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XCB Журавлев ДенисОракл говорит драйверу что понимает юникод, и в dsn не настроена translation library.
спасибо, действительно в dns есть поля Translation library и Translation options.
теперь либо заставить оракл не говорить что он понимает юникод. либо гдето взять эту библиотеку и опции...
лечится то как?
Наверно просто у процесса оракла нет в путях %informixdir%\bin

Винда-то какая?
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33413909
XCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XP prof
у меня эти %informixdir%\bin уже везде где только можно. и даже там где нельзя... :(
туда конкретную дллку вписать? какую и где взять?
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33414552
zenk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно fileMonitor'ом отследить конкретную dll, которая не находится.
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33414603
XCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вобщем на сайте майкрасофта по словам 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]
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33448309
XCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Снова дошли руки до этой беды, нашел FileMon...
Вот лог того что не находится...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
18	0.00062270	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\gls\cv9\04e30376.cvo	NOT FOUND	Options: Open  Access: All	
19	0.00024836	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\gls\cv9\04e30376.cvo	NOT FOUND	Options: Open  Access: All	
20	0.00033384	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\gls\cv\04e30376.cvo	PATH NOT FOUND	Options: Open  Access: All	
21	0.00010588	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\gls\cv\04e30376.cvo	PATH NOT FOUND	Options: Open  Access: All	
22	0.00010867	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\ccals.iem	NOT FOUND	Options: Open  Access: All	
23	0.00008604	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\ccals.iem	NOT FOUND	Options: Open  Access: All	
24	0.00008437	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\ccals.iem	NOT FOUND	Options: Open  Access: All	
25	0.00009526	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\msg\ru_ru\04e3\ccals.iem	PATH NOT FOUND	Options: Open  Access: All	
26	0.00008744	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\msg\ru_ru.1251\ccals.iem	PATH NOT FOUND	Options: Open  Access: All	
27	0.00008716	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\ccals.iem	NOT FOUND	Options: Open  Access: All	
28	0.00008269	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\ccals.iem	NOT FOUND	Options: Open  Access: All	
32	0.00010811	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\cli.iem	NOT FOUND	Options: Open  Access: All	
33	0.00008716	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\cli.iem	NOT FOUND	Options: Open  Access: All	
34	0.00008269	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\cli.iem	NOT FOUND	Options: Open  Access: All	
35	0.00009582	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\msg\ru_ru\04e3\cli.iem	PATH NOT FOUND	Options: Open  Access: All	
36	0.00008437	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\msg\ru_ru.1251\cli.iem	PATH NOT FOUND	Options: Open  Access: All	
37	0.00008409	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\cli.iem	NOT FOUND	Options: Open  Access: All	
38	0.00008241	odbcad32.exe:772	OPEN	C:\Program Files\Informix\Client-SDK\cli.iem	NOT FOUND	Options: Open  Access: All	
Народ смыльте у кого есть эти файлы на xs_s(дворняга)mail(точка)ru
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33450190
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XCBВот лог того что не находится...
Код: plaintext
1.
2.
3.
4.
5.
6.
18	C:\Program Files\Informix\Client-SDK\gls\cv9\04e30376.cvo	NOT FOUND	
19 C:\Program Files\Informix\Client-SDK\gls\cv9\04e30376.cvo	NOT FOUND
20 C:\Program Files\Informix\Client-SDK\gls\cv\04e30376.cvo	PATH NOT FOUND	
21 C:\Program Files\Informix\Client-SDK\gls\cv\04e30376.cvo	PATH NOT FOUND		
C:\Program Files\Informix\Client-SDK\msg\ru_ru\04e3\ccals.iem	PATH NOT FOUND
...

Мне кажется, что кроме
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), что приводит к забавным ситуациям...
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33454018
XCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем снес информиксовского клиента и виндовую приблуду...
...
Рейтинг: 0 / 0
не получается сделать из Oracle DB Link на Informix
    #33454050
XCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри рано нажал...

Вобщем снес информиксовского клиента и виндовую приблуду...
Переустановил информиксовский драйвер. Перезагрузился. заново поправил listener.ora, tnsnames.ora и в inittest_db.ora и все пошло...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / не получается сделать из Oracle DB Link на Informix
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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