|
|
|
Помогите разобраться с гетерогенными сервисами
|
|||
|---|---|---|---|
|
#18+
вобщем собрал все "компоненты" так сказать для создания гетерогенного сервиса Проблема возникла сразу - не запускается прослушиватель. Пишет что Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Вот что я прописАл в listener.ora Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. initHSIX.ora файл лежит там же где и initORACLE_SID.ora Это в tnsnames.ora Код: plaintext 1. 2. 3. 4. 5. Также ещё вопрос-агент должен стартовать автоматом или его нужно запускать руками утилитой agtctl? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 16:25:37 |
|
||
|
Помогите разобраться с гетерогенными сервисами
|
|||
|---|---|---|---|
|
#18+
Do you have tg4ifmx (Transparent Gateway for Informix) configured and running? It is a separate product you have to purchase if you want full-blown connectivity to Informix. Otherwise, all you have is hsodbc agent which comes free. All it provides is DB link connectivity (no direct login) via ODBC. Since you are on Linux, you need to either get ODBC for Linux or Transparent Gateway for Informix. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 17:10:01 |
|
||
|
Помогите разобраться с гетерогенными сервисами
|
|||
|---|---|---|---|
|
#18+
ODBC for Linux установлен. Я не совсем понимаю что Вы имеете ввиду , когда говорите "configured and running" В таком случае та же hsodbc.o должна быть также настроена и запущена... В любом случае, я запустил прослушиватель . Признаю, в предыдущем посте я допустил несколько ошибок при настройке listener.ora и tnsnames.ora. :( Для меня остаётся неясным такой момент: насколько я смог понять , схема такая: -линк в tnsnames смотрит на прослушиватель -прослушиватель слушает библиотеку tg4ifmx.o -эта библиотека (или агент) получает данные от ODBC -ODBC взаимодействует с драйвером информикса, который и взаимодействует с удалённым non oracle сервером. Не могу понять , откуда агент возьмёт данные о том, где находится файл initHS_SID.ora?? Ведь ему нужны данные об ODBC драйвере что прописаны там... Плиз , поправьте меня, если я не прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 17:43:32 |
|
||
|
Помогите разобраться с гетерогенными сервисами
|
|||
|---|---|---|---|
|
#18+
-линк в tnsnames смотрит на прослушиватель True. And LISTENER finds PROGRAM=... in SID_DESC which tells it who is the "agent". -прослушиватель слушает библиотеку tg4ifmx.o That would be if you have Transparent Gateway to Informix. Since you do not have it, you MUST specify hsodbc as the agent: PROGRAM=hsodbc in SID_DESC of LISTENER.ORA. And it is not .o (not a shared library) but rather .exe -эта библиотека (или агент) получает данные от ODBC Well, yes. But the main function is to translate from Oracle language to ODBC language and back. -ODBC взаимодействует с драйвером информикса, который и взаимодействует с удалённым non oracle сервером. Yes. >Не могу понять , откуда агент возьмёт данные о том, где находится файл initHS_SID.ora?? Simple. HSODBC knows to look for it in $ORACLE_HOME/HS directory and SID is passed to HSODBC. tg4ifmx would look in proper directory under Transparent Gateway for Informix install directory. SY ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 18:07:23 |
|
||
|
Помогите разобраться с гетерогенными сервисами
|
|||
|---|---|---|---|
|
#18+
Ну вот, линк создать можно(hstoix) но толку мало получаю : (Error): ORA-28509: unable to establish a connection to non-Oracle system ORA-02063: preceding line from HSTOIX Может всё таки кто-то посоветует что делать , плиз, замучался уже :(( Можно в мыло... на chegevare@ua.fm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 18:08:45 |
|
||
|
Помогите разобраться с гетерогенными сервисами
|
|||
|---|---|---|---|
|
#18+
Try selecting from a table that has no primary key and no indexes. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 18:27:56 |
|
||
|
Помогите разобраться с гетерогенными сервисами
|
|||
|---|---|---|---|
|
#18+
Нет, всё равно выкидывает ошибку :( но ведь сервис запустился: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Я в inithsodbc.ora прописал пути к либе odbc Код: plaintext 1. 2. 3. в odbc.ini прописано следующее Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Не понятно что это за DATABASE=personnel@osf_inf72 Ещё один линк?! Но зачем? Может кто-то пояснить что это за параметр?? Я ведь руководствуюсь примером из мануала-там ни слова. И можно ли как -то проследить , на каком этапе вылетает ошибка?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 19:26:49 |
|
||
|
Помогите разобраться с гетерогенными сервисами
|
|||
|---|---|---|---|
|
#18+
Did you test ODBC connection? I do not know where did you get ODBC driver for Linux. Couple of years ago I worked with ODBC driver for Unix (Solaris) from OpenLink. It had ODBC test capability. Check if your ODBC driver provider supplied such test capability. First thing you must be sure is your ODBC connection works. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 19:39:36 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2763&tid=1989951]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
476ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 791ms |

| 0 / 0 |
