Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: cpo am 31.01.03 - 16:15:14

Titel: Notes->ODBC->Oracle = Umlaute weg?
Beitrag von: cpo am 31.01.03 - 16:15:14
Hi,
die Frage gehört wahrscheinlich gar nicht hier ins Forum, aber ich bin langsam mit den Nerven am Ende :P und hier werden Sie immer so schön geholfen ;D

Also, ich greife von Notes über eine ODBC-connection auf eine Oracle-DB auf einem Unix-Rechner zu. Klappt prima - nur die Umlaute sind weg >:( >:( >:(

Ich weiß nur, daß Domino Umlaute kann, aber weder ob das Problem an dem ODBC-Treiber liegt oder an Unix oder an wasauchimmer...
Hat irgendjemand eine Idee, wo ich was einstellen muß, um auch mal ä's zu sehen?

CPO
Titel: Re:Notes->ODBC->Oracle = Umlaute weg?
Beitrag von: Performance am 01.02.03 - 09:59:38
hast du den richtigen ODBC Treiber ?
- teste mal mit einer excel oder access db den Zugriff auf Oracle
- werden umlaute korrekt in Oracle gespeichert - teste mit einem Ora Client
- deutsches oder englisches Unix ?


cu
Titel: Re:Notes->ODBC->Oracle = Umlaute weg?
Beitrag von: cpo am 04.02.03 - 07:50:19
Hi performance,

Danke für die strukturierte Anleitung. Bin mittlerweile so frustriert, daß ich nur noch konfus rumklicke  :P

Also: Ich nutze den Oracle ODBC Treiber (8.01.07.00). Schon wenn ich über SQLPlus zugreife, kriege ich keine Umlaute - liegt also definitiv nicht an Notes (hätte ich auch unserer Lieblingssoftware niiiemals unterstellt!  ::))
Gespeichert werden die Umlaute korrekt. Wenn man sich die Texte SAP-seitig anguckt (muß ICH gottseidank nicht machen  ;D), ist die Anzeige ok. Die scheinen also irgendwo die Codepage einzustellen oder so was...
Deutsches oder englisches Unix frag ich mal. Obwohl das doch eigentlich keine Rolle spielen dürfte. Wenn SAP das kann...

CPO
Titel: Re:Notes->ODBC->Oracle = Umlaute weg?
Beitrag von: Performance am 04.02.03 - 12:27:02
- codepage gibs direkt als Name bei DB2
- sap kann das weil bei jeder  session eine initialisierung läuft.

- versuche bevor du deine query abschickst die Spracheinstellung zu ändern, das geht über die dynamische Variable:
Alter session set NLS_LANGUAGE = GERMAN


cu
Titel: Re:Notes->ODBC->Oracle = Umlaute weg?
Beitrag von: cpo am 10.02.03 - 14:03:29
Hi performance,

klappt leider nicht:
Ích kann in der Oracle-ODBC-Connection keine Codepage eintragen und der NLS_Language=German sagt mir zwar, daß die session geändert wurde, diese Änderung bringt aber kein einziges "ü" an Land (http://www.handykult.de/plaudersmilies.de/angryfire.gif)

Ich behaupte jetzt am besten einfach, Notes könne keine deutschen Sonderzeichen  ::)

CPO

Titel: Re:Notes->ODBC->Oracle = Umlaute weg?
Beitrag von: Performance am 10.02.03 - 14:21:11
- codepage gibt es nur in DB2

- wenn du sagst das du mit dem sql client keine Umlaute bekommst - so liegt es an der Spracheinstellung des Ora Servers

- ich habe in dieser Richtung leider keine Lösung, du müsstest dich mit dem Oracle Admin mal unterhalten.
- wenn du sap hast kannst du ja sehen wie sich sap in oracle einloggt - einfach eine Initialisierungsdatei eines Mandanten suchen.

cu
Titel: Re:Notes->ODBC->Oracle = Umlaute weg?
Beitrag von: cpo am 10.02.03 - 16:45:08
Hurra!!!!

Einfach die Umgebungsvariable NLS_LANG auf den richtigen Wert setzten und es klappt.

Bin völlig begeistert. vielen Dank an Performance!!!

CPO
Titel: Re:Notes->ODBC->Oracle = Umlaute weg?
Beitrag von: Performance am 10.02.03 - 18:27:31
huch...  Begeisterung ist einfach ansteckend   ;D ;D ;D


cu