独自のPostgreSQLデータベースを構成する
RICOH ProcessDirectorバージョンのPostgreSQLを使用できない場合は、PostgreSQLを独自にインストールし、RICOH ProcessDirectorで動作するように設定することができます。
RICOH ProcessDirectorにはPostgreSQLバージョン15以上が必要です。RICOH ProcessDirectorをインストールする前に、PostgreSQLデータベースをインストールする必要があります。ダウンロードとインストール方法については、以下のリンクを参照してください。
- 注意:
- PostgreSQLがネットワーク上の別のコンピュータにインストールされている場合は、PostgreSQLサーバかPostgreSQLクライアントのどちらかを1 次コンピューターにインストールします。RICOH ProcessDirectorはこれらのパッケージに含まれるコマンドラインツールを使用して、PostgreSQLコマンドにアクセスし、他のシステムにリクエストを送信します。PostgreSQLサーバーをインストールした場合でも、異なるシステム上のデータベースを使用するようにRICOH ProcessDirectorを設定することができます。このシステムにデータベースを作成する必要はありません。
/scripts
ディレクトリーに含まれています。
既存のデータベースクラスターまたはターゲットデータベースクラスターのディレクトリーにpostgres
ユーザーがアクセスできることを確認してください。
- PostgreSQLがインストールされているシステムにrootユーザーとしてログインするか、sudoまたはsuコマンドを使用してrootユーザーになります。
- PostgreSQLがインストールされているシステムにDVDまたはISOイメージをマウントします。
- 現在のユーザーを、PostgreSQLのインストール時に作成されたデフォルトのシステムユーザーアカウントであるpostgresユーザーに切り替えます。次のコマンドを入力します。sudo su - postgres
- システム環境変数にPostgreSQLのbinディレクトリーパスを追加します。
- DVDまたはISOイメージの
scripts
ディレクトリーに移動し、次のコマンドを入力してスクリプトを実行します。./setupExternalPostgresql.pl - 必要に応じて、プロンプトに応答します。
- スクリプトがユーザー名を尋ねてきたら、データベースの所有者として割り当てるPostgreSQLのユーザー名を入力します。デフォルトのPostgreSQLユーザー、別のPostgreSQLユーザー、または新たに作成するPostgreSQLユーザーを指定することができます。デフォルトのユーザーはpostgresです。
- スクリプトでパスワードを要求されたら、ユーザーのパスワードを入力します。パスワードは、次の場合にのみ必要です。
- 新しいデータベースクラスターを作成する。
- 使用するRICOH ProcessDirectorのユーザーはすでに作成されている。
- このスクリプトを使用して新しいユーザーを作成する。
- スクリプトでIPアドレスの入力を求められたら、RICOH ProcessDirector1 次サーバーのIPアドレスを入力します。
- スクリプトでポート番号の入力を求められたら、RICOH ProcessDirectorとの通信に使用するポートを入力します。デフォルト値は5432です。新しいデータベースクラスターを作成するときは、デフォルト値とは異なるポート番号を使用することを推奨します。ポート番号は、新しいデータベースクラスターを作成する場合にのみ必要です。
スクリプトはデータベースクラスターにAIWDBデータベースを作成します。新しいクラスターを作成すると、PostgreSQLデータベースが自動的に起動します。
- オプション:データベースがインストールされ、実行されていることを確認するには、ポート番号、データベース名、ユーザー名を指定してコマンドを実行します。例えば、以下のコマンドにより、特定のオプションを使用してPostgreSQLデータベースに接続できます。
- セッションを終了してコマンドプロンプトに戻るには、次のように入力します。
\q