|
|
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Есть проблема с HS в Oracle 11g (11.2.0.3) Пытаюсь настоить dblink до СУБД PostgreSQL (8.1.5) Вернее настроить то удалось, только данные в PostgreSQL в UTF8, а Oracle настроен на CP1251. Делаю запрос через sqlplus из консоли Linux, консоль имеет кодировку ru_RU.UTF-8 и данные отображаются корректно. Когда же я делаю запрос из например SQL Navigator, SQL Developer или DBArtisan, то данные выводятся переведенные в CP1251, то как вы понимаете кракозябрами. Теперь немного конфигов: odbc.ini [Pg] Driver = /opt/openlink/lib/pgr7_mt_lt.so ServerType = PostgreSQL UserName = UserName Password = Password Database = mydb Options = -H 10.10.10.10 FetchBufferSize = 10 ReadOnly = yes DeferLongFetch = no JetFix = no Description = Sample PostgreSQL Lite Connection initPg.ora HS_FDS_CONNECT_INFO = Pg HS_FDS_TRACE_LEVEL = Debug HS_FDS_SHAREABLE_NAME = /opt/openlink/lib/libiodbc.so HS_FDS_SUPPORT_STATISTICS=FALSE set ODBCINI=/etc/odbc.ini set OPENLINKINI=/opt/openlink/bin/openlink.ini Переменные: NLS_LANG="AMERICAN_AMERICA.CL8MSWIN1251" в PostgreSQL LC_* = ru_RU.UTF-8 client encoding = UTF8 Я понимаю что наверное нужно выставить HS_LANGUAGE в initPg.ora, но я там что только не пробовал, а данные все равно отображаются кракозябрами. Сразу скажу что не нужно предлагать решение от DataDirect, т.к. этот драйвер поддерживает от 8.2 PostgreSQL и отправлять меня в гугл и искать тему которая якобы уже была на этом форуме тоже не нужно. Они есть, но они не решают проблемы. Еще скажу, что проблема началась после перехода с 10g на 11g и как следствие там сменился HS. Я уже неделю мучаюсь, так что прошу по делу, кто может что подскажет. Очень буду благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2012, 17:28:07 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Проблема видимо серьезная:) Хоть кто-то может сказать в какую сторону смотреть?:) Спасибо заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2012, 20:59:55 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
e.bezdomnikov... Делаю запрос через sqlplus из консоли Linux, консоль имеет кодировку ru_RU.UTF-8 и данные отображаются корректно. Когда же я делаю запрос из например SQL Navigator, SQL Developer или DBArtisan, то данные выводятся переведенные в CP1251, то как вы понимаете кракозябрами. ... Сделайте запросы из продуктов выделенных красным: и из настроенного консольного sqlplus c windows (со сменой фонта консоли и chcp 1251): Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2012, 21:16:17 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Пардон, еще нужно такой запрос: Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2012, 21:21:43 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Глянь ноту: Select from PostgreSQL Using DG4ODBC Gives Error ORA-28500 : Error Invalid Byte Sequence For Encoding UTF8 [ID 1369633.1] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2012, 21:21:43 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Oracle SQLDeveloper (Linux) Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. DBArtisan (Win XP) Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. SQL Navigator (Win XP) Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. Как то так. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2012, 15:16:18 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
_Nikotin, Спасибо за ответ. Но у меня нет этой ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2012, 15:19:50 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
e.bezdomnikov, Там упоминается параметр, который имеет смысл покрутить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 00:28:51 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
_Nikotin, Спасибо, прочитаю, может действительно поможет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 09:54:10 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
_Nikotin, Прочитал ноту. Выставил в initPg.ora Код: sql 1. Теперь другая ошибка: Код: plsql 1. Вот такая ерунда. Пойду искать в чем проблема, если есть решение буду признателен. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 13:45:13 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Ошибку выдает судя по всему не oracle, попробуйте так: Код: plsql 1. 2. Может oracle разберется, (поскольку консольный sqlplus работает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 16:17:10 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Спасибо, у меня была такая настройка в 10g, все работало, а с 11g не хочет. Вот записи из трейса: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 16:27:23 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
e.bezdomnikov, Мессир, 10g home уже снесли? Если нет, попробуйте поднять HSagent там oracle ошибок я пока не вижу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 16:43:17 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Нашел тему: /topic/800902&hl= Там есть решения проблемы, еще какая-то нота указана и патч. Отпишусь, если что получиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 16:44:59 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Я правильно понял, запустить listener 10g версии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 16:46:04 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Судя по ссылкам, проблема в unixODBC 2.3 поэтому мое предложение использоать старую конфигурацию скорее всего не сработает. проще пропачить unixODBC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 17:46:19 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Vadim LejninСудя по ссылкам, проблема в unixODBC 2.3 поэтому мое предложение использоать старую конфигурацию скорее всего не сработает. проще пропачить unixODBC у меня 2.1.1 версия, т.к. RedHat 5, сорри что не написал ранее. А про какие патчи Вы говорите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 18:21:36 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
e.bezdomnikov... у меня 2.1.1 версия, т.к. RedHat 5, сорри что не написал ранее. А про какие патчи Вы говорите? По поводу патчей поторопился, посмотрел сообщение на unixODBC но это оказалось трассировка Так что имеет смысл попробовать поднять dblink на той конфигурации что работало listener + hs agent и линк на него из 11 версии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 18:48:42 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
Ребят, ткните носом в инструкцию по настройке dblink между Oracle 11 и PostgreSQL 9.1.2? Спасибо. Всем приятных выходных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 18:17:52 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
May12, читай тут . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 18:22:39 |
|
||
|
dblink с PostgreSQL и UTF8
|
|||
|---|---|---|---|
|
#18+
May12Ребят, ткните ...May12May12, читай тут .вроде ты было "Девчат" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 18:50:39 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=37668751&tid=1899712]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 187ms |
| total: | 426ms |

| 0 / 0 |
