| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Oracle > два разных ExtProc |
| Автор: Sokol71 23.12.2009, 18:08 |
| преамбула: есть сервер, на нем две базы (10Г), на каждой базе стоит ArcSDE, причем разных версий. Ессно, для нормальной работы SDE должен быть сконфигурен ExtProc. В файле listener.ora я определяю два ExtProc-а и каждый из них работает - я проверял. Собственно проблема: для того чтобы нормально работать с каждой из баз, я каждый раз должен править определение EXTPROC_CONNECTION_DATA в файле tnsnames.ora Я не вижу способа сконфигурить файл tnsnames.ora так, чтобы Оракл знал какой ExtProc использовать в зависимости от того с какой базы идет вызов. Идея иметь несколько файлов tnsnames.ora меня не вдохновляет. Ибо если на юниксе (если я правильно помню) место поиска файла tnsnames.ora еще можно задать переменной TNS_ADMIN, то на ПК ваще с этим не ясно. Кроме того, поверх описанной конфигурации сверху над этим всем наворочена еще масса софта и не факт, что TNS_ADMIN, заданный при инсталляции, не сохранен где-то в недрах базы или конфигурационных файлов этого софта... Вобщем самое элегантное решение было бы сконфигурить имеющийся файл tnsnames.ora так, как указано выше... Буду рад услышать ваши идеи/комментарии с ув. |
| Автор: ToshaCh 14.1.2010, 12:54 |
| Честно говоря я запутался. Зачем тебе два tnsnames.ora? Почему нельзя в одном файле определить две строки коннекта с разными именами? |