|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
Добрый вечер Я в тупике и всю доку скурил. Цель создать DB Link c Oracle DB ( 12, если важно ) на Informix. Установил Oracle Database Gateway for Informix 12, прописал все согласно доке . Дописал: В tnsnames.ora Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
В listener.ora Код: plaintext 1. 2. 3. 4. 5. 6. 7.
В /u01/app/oracle/product/12.2.0.1/db_1/dg4ifmx/admin/initdg4ifmx.ora Код: plaintext
Tnsping идет. Создаю дб линк Код: plsql 1.
При попытке подключения (логин/пароль правильные, через другие методы подключаюсь ОК) Что я упустил ? (настраиваю в первый раз). Спасибо заранее. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 22:18 |
|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
identified by "user10" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 23:11 |
|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
dmdmdm, Попробовал Код: plsql 1.
Результат тот же Если пробую вот так : Код: plsql 1.
То уже выдает другую ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 23:28 |
|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
maverick2104, Попробуй сначала подключиться напрямую к Informix, без лишних прослоек, там же вроде при установке ПО к Informix клиент должен быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2021, 08:05 |
|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
maverick2104, 1) Для начала, dg for informix ребует лицензию Oracle Global Price List относительно недорогую, но все же Устанавливать DG на сервер, (как и на VM host) с большим количеством CPU не имеет смысла, нагрузка обычно мизерная Есть бесплатный вариант, с dg4odbc 2) Версия oracle, версия информикс Совместимы? Certification Matrix for Oracle Database Gateway Products versions 11.2.x and greater (Doc ID 2617521.1) Для Oracle 11.1 и ниже информации уже нет 3) > При попытке подключения (логин/пароль правильные, через другие методы подключаюсь ОК) Другие методы, это какие? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2021, 09:11 |
|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
Vadim Lejnin Есть бесплатный вариант, с dg4odbc Он задокументирован ? Где можно прочитать как настраивается и что нужно установить ? Vadim Lejnin Другие методы, это какие? DbVisualizer через odbc driver. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2021, 11:12 |
|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
maverick2104, > Он задокументирован ? Где можно прочитать как настраивается и что нужно установить ? по поводу dg4odbc, то что бесплатно: Database Gateway and Generic Connectivity (DG4ODBC) Licensing Considerations (Doc ID 232482.1) настройка штатная + дополнительные параметры odbc есть нюансы с 64 бит версией, рекомендую параметры: 22227660 В этой же ветке есть как проверить с помощью isql С другими базами нормально работает со стандартным unixodbc, информих не проверял Ставил много где, в том числе и с компиляцией для других систем. Есть ограничения, куда'ж без них ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2021, 12:52 |
|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
Vadim Lejnin, Перешел на вариант с dg4odbc, вот по этому "гиду" Предыстория. 1 Установил Informix SDK 4.50 ( последнее что нашел у них ). 2 Установил Unix ODBC 2.3.1 . Сконфигурировал все, подключение через isql проходит ОК. Делаем дб линк и кирдык. Informix 11.5, Oracle 12c Очень мало информации по информиксу, есть идеи ? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2021, 22:04 |
|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
Что у Вас за ОС? Для AIX например используется SHLIB_PATH unixodbc установлен в /usr/local ? разрядность точно 64? 1) Я бы добавил listener.ora Код: plsql 1.
2) убрал бы временно все лишние параметры initifmx.ora 3) Проверил пути и доступность всех библиотек из под oracle Код: plsql 1.
4) Покажите odbc.ini какая библиотека указана как odbc драйвер? далее проверил бы загрузку динамических библиотек этого драйвера (LD_LIBRARY_PATH из listener.ora) не должно быть, что какая то библиотека не найдена Код: plsql 1. 2. 3.
Хотя судя по ошибкам, там connect не срабатывает Error codes IBM Informix Messages and Corrections. ... -11005 Invalid connection string attribute. Specified connection string attribute is unsupported for SQLBrowseConnect and SQLDriverConnect. Check the list of valid attributes. This IBM Informix CLI error code is the same as SQLSTATE value 01S00. The following functions can return this error code: SQLBrowseConnect() and SQLDriverConnect(). For SQLBrowseConnect(), the function returned SQL_NEED_DATA, which means that either the connection string contains an invalid attribute keyword, or the connection string contains an attribute keyword that does not apply to the current connection level. Set each attribute keyword in the connection string to a valid value that applies to the current connection level. For SQLDriverConnect(), the function returned SQL_SUCCESS_WITH_INFO, which means that the function completed successfully, and that a nonfatal error occurred. The nonfatal error occurred because the connection string contains an invalid attribute keyword, but IBM Informix CLI connected to the data source anyway. For more information, call SQLError(). ... -11060 General error. An error occurred that has no specific SQL_STATE. In this case, additional text is provided that identifies the source of the problem. This IBM Informix CLI error code is the same as SQLSTATE value S1000. ... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2021, 23:52 |
|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
maverick2104, Я сталкивался с тем, что если неправильно указать HS_NLS_NCHAR и возможно HS_LANGUAGE(за последнее не уверен) гетерогенный сервис падает с ошибками например, для MS SQL HS_NLS_NCHAR должен быть UCS2, с другими значениями у меня не работало Для Firebird это значение не работает, коннекты падают с ошибками. Вообще это значение не указывал Для mysql - UTF8 Возможно и для Informix это значение должно быть другим, попробуйте вообще не указывать или посмотрите и попробуйте с разными значениями отсюда https://www.ibm.com/support/knowledgecenter/en/SSGU8G_12.1.0/com.ibm.jdbc_pg.doc/ids_jdbc_270.htm http://www.sqlines.com/informix/define_database_codepage ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2021, 10:34 |
|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
Спасибо Идем к успеху У меня Oracle Linux 7.6 64bit Все библиотеки в норме : До этого проблема у меня была в том что я не настроил ODBCINST.INI Сейчас сделал так : Ну и появилась еще одна ошибка, как я понимаю не удается правильно образовать запрос ( хотя этот запрос через isql отрабатывает нормально). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2021, 11:49 |
|
ORACLE > INFORMIX
|
|||
---|---|---|---|
#18+
Пересоздал линк и подключился ОК. Но проблема в том что кроме запроса : Код: plsql 1.
ничего не обрабатывает, везде падает ошибка что такая таблица не существует. ( Напоминаю что через isql все хорошо). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2021, 13:10 |
|
|
start [/forum/topic.php?fid=52&msg=40048020&tid=1880414]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
127ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 232ms |
0 / 0 |