GEVAS-Professional Installation unter Oracle: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
Zeile 14: Zeile 14:
 
Nach dem Starten auf dem Windows-Startmenü heraus wählt man...
 
Nach dem Starten auf dem Windows-Startmenü heraus wählt man...
  
[[File::GEVAS-Pro_Installation_Oracle_Konfigurationsassistent_1_Menu.jpg]]
+
[[File:GEVAS-Pro_Installation_Oracle_Konfigurationsassistent_1_Menu.jpg]]
  
 +
Danach '''Hinzufügen''' oder '''Neu konfigurieren''':
 +
 +
[[File:GEVAS-Pro_Installation_Oracle_Konfigurationsassistent_2_Menu.jpg]]
 +
 +
'''Hinzufügen'''
 +
 +
Wenn man einen "Net Service Namen" hinzufügt, muss man zuerst den "Service Namen" angeben,
 +
 +
 +
[[File:GEVAS-Pro_Installation_Oracle_Konfigurationsassistent_3_Hinzufuegen.jpg‎]]
  
  

Version vom 29. Oktober 2012, 11:58 Uhr

1 Allgemeines

GEVAS-Professional kann auch mit Oracle verwendet werden. Dazu wird derzeit (2012) noch hauptsächlich die BDE verwendet. Die BDE wird aber nach und nach durch den Datenbank-Treiber ADO ersetzt. Dieser Artikel bezieht sich hauptsächlich auf die BDE-Konfiguration.

2 Oracle-Client

Voraussetzung für den Datenbank-Zugriff ist, dass auf dem Rechner der Oracle-Client installiert ist. Dies ist der Datenbank-Treiber, mit dem eine Anwendung mit dem Oracle-SQL-Server kommuniziert. Für Oracle muss der Oracle-Client 9.x oder höher verwendet werden. Oracle wird nicht über ODBC angesteuert sondern über die BDE. Auch ADO verwendet den Oracle-Client!

3 Einstellungen

3.1 ORACLE .Net-Konfigurationsassistent

Mit diesem Programm kann man einen sog. "lokalen Net Service Namen" anlegen und konfigurieren. Über den "Net Service Namen" können BDE und ADO auf der ORACLE-Server zugreifen. Ohne das funktioniert der Zugriff nicht!

Nach dem Starten auf dem Windows-Startmenü heraus wählt man...

GEVAS-Pro Installation Oracle Konfigurationsassistent 1 Menu.jpg

Danach Hinzufügen oder Neu konfigurieren:

GEVAS-Pro Installation Oracle Konfigurationsassistent 2 Menu.jpg

Hinzufügen

Wenn man einen "Net Service Namen" hinzufügt, muss man zuerst den "Service Namen" angeben,


GEVAS-Pro Installation Oracle Konfigurationsassistent 3 Hinzufuegen.jpg


3.2 BDE-Konfiguration

In der BDE müssen folgende Einstellungen auf der Seite Konfiguration vorgenommen werden:

GEVAS-Pro Installation Oracle BDE Einstellungen.jpg

Dies sind die grundsätzlichen Angaben für den Oracle-Treiber, die beim Anlegen eines neuen Alias verwendet werden:

Einstellung Beschreibung
DLL Muss SQLORA8.DLL lauten!
VENDOR INIT Muss OCI.DLL lauten (Diese DLL steht normalerweise im ORACLExx\BIN-Ordner!)
ENABLE INTEGERS Extrem wichtig: Muss auf True stehen! Ohne diese Einstellung würde der Treiber alle Zahlenfelder als Gleitkommazahl (Float) zurückliefern (Oracle kennt keine expliziten Integer-Datentyp-Felder!), das Programm würde dann nicht starten und viele Fehlermeldung Falscher Feldtyp... bringen!
NET PROTOCOL Bisher hat sich TNS als beste Lösung erwiesen. Möglich aber auch TCP/IP, SPX/IPX oder Named Pipes.
SERVER NAME Diesen Namen erhalten Sie von Ihrem Datenbank-System-Administrator. Hier wird der Standard-Name angegeben, wir sind ja bei der grundsätzlichen Einstellung! Erst beim Anlegen des eigentlichen Alias muss der Server-Name angegeben werden.
USER NAME Standard-Benutzer der Datenbank in Verbindung mit dem GEVAS-Programm. Diesen Namen erhalten Sie von Ihrem Datenbank-System-Administrator. Der Name hat nichts mit dem Benutzernamen zu tun, der in [GEVAS-Professional] selbst angegeben werden muss!