|
|
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Мне нужно подключиться из oracle в postgres. На данный момент oracle и postgres крутятся на моем локальном компьютере. Я установил, как написано тут файл caths.sql Затем вписал в nsnames.ora Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. И создал DBLINK Код: plaintext При запросе Код: plaintext Получаю ошибку Код: plaintext 1. 2. 3. 4. Что я не правильно сделал и как настроить подключение? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 18:14 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
HS Соединение в общем случае можно описать следующей цепочкой (В частном случае Узлы #1 #2 #3 могут находится на одной машине): Красный цвет - ORACLE_HOME RDBMS Зеленый цвет - ORACLE_HOME HS Agent Синий цвет - ПО внешнего клиента, в простейшем случае ODBC Предполагается все файлы конфигурации рассположены по умолчанию. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. из odbc администратора. Дополнительное ограничение, HS плохо работает на 64 битной Windows нужно ставить отдельно Oracle RDBMS 32 поднимать дополнительный listener из этой ORACLE_HOME на другом порту настраивать HS там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 20:04 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Много раз получалось настраивать соединение с БД Visual FoxPro на 32х битной windows. Теперь хочу настроить соединение на win7 x64. Стоят: * Oracle client 10.2.0.3 * Oracle DB 10.2.0.5 x64 * Orace DB 10.2.0.3 x32 (for HS) БД крутится на 10.2.0.5 (port:1521). Специфика 10.2.0.3 x32: listener.ora Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. tnsnames.ora Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. sqlnet.ora Код: plsql 1. ..\OraServerX86\hs\admin\initVFP.ora Код: plsql 1. tnsping Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Настроил девелопер на подключения к oracle_home_for_hs. Подключаюсь через него к базе х64, создаю DBlink, при попытке получить данные select * from dual@VFP; получаю ошибку в первом посте. Т.е. если речь идет о том что на 64х разрядную машину нужно поставить 32х разрядный клиента, то говорит ли это о том что база тоже должна вертеться на 32х разрядном oracle_home? Пока что, попробую докатить OraDB x32 10.2.0.3 до 10.2.0.5 и смигрировать БД на 32х разрядную платформу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2012, 11:40 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
После миграции БД на oracle_home_for_hs, соединение с БД FoxPro заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2012, 12:07 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Всем, привет. Здравствуйте, Oracle-Боги. Вчера и сегодня в жертву вам было принесено сточенные по локоть ногти на обеих кривых руках. Вот мною уже написано около полутысячи сообщений, но делать дблинки между базами Oracle и PostreSql так и не получается. Печалька. =( Не помогли мне эта и вот эта ветка о гетерогенном(!) сервисе. Без живого общения с вами не получается у меня. Так что добро пожаловать к голубым экранам ваших LCD-мониторов. В общем, что я, а теперь и вы имеете: 1. Windows Server 2003 2. На нем oracle 11g и рядом Postgresql 9.1.2 3. В локальной сети у этой машины ip 192.168.1.100. Порт 5432 открыт. 4. Судя по всему скрипт @%ORACLE_HOME%\rdbms\admin\caths.sql был выполнен ранее т.к. Код: plsql 1. 2. возвращает результат: Код: plaintext 5. Отредактирован файл listener.ora, добавлена запись о новом сервисе GRPOSTGRESQL. listener.ora выглядит так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 5. TNSNAMES.ORA выглядит так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 6.Перегрузила listener. Код: plaintext Результат так себе ( : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 6.1 sqlnet.ora выглядит так: Код: plaintext 1. 2. Что делать чтобы ping прошел и можно было продолжать делать dBlink к postgresql дальше? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 12:39 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Стукнитесь завтра в skype (поиск по фамилии моего ника) постараюсь помочь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 01:54 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12 # Generated by Oracle configuration tools. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Что делать чтобы ping прошел и можно было продолжать делать dBlink к postgresql дальше? Спасибо. Уберите пробел(ы) перед GRPOSTGRESQL Best regards Maxim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 02:18 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Maxim DemenkoУберите пробел(ы) не помогло. =( Код: plaintext Вадим, к сожалению, у меня сейчас нет возможности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 10:37 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Письмо с телефоном на фамилию yahoo.com позвоню p.s. тут надо аккуратно пройтись по точкам настройки Для начала: Ответьте себе на такие вопросы: 1) Какая разрядность вашего oracle 32-64 2) Сколько у Вас ORACLE_HOME и какой разрядности каждый из них 3) Какая tnsping у вас вызывается (если не из директории ORACLE_HOME\bin) то смотреть по пути 4) Какой tnsnames.ora использует каждая Oracle_HOME 5) HS на 64 по моему не работает (давно не настраивал) 6) ODBC к POSTGRESS соединяется , работает и какой он разрядности? 7) Для доступа к HS Вам нужно развернуть Oracle RDBMS Software Only 32 bit 8) Для его обслуживания лучше поднять отдельный 32 разрядный listener, поскольку все локально на одном сервере, то можно использовать localhost (127.0.0.1) 9) Соответственно настраивать надо odbc32 и наконец: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 13:15 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin1) Какая разрядность вашего oracle 32-64 32 Vadim LejninСколько у Вас ORACLE_HOME и какой разрядности каждый из них одна рабочая dbhome_4 J:\app\product\11.2.0\dbhome_1 осталось после не удачной установки субд Vadim Lejnin3) Какая tnsping у вас вызывается (если не из директории ORACLE_HOME\bin) то смотреть по пути вызвала от сюда J:\app\product\11.2.0\dbhome_4\BIN результат положительный: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Т.е. раньше вызывалась не та tnsping =( Vadim Lejnin4) Какой tnsnames.ora использует каждая Oracle_HOME в папке J:\app\product\11.2.0\dbhome_1\NETWORK вообще нет tnsnames.ora в папке J:\app\product\11.2.0\dbhome_4\NETWORK файл tnsnames.ora присутствует. его содержание было выше Vadim Lejnin5) HS на 64 по моему не работает (давно не настраивал) 32 Пункты: 7 + 8 + 9 пока не осознала. Но пинг прошел =)))) Спасибо Вам. Думаю, что дальше делать. Help still needed. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 14:50 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
После того как Vadim разъяснил, где искать проблему, tnsping прошел успешно. Пришлось вернуться к настройке ODBC. Был установлен odbc драйвер psqlodbc_09_01_0200-1.zip с этого ресурса http://www.postgresql.org/ftp/odbc/versions/msi/ Попыталась настроить системный DNS: Администратор источников данных ODBC -> добавить -> системный DNS А он мне показывает то, что прикреплено к посту. =(( Меня этот "голубой слон" начинает раздражать. Почему ошибка такая выскакивает и как её устранить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 16:47 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12Vadim Lejnin5) HS на 64 по моему не работает (давно не настраивал) 32 Пункты: 7 + 8 + 9 пока не осознала. Но пинг прошел =)))) пункты 7 и 8 нужны при разворачивании отдельной Oracle_home32 для 64 битного окружения, так как на 64 битном HS не работал (последние версии не проверял) , для Вас они не нужны, бо у вас 32 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 17:26 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, понятно. Спасибо ;) ODBC для PostgreSQL настроен. =)) ip в настройках odbc нужно указывать 127.0.0.1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 19:18 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
много тёрна. Теперь при выполнении Код: plsql 1. выскакивает ошибка: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 19:27 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Ребят, выручайте. Куда копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2013, 10:50 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Покажите свой initGRPOSTGRESQL.ora из %ORACLE_HOME%\hs\admin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2013, 10:56 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2013, 11:12 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
%ORACLE_HOME%\hs\trace Что говорит? Имя system wide ODBC соединения точно GRPOSTGRESQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2013, 12:18 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin%ORACLE_HOME%\hs\trace Что говорит? ничего нет в этой папке. =( Vadim Lejninsystem wide ODBC системный DNS в источниках данных - да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2013, 13:45 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
попробуйте для initGRPOSTGRESQL.ora (Если символы Posgress из ODBC в кодировке 1251) Код: plsql 1. 2. 3. Код: plsql 1. и покажите trace файл из %ORACLE_HOME%\log или %ORACLE_HOME%\trace ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2013, 16:16 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, в папке D:\app\product\11.2.0\dbhome_4\log еще две вложенные папки, в них по файлу adrci_dir.mif и clsc.log. clsc.log содержит: Код: plaintext 1. 2. 3. Зато в папке D:\app\diag\rdbms\gr\gr\trace лежал файл alert_gru.log. Вот его содержимое: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2013, 18:34 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Я не нашел в ora11r2 hsodbc.exe в поставку входит dg4odbc.exe Попробуйте заменить в listener.ora Код: plsql 1. на Код: plsql 1. lsnrctl reload и проверить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2013, 23:28 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, неа... =( Код: plaintext 1. 2. 3. 4. спасибо, что не бросаете. D:\app\diag\rdbms\gr\gr\trace\alert_gr.log: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 09:03 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12, D:\app\product\11.2.0\dbhome_4\dg4odbc.exe есть? Код: plsql 1. Информации больше должно быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 09:17 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Пардон вот правильное имя: Код: plsql 1. есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 09:19 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Когда-то давно (лет эдак 10 назад) у меня при использовании hsodbc тогда еще вылезла похожая проблема - связь никак не хотела устанавливаться. И как выяснилось, hs не переваривает, когда SID и TNSNAME одинаково называются. Может конечно это и ни при чем, но попробовать можно Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. PS: в зависимости от ситуации сегодня у меня и у вас (вдруг оживет) может быть удастся чем-то помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 10:19 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim LejninИнформации больше должно быть сделала. Vadim LejninD:\app\product\11.2.0\dbhome_4\dg4odbc.exe нет. Код: plaintext заменила Код: plaintext Код: plaintext Делаю reload. выполняю Код: plsql 1. получаю: Код: plaintext 1. 2. 3. в логе alert_gr.log: Код: plaintext 1. 2. 3. MazoHistкогда SID и TNSNAME одинаково называются. я бы переименовала, но пока не очень представляю где еще надо его будет переименовывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 11:02 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
проверьте пути в listener.ora У Вас везде J:\APP....? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 12:36 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
ORACLE_HOME=ORACLE_HOME = J:\app\product\11.2.0\dbhome_4 без BIN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 12:37 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, да. J:\ один раз D: проскачило. фигня случилась. извините. с путями все в порядке. в listener.ora заменила: Код: plaintext 1. 2. такой же результат. =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 13:19 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Странно. Смотрите: в listener.ora было Код: plaintext Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 13:25 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12пошел дольше, но результат такой же. и postgres упал. мама... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 13:48 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
подняла. уф. получается его (postgresql) запрос Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 14:07 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 14:25 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 14:30 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12, ORA-02019: описание соединения для удаленной БД не найдено Код: plsql 1. уже минуту работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 14:31 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12, результат такой же Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 14:34 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Проверить odbc? какой нибудь odbctest и произвольный запрос из него на posgress ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 15:14 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Vadim Lejninкакой нибудь odbctest Test successful: https://dl.dropbox.com/u/25164865/psgres.png ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 15:30 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
В топик призываются -2-, Amkad, 123йй, Elic и все все светила в области настройки гетерогенных сервисов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 17:57 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Немного продвинулась. как посоветовал Мазохист 13930207 сделала изменения в listener.ora следующим образом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. в listener.ora соответственно поменяла: Код: plaintext 1. 2. 3. 4. 5. в настройках системного DNS (источники данных ODBC) ничего не меняла. сделала селект: Код: plsql 1. и результат изменился: Код: plaintext 1. не знаю правда - в лучшую ли сторону?. в lert_gr.log стало быть написано: Fri Feb 15 18:16:24 2013 Код: plaintext 1. 2. 3. 4. 5. это регресс? что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 18:20 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
опс... Код: plsql 1. 2. 3. 4. и в odbctest у вас localhost 5432 для доступа к postgress Уберите порт 5432 из listener.ora и tnsnames.ora совсем обращайтесь по 1521 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 18:31 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim Lejninи в odbctest у вас localhost 5432 для доступа к postgress да. Vadim LejninУберите порт 5432 из listener.ora сделала так Код: plaintext обращайтесь по 1521 tnsnames.ora Код: plaintext резуалт: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 18:57 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
в фlert_gr.log: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 18:58 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Файл переименовали? Код: plsql 1. 2. 3. Выложите все файлы для проверки: Код: plsql 1. 2. 3. проверьте нет ли пробелов в имени ODBC в odbcadmin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 19:11 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim LejninФайл переименовали? забыла. переименовала. теперь ошибка Код: plaintext 1. 2. Vadim LejninВыложите все файлы для проверки: https://dl.dropbox.com/u/25164865/link/initPOSTGREORALINK.ora https://dl.dropbox.com/u/25164865/link/listener.ora https://dl.dropbox.com/u/25164865/link/tnsnames.ora ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 20:03 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
initPOSTGREORALINK.ora Код: plsql 1. авторORA-28500: соединение ORACLE с посторонней системой выдало сообщение: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию {IM002} ORA-02063: предшествующий 2 lines из GRPOSTGRESQL Тогда надо и DSN переименовать. PS: сейчас ведь сам сделаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 22:28 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
У Вас ODBC имя GRPOSTGRESQL (судя по картинке теста) а вы указали в файле initPOSTGREORALINK.ora Код: plsql 1. Поэтому и получили ошибку бедный dg4odbc агент Код: plsql 1. По порядку: 1) у Вас есть псевдо SID Код: plsql 1. Он используется для идентификации записи в listener.ora и tnsnames.ora 2) У вас есть system wide ODBC DSN Код: plsql 1. на который указывает запись Код: plsql 1. в конфиг файле dg4odbc Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 22:34 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Vadim LejninУ Вас ODBC имя GRPOSTGRESQL переименовала в POSTGREORALINK. потом Код: plsql 1. 2. потом Код: plsql 1. результат: Код: plaintext "голубой слон" с ума сошел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 23:23 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12, Выложи последний listener.ora, tnsnames.ora и initXXXXX.ora из %ORACLE_HOME%\hs. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 23:34 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Полтора часа на закачку, инсталляцию - все работает. 1. Настраиваем ODBC. odbcad32 - добавляем odbc source dg4test 2. Настраиваем HS. %ORACLE_HOME%\hs\admin\initPGSQL.ora # This is a sample agent init file that contains the HS parameters that are # needed for the Database Gateway for ODBC # # HS init parameters # HS_FDS_CONNECT_INFO = pg4test #HS_FDS_TRACE_LEVEL = <trace_level> # # Environment variables required for the non-Oracle system # #set <envvar>=<value> 3. listener %ORACLE_HOME%\NETWORK\ADMIN\listener.ora # listener.ora Network Configuration File: D:\DB\Oracle\product\11.2.0\dbhome_1\network\admin\listener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (SID_NAME=PGSQL) (ORACLE_HOME=D:\DB\Oracle\product\11.2.0\dbhome_1) (PROGRAM=dg4odbc) ) ) ADR_BASE_LISTENER = D:\DB\Oracle SID_NAME = init<SID>.ora в папке HS 4. tnsnames %ORACLE_HOME%\NETWORK\ADMIN\tnsnames.ora POSTGRES = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.lan)(PORT = 1521)) ) (CONNECT_DATA = (SID = PGSQL) ) (HS = OK) ) Проверил, что будет если задать одинаковый SID и TNSNAMES. Работает, зараза... 5. dblink (логин-пароль регистрозависимы) Код: plsql 1. 6. проверяем sqlplus scott@xxx.world SQL*Plus: Release 11.2.0.3.0 Production on Sat Feb 16 00:09:19 2013 Copyright (c) 1982, 2011, Oracle. All rights reserved. Enter password: Connected to: Oracle Database 11g Release 11.2.0.1.0 - Production SQL> select * from dual@postgres; select * from dual@postgres * ERROR at line 1: ORA-28500: connection from ORACLE to a non-Oracle system returned this message: ОШИБКА: отношение "DUAL" не существует; No query has been executed with that handle {42P01,NativeErr = 1} ORA-02063: preceding 3 lines from POSTGRES SQL> SQL> select * from all_tab_columns@postgres; select * from all_tab_columns@postgres * ERROR at line 1: ORA-28500: connection from ORACLE to a non-Oracle system returned this message: ОШИБКА: отношение "ALL_TAB_COLUMNS" не существует; No query has been executed with that handle {42P01,NativeErr = 1} ORA-02063: preceding 3 lines from POSTGRES SQL> select * from DataTable@postgres; select * from DataTable@postgres * ERROR at line 1: ORA-28500: connection from ORACLE to a non-Oracle system returned this message: ОШИБКА: отношение "DATATABLE" не существует; No query has been executed with that handle {42P01,NativeErr = 1} ORA-02063: preceding 3 lines from POSTGRES SQL> select * from "DataTable"@postgres; Id v_num v_str ---------- ---------- -------------------- 1 123 str1 2 456 str2 3 789 str3 SQL> DBA_TAB_COLUMNS, зараза, не отдается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2013, 00:18 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12Vadim LejninУ Вас ODBC имя GRPOSTGRESQL переименовала в POSTGREORALINK. потом Код: plsql 1. 2. 3. Здесь должно быть TNS-имя. А не имя ODBC. Попробуйте Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2013, 00:37 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
для HS нет DBA_ есть только ALL_ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2013, 00:50 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
На ALL_* оно тоже не отзывается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2013, 01:17 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
MazoHistПолтора часа на закачку, Извините, но это "голубой слон Постгри". =) MazoHistЗдесь должно быть TNS-имя. А не имя ODBC. Попробуйте уф.... Ну заработало!!! Ура. =))) MazoHist, Vadim, спасибо вам огромное!!! Добра вам. =))) Vadim, еще раз спасибо Вам, что не бросили. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2013, 13:22 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
MazoHistПолтора часа на закачку, Значительную часть времени ушло на закачку Oracle. Ибо для линуксов есть много и разных, а для винды не было. А канал на забугорье был видимо загружен... May12Извините, но это "голубой слон Постгри". =) Если знать, как его правильно готовить - нормально. Местами даже вкусно. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2013, 13:41 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Уже хотела мануал писать для следующего поколения школьников, а тут выяснилось что select по дб линку не возвращает часть полей из таблицы субд postgresql. Например, есть select: Код: plsql 1. возвращается некоторая выборка. смотрю в неё глазом и вижу отсутствие двух полей: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. причем эти поля разных типов, ну не показывал бы он только поля типа varchar, было бы печально, но не на столько, а тут он показывает все поля кроме двух отмеченных в листинге полей РАЗНЫХ типов. Help still needed!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 13:31 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12, авторselect >>>*<<< from перечислить поля. to_char(_posted) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 13:58 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
123ййперечислить поля. to_char(_posted) ? не поняла, но может быть имелось в виду вот это: Код: plsql 1. результат: ORA-00904: "_number": недопустимый идентификатор Код: plsql 1. Результат: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 14:11 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12, гадем дальше. Настраиваем ODBC. BoolsAsChar=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 14:44 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
автор _number mchar(9) NOT NULL, -- нет этого поля в результирующей выборке сделанной по дб линку из oracle Дайте угадаю - это 1С? ИМХО, если с булевым полем получится, то с этим вряд ли. Сомневаюсь, что стандартный odbc драйвер поймет что это такое. Возможно, придется делать преобразование в более стандартный вид средствами postgres, и только потом перетаскивать в Oracle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 16:28 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
123йй, такое дело - я в настройках ODBC драйвера поменяла драйвер (кодировку драйвера) с unicode на Ansii (см. скриншот ) и (вуаля) две недостающие колонки стали появляться. Но в поле "_number" показывается только пять первых символов =( Код: plaintext 1. 2. 3. 4. 5. но без 123ййгадаем дальше. и к этому бы не пришли. т.е. проблема стала уже: вывести через дблинк не пять первых символов, а все из поля типа mchar(9)? Вообще, обнаружено, что для odbc драйвера есть еще пару страничек настроек: Первая ; Вторая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 16:33 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
MazoHistДайте угадаю - это 1С? Здравствуйте, MazoHist. Совершенно верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 16:35 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12, если честно "тыкаю пальцем в небо" :) UnknownsAsLongVarchar ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 16:56 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
123йй, мы тут примерно одним и тем же занимаемся - "тыкаем" кто в небо, кто в клавиатуру. =) Извините, за наличие вагано-петросятины в шутке. =) Результат: Код: plaintext 1. 2. 3. 4. =) т.е. =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 17:07 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12, create view где to_char("_number") ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 17:44 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
123йй, в смысле, имелось в виду в postgre делать такую вьюшку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 17:48 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
May12, да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2013, 17:48 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Всем привет! Проконсультируйте пожалуйста. Имеем Oracle linux 64 бита на нем DB Oracle 11.2 и DB Firebird на другом сервере. Нужно настроить соединение из Oracle к FB через dblink. Будет ли работать в 64 битном окружении с 64 битном драйвером ODBC, или можно не тратить время зря и сразу разворачивать отдельное 32 битное окружение и использовать 32 битный драйвер ODBC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2013, 18:17 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Здравствуйте уважаемые коллеги. Вижу, что тема очень старая, но все же попробую сюда написать. Появилась необходимость передачи данных в реальном времени из Postgres в Oracle. По мотивам этой темы (она как оказалось закончилась удачно) попробовал повторить тоже самое. Но... С Вашего позволения выложу файлы, которые правил по ходу действий. Listener.ora SID_LIST_LISTENER = (SID_LIST = ........ (SID_DESC = (SID_NAME =PSQL) (ORACLE_HOME = D:\oraclexe\app\oracle\product\11.2.0\server) (PROGRAM = dg4odbc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = PC51.as.local)(PORT = 1521)) ) ) DEFAULT_SERVICE_LISTENER = (XE) Tnsnames.ora PSQL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = PC51.as.local)(PORT = 5432)) (CONNECT_DATA = (SID = PSQL)) (HS = OK) ) ) initPSQL.ora HS_FDS_CONNECT_INFO = PSQL #<odbc data_source_name> HS_FDS_TRACE_LEVEL = OFF #<trace_level> HS_LANGUAGE = AMERICAN_AMERICA.CL8MSWIN1251 HS_FDS_SHAREABLE_NAME = dg4odbc.obj Скрины настройки ODBC Создал в БД оракла DBLINK: Код: plsql 1. 2. 3. tnsping psql - проходит на отлично. Но при обращении из оракла Код: plsql 1. 2. получаю ошибку Ora-12154:TNS - невозможно разрешить заданный идентификатор соединения. Подскажите в чем ошибся, в какую сторону смотреть ? Заранее благодарю за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 08:06 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
bestonixListener.ora (ADDRESS = (PROTOCOL = TCP)(HOST = PC51.as.local)(PORT = 1521)) Tnsnames.ora (ADDRESS = (PROTOCOL = TCP)(HOST = PC51.as.local)(PORT = 5432)) Для начала А вообще еще приводишь sqlnet.ora (на предмет всяких default_domain) И tnsping PSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 09:04 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
привел к единому порту listener & tnsnames = 1521 sqlnet.ora SQLNET.AUTHENTICATION_SERVICES = (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES, LDAP, ONAMES, HOSTNAME) tnsping psql; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 10:31 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
И что, все равно Ora-12154 ? И это... Надеюсь, tnsnames.ora и результаты tnsping ты приводил именно с сервера БД? И твой экземпляр БД видит соответствующий tnsnames.ora (TNS_ADMIN или, по умолчанию, %ORACLE_HOME%\network\admin)? Поскольку в данном случае именно сервер БД, а не твоя клиентская машинка выступает клиентом Oracle. В принципе, ты можешь в операторе создания линка прописать всю необходимую информацию Типо: Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 04:26 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Добрый день Вячеслав. Сервер Oracle вертится на сетевой машине, на нем же тестовая и боевые базы. На моей рабочей машине стоит только оракловый клиент. А вот сервер postgres'а установил на своей машине. Создал в ней тестовую таблицу и пытаюсь прочитать ее содержимое. Tnsping снимал со своей машины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 09:01 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, большое спасибо. Перечитал несколько раз Ваше сообщение, подумал и кажется я понял в чем проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 10:12 |
|
||
|
Помогите с настройкой Oracle - Postgres DBLINK
|
|||
|---|---|---|---|
|
#18+
Добрый день, Появилась необходимость выполнить подключение из Oracle в Postgre (вер. 9.5). Проделал все выше изложенное и не вышло. Можете подсказать где ошибся. Сервер Oracle XE установлен на локальном компе, Postgre в локальной сети. Локальная машина win 10 64 bit Разрядность Oracle 64 ORACLE_HOME одна директория tnsping вызывается из директории D:\oraclexe\app\oracle\product\11.2.0\server tnsnames.ora (D:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN) ODBC к POSTGRESS соединяется нормально. (psqlodbc_09_03_0300.zip 32 бит) Файлы tnsnames.ora XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = PROG-31)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) PG_LINK = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.55.0.74)(PORT = 1521)) (CONNECT_DATA = (SID = PG_LINK)) (HS = OK) ) listener.ora SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oraclexe\app\oracle\product\11.2.0\server) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\oraclexe\app\oracle\product\11.2.0\server) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = PG_LINK) (ORACLE_HOME = D:\oraclexe\app\oracle\product\11.2.0\server) (PROGRAM = dg4odbc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = PROG-31)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.55.0.74)(PORT = 1521)) ) ) DEFAULT_SERVICE_LISTENER = (XE) initdg4odbc.ora (D:\oraclexe\app\oracle\product\11.2.0\server\hs\admin) HS_FDS_CONNECT_INFO = PG_LINK HS_FDS_TRACE_LEVEL = 0 при таком listener.ora служба не запускается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2016, 10:35 |
|
||
|
|

start [/forum/topic.php?all=1&fid=52&tid=1886972]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 537ms |

| 0 / 0 |
