Datenbank: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(11 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
OrgaMon verwendet den Datenbankserver Firebird SQL. Er ist für unterschiedliche Plattformen frei erhältlich.
Die Installation eines Datenbank-Servers ist nur im Mehrplatzbetrieb notwendig. OrgaMon verwendet im Einzelplatz-Betrieb die embedded-Version des firebird-SQL Servers.


Für eine '''Einzelplatzinstalltion''' gibt es 2 Möglichkeiten
Im Mehrplatzbetrieb verwendet OrgaMon den Datenbankserver Firebird SQL. Er ist für unterschiedliche Plattformen frei erhältlich.


* Firebird SQL Win32 embedded
Für die '''Einzelplatzinstalltion''' gibt es 2 Möglichkeiten
* Firebird SQL Win32 Superserver


Für '''Mehrplatzinstallationen''' muss ein Rechner als zentraler Datenbankserver agieren. Dazu sollte ein Linux Rechner eingesetzt werden.
* Firebird SQL Win32 embedded (Standard)
* Firebird SQL Win32 Superserver (muss manuell eingerichtet werden)


* Firebird SQL Linux Classic Server
Für die '''Mehrplatzinstallationen''' muss ein Rechner als zentraler Datenbankserver agieren. Dazu sollte ein Linux Rechner eingesetzt werden.
 
* Firebird SQL Linux Classic Server (Standard)
* Firebird SQL Win32 Superserver (nicht empfohlen)
* Firebird SQL Win32 Superserver (nicht empfohlen)
''Im Moment (Stand 18.01.2010) sollte die Version 2.5.0 verwendet werden.''
== Systemvoraussetzungen für Datenbank-Server (30.07.01) ==
Dieser Server sollte  auf einem leistungsstarken Rechner (>=450 Mhz, >=128 MByte RAM) installiert werden (vorzugsweise Linux). Es braucht sich dabei NICHT um einen ausgesprochenen NT-Server handeln. Die Datenbank-Datei (OrgaMon.fdb) muss sich dort auf einer lokalen Platte befinden. Die Datenbanksicherungsdatei muss ebenfalls auf einer lokalen Platte abgelegt werden. Dieser "Backup"-Pfad muss für die OrgaMon-Clients freigegeben werden (Schreib/Lesezugriff). Beispiel:
Datenbank:  C:\TerminManagement\OrgaMon\OrgaMon.gdb                      // nicht freigeben!
Sicherung:  C:\TerminManagement\Datensicherung\Sicherung_<TAN>.fbak  // freigeben mit R/W Zugriff
== Besonderheiten bei der Linux Installation ==
  rpm --install --force FirebirdCS.....rpm
Classci server: Bei mehreren Netzwerkkarten muss man den dienst einem Interface zuordnen, also der IP die einer Netzwerkkarte zugerodnet ist:
im /etc/xinet.d/firebird
      interface = 192.168.115.90
in /opt/firebird/firebird.conf
      DatabaseAccess = Restrict /srv/smb
sollte man die Datenbankablage auf einen gewissen Pfadbereich eingrenzen.

Aktuelle Version vom 18. Januar 2010, 18:23 Uhr

Die Installation eines Datenbank-Servers ist nur im Mehrplatzbetrieb notwendig. OrgaMon verwendet im Einzelplatz-Betrieb die embedded-Version des firebird-SQL Servers.

Im Mehrplatzbetrieb verwendet OrgaMon den Datenbankserver Firebird SQL. Er ist für unterschiedliche Plattformen frei erhältlich.

Für die Einzelplatzinstalltion gibt es 2 Möglichkeiten

  • Firebird SQL Win32 embedded (Standard)
  • Firebird SQL Win32 Superserver (muss manuell eingerichtet werden)

Für die Mehrplatzinstallationen muss ein Rechner als zentraler Datenbankserver agieren. Dazu sollte ein Linux Rechner eingesetzt werden.

  • Firebird SQL Linux Classic Server (Standard)
  • Firebird SQL Win32 Superserver (nicht empfohlen)

Im Moment (Stand 18.01.2010) sollte die Version 2.5.0 verwendet werden.

Systemvoraussetzungen für Datenbank-Server (30.07.01)

Dieser Server sollte auf einem leistungsstarken Rechner (>=450 Mhz, >=128 MByte RAM) installiert werden (vorzugsweise Linux). Es braucht sich dabei NICHT um einen ausgesprochenen NT-Server handeln. Die Datenbank-Datei (OrgaMon.fdb) muss sich dort auf einer lokalen Platte befinden. Die Datenbanksicherungsdatei muss ebenfalls auf einer lokalen Platte abgelegt werden. Dieser "Backup"-Pfad muss für die OrgaMon-Clients freigegeben werden (Schreib/Lesezugriff). Beispiel:

Datenbank:  C:\TerminManagement\OrgaMon\OrgaMon.gdb                       // nicht freigeben!
Sicherung:  C:\TerminManagement\Datensicherung\Sicherung_<TAN>.fbak   // freigeben mit R/W Zugriff

Besonderheiten bei der Linux Installation

 rpm --install --force FirebirdCS.....rpm

Classci server: Bei mehreren Netzwerkkarten muss man den dienst einem Interface zuordnen, also der IP die einer Netzwerkkarte zugerodnet ist:

im /etc/xinet.d/firebird

      interface = 192.168.115.90


in /opt/firebird/firebird.conf

      DatabaseAccess = Restrict /srv/smb

sollte man die Datenbankablage auf einen gewissen Pfadbereich eingrenzen.