Konfigurieren Ihrer eigenen PostgreSQL-Datenbank

Wenn Sie die RICOH ProcessDirector-Version von PostgreSQL nicht verwenden können, können Sie PostgreSQL selbst installieren und es für die Arbeit mit RICOH ProcessDirector konfigurieren.

RICOH ProcessDirector erfordert PostgreSQL Version 15 oder höher. Sie müssen die PostgreSQL-Datenbank installieren, bevor Sie RICOH ProcessDirector installieren. Anleitungen zum Herunterladen und zur Installation finden Sie unter diesen Links:

    Hinweis:
  • Wenn PostgreSQL auf einem anderen Computer in Ihrem Netzwerk installiert ist, installieren Sie entweder den PostgreSQL-Server oder den PostgreSQL-Client auf dem primären Computer. RICOH ProcessDirector verwendet die in diesen Paketen enthaltenen Befehlszeilenwerkzeuge, um auf PostgreSQL-Befehle zuzugreifen und Anfragen an das andere System zu senden. Wenn Sie den PostgreSQL-Server installieren, können Sie RICOH ProcessDirector trotzdem so konfigurieren, dass eine Datenbank auf einem anderen System verwendet wird. Sie brauchen auf diesem System keine Datenbank zu erstellen.

RICOH ProcessDirector stellt ein Skript zur Verfügung, um eine separat installierte PostgreSQL-Datenbank für die Arbeit mit RICOH ProcessDirector zu konfigurieren. Das Script ist im Verzeichnis /scripts auf der DVD des RICOH ProcessDirector-Basisprodukts oder des ISO-Image enthalten.

Vergewissern Sie sich, dass der vorhandene Datenbank-Cluster oder das Zieldatenbank-Cluster-Verzeichnis für den postgres-Benutzer zugänglich ist.

So konfigurieren Sie Ihre eigene PostgreSQL-Datenbank:
  1. Melden Sie sich als Root-Benutzer bei dem System an, auf dem PostgreSQL installiert ist, oder machen Sie sich mit dem Befehl sudo oder su zum Root-Benutzer.
  2. Binden Sie die DVD oder das ISO-Image auf dem System ein, auf dem PostgreSQL installiert ist.
  3. Wechseln Sie den aktuellen Benutzer zum postgres-Benutzer, dem Standard-Benutzerkonto des Systems, das bei der Installation von PostgreSQL angelegt wurde. Geben Sie diesen Befehl ein:
    sudo su - postgres
  4. Fügen Sie den Pfad zum PostgreSQL-Binärverzeichnis zu Ihren Systemumgebungsvariablen hinzu.
    Geben Sie den folgenden Befehl ein:

    export PATH=/usr/pgsql-version/bin:$PATH

    wobei Version die PostgreSQL-Version ist. Zum Beispiel: export PATH=/usr/pgsql-15/bin:$PATH.

      Hinweis:
    • Sie können diesen Pfad in die .profile-Konfigurationsdatei für den postgres-Benutzer aufnehmen. So ist der Pfad für den postgres-Benutzer immer verfügbar.
  5. Wechseln Sie in das Verzeichnis scripts auf der DVD oder im ISO-Image und geben Sie diesen Befehl ein, um das Skript auszuführen:
    ./setupExternalPostgresql.pl
      Hinweis:
    • Wenn der postgres-Benutzer keine Berechtigungen für das Verzeichnis scripts hat, können Sie das Skript in ein Verzeichnis kopieren, für das der postgres-Benutzer Berechtigungen hat. Sie können das Skript zum Beispiel nach /var/lib/pgsql kopieren, wo der postgres-Benutzer bereits die Berechtigung hat, Befehle auszuführen.
  6. Reagieren Sie auf die Aufforderungen, soweit erforderlich:
    • Wenn das Skript nach einem neuen oder einem bestehenden Datenbank-Cluster fragt, geben Sie entweder den Pfad zu einem bestehenden Datenbank-Cluster oder den Pfad ein, unter dem Sie einen neuen Datenbank-Cluster erstellen möchten.
    • Wenn das Skript nach einem Benutzernamen fragt, geben Sie den PostgreSQL-Benutzernamen ein, der als Eigentümer der Datenbank zugewiesen werden soll. Sie können den PostgreSQL-Standardbenutzer, einen anderen PostgreSQL-Benutzer oder einen neu zu erstellenden PostgreSQL-Benutzer auswählen. Der Standardbenutzer ist postgres.
        Wichtig:
      • Wenn Sie das Kennwort für den Standardbenutzer nicht kennen, wählen Sie nicht den Standardbenutzer als Benutzernamen.
    • Wenn das Skript nach einem Kennwort fragt, geben Sie das Kennwort für den Benutzer ein. Ein Kennwort ist nur in diesen Fällen erforderlich:
      • Sie erstellen einen neuen Datenbank-Cluster.
      • Sie haben bereits einen Benutzer für RICOH ProcessDirector erstellt, den Sie verwenden können.
      • Mit diesem Skript erstellen Sie einen neuen Benutzer.
    • Wenn das Skript nach einer IP-Adresse fragt, geben Sie die IP-Adresse des RICOH ProcessDirector-Primärservers ein.
    • Wenn das Skript nach einer Portnummer fragt, geben Sie den Port ein, der für die Kommunikation mit RICOH ProcessDirector verwendet wird. Der Standardwert ist 5432. Es wird empfohlen, bei der Erstellung eines neuen Datenbank-Clusters eine andere Portnummer als den Standardwert zu verwenden. Die Portnummer ist nur erforderlich, wenn Sie einen neuen Datenbank-Cluster erstellen.

    Das Skript erstellt die AIWDB-Datenbank im Datenbank-Cluster. Wenn Sie einen neuen Cluster erstellen, wird die PostgreSQL-Datenbank automatisch gestartet.

  7. Optional: Um sicherzustellen, dass die Datenbank installiert ist und läuft, führen Sie einen Befehl aus, der die Portnummer, den Datenbanknamen und den Benutzernamen angibt. Mit diesem Befehl können Sie zum Beispiel eine Verbindung zu Ihrer PostgreSQL-Datenbank mit bestimmten Optionen herstellen:
    psql -p 5444 -d AIWDB -U aiwdbpsql

    wobei 5444 die Portnummer, AIWDB der Name der Datenbank und aiwdbpsql der Benutzername ist.

      Hinweis:
    • Wenn der Befehl fehlschlägt oder Sie keine Verbindung zur Datenbank herstellen können, überprüfen Sie, ob die eingegebenen Informationen korrekt sind.
    • Wenn der Befehl korrekt ausgeführt wird, öffnet sich die Postgres-Befehlszeile.
  8. Um die Sitzung zu beenden und zur Eingabeaufforderung zurückzukehren, geben Sie Folgendes ein:
    \q