Oracle-Verbindung
Über die Oracle-Verbindung können Daten aus einer Oracle-Datenbank eingebunden werden. Dies gilt auch für SDE Daten in einer Oracle-Umgebung. Voraussetzung für die Verwendung dieses Verbindungstyps ist ein installierter Oracle Client inklusive eingerichteter Oracle-Verbindung, d.h. die Oracle-Verbindung muss in der tnsnames.ora Datei angeführt sein, damit diese im ePaper designer auswählbar ist.
Definieren Sie den Namen der Verbindung und klicken Sie auf Erstellen....
Neue Oracle-Verbindung anlegen
Für die Verbindung und Anmeldung am Server müssen der Server Name sowie Login Name und Passwort definiert werden. Beim Server Name handelt es sich um den Net Service Name, wie er im Oracle Net Manager definiert wurde.
Verbindungsinformationen
Net Service Name Bezeichnung im Oracle Net Manager
Über Test Connection kann die Verbindung getestet werden. Wenn die Verbindung erfolgreich hergestellt werden konnte, ist die neue Oracle-Verbindung fertig erstellt. Nun können die Tabellen eingebunden werden.
Wählen Sie die Verbindung aus und klicken Sie auf Neue Datenquelle... .
Neue Datenquelle erstellen
Wählen Sie die Oracle Verbindung aus.
Auswahl der Verbindung
Im Datenauswahldialog werden keine Tabellen angezeigt. Diese müssen erst über ein Select Statement abgefragt werden. Klicken Sie auf Neue Abfrage um eine Tabelle einzubinden.
Neue Abfrage
Um die Daten abzufragen, klicken Sie auf Alle Spalten auslesen. Falls an dieser Stelle eine Fehlermeldung erscheint, ist der Syntax des Select Statements nicht korrekt oder beinhaltet nicht unterstützte Zeichen.
Beispiel Select Statement
Schließen Sie den Dialog und wählen Sie die Tabelle im Datenauswahldialog aus.
Tabelle auswählen
Vorteile der Oracle-Verbindung
Zahlenfelder einer Oracle Datenbank werden je nach Treiber im ePaper designer automatisch als Decimal übernommen, auch wenn es sich um einen Long Integer handelt. Da es in vielen Fällen notwendig ist die Daten mit anderen Tabellen zu verknüpfen, kann dies zu Problemen bei der Herstellung der Verbindung führen. Die Schlüsselfelder müssen nämlich vom selben Datentyp sein. Wenn Sie die Oracle Daten über den Verbindungstyp Oracle-Verbindung einbinden, dann können Sie den Datentyp des Zahlenfelds ändern um eine korrekte Verbindung herzustellen.
Klicken Sie dazu mit der rechten Maustaste auf das Dezimal-Feld und klicken Sie auf Bearbeiten.
Feld bearbeiten
Ändern Sie den Datentyp auf z.B. Int.
Datentyp eines Feldes ändern