Wpis z mikrobloga

[Baza danych Oracle, Posgres]

W bazie Oracle utworzony mam widok, który poprzez dblink odwołuje się do widoku w bazie Postgres

Użytkownik zgłosił problem związany z nieodpowiednimi danymi - przetestowałem problematyczne zapytanie i dostrzegłem że wszystkie polskie znaki są zastępowane przez jakieś dziwne kwadraty...

NLSDATABASEPARAMETERS w bazie Oracle to m.in:

NLSLANGUAGE=POLISH

NLSCHARACTERSET=AL32UTF8


Konfiguracja pliku /etc/odbc.ini to m.in:

Driver = /usr/lib64/psqlodbcsw.so

Charset = UTF8


Konfiguracja pliku $ORACLEHOME/hs/admin/init.ora to m.in:

HS
FDSSHAREABLENAME = /usr/lib64/libodbc.so
HS_LANGUAGE = AL32UTF8

set ODBCINI = /etc/odbc.ini


Orientujecie się może w jaki sposób naprawić tą konfigurację aby select z Oracle poprzez dblinka do widoku w bazie Postgres zwracał poprawnie polskie znaki?

#bazydanych #oracle #postgresql #informatyka
  • 1