Details zu den unterstützten Datenbanksystemen finden Sie im Abschnitt "Unterstützte Umgebung" der Release Notes. Details zu den Anforderungen bei der Installation und dem Betrieb der Datenbank können der Dokumentation des jeweiligen DBMS entnommen werden.
Hinweise zur Konfiguration
Der UMS Server führt mehrere Dienste parallel aus, um die Funktionalität bereitzustellen. Diese Dienste stellen Verbindungen zur Datenbank her. Die Datenbank muss daher eine bestimmte Anzahl von Verbindungen zulassen. Es wird empfohlen, die maximale Anzahl der Verbindungen und die Größe des gemeinsamen Puffers auf folgende Werte zu setzen:
max_connections = 128 * [Anzahl UMS Server]
shared_buffers = 128MB * [Anzahl UMS Server]
Diese Werte werden in der Konfigurationsdatei für die PostgreSQL-Datenbank festgelegt (siehe PostgreSQL-Dokumentation).
Wenn Sie eine neue Instanz der PostgreSQL-Datenbank installieren, setzen Sie die folgenden Parameter:
-
Installieren Sie den Datenbank-Cluster mit
UTF-8Kodierung. -
Akzeptieren Sie die Bedingungen für alle Adressen, nicht nur
localhost. -
Aktivieren Sie die Procedural Language
PL/pgsqlin der Standarddatenbank.
Weitere Informationen zur Installation der PostgreSQL-Datenbank finden Sie unter http://www.postgresql.org.
Nach Abschluss der Installation führen Sie folgende Konfigurationsschritte durch:
-
Ändern Sie die Serverparameter: Der Parameter
listen_addressesin der Dateipostgresql.confmuss den Hostnamen des IGEL UMS Servers oder'*'enthalten, um Verbindungen zu jedem Host zuzulassen. -
Erstellen Sie einen Parameter
hostin der Dateipg_hba.conf, um dem UMS Server die Berechtigung zu geben, sich mit den dort definierten Benutzerdaten anzumelden.
Wenn der IGEL UMS Server auf dem gleichen Rechner wie der PostgreSQL Server installiert ist, sind keine Änderungen an diesen Dateien erforderlich.
-
Starten Sie das Administrationstool pgAdmin.
-
Erstellen Sie eine neue Login-Rolle mit dem Namen
rmlogin. -
Erstellen Sie eine neue Datenbank mit
Name =rmdb
Besitzer =rmlogin
Encoding =UTF-8 -
Erstellen Sie ein neues Schema innerhalb der rmdb-Datenbank mit
Name =rmlogin -
Prüfen Sie, ob die Sprache plpgsql in der rmdb-Datenbank vorhanden ist.
Wenn nicht, richten Sie sie ein. -
In der UMS Administrator, erstellen Sie eine neue Datenquelle mit den folgenden Parametern:
DB-Typ:PostgreSQL
Host: Name des PostgreSQL Servers
Port: Port des PostgreSQL-Servers. (Standard: 5432)
Benutzer:rmlogin
Datenbank / SID:rmdb