Datenbank: Unterschied zwischen den Versionen
Root (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(13 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
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. |
Aktuelle Version vom 18. Januar 2010, 17: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.