Konfigurieren Ihrer eigenen PostgreSQL-Datenbank
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.
/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.
- 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.
- Binden Sie die DVD oder das ISO-Image auf dem System ein, auf dem PostgreSQL installiert ist.
- 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
- 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.
- 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 Verzeichnisscripts
hat, können Sie das Skript in ein Verzeichnis kopieren, für das derpostgres
-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.
- Wenn der
- 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.
- 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.
- 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.
- Um die Sitzung zu beenden und zur Eingabeaufforderung zurückzukehren, geben Sie Folgendes
ein:
\q