1.3.1 Oracle Graph Serverのインストール

Oracle Graph Serverは、スタンドアロン・モードで実行することも、Oracle WebLogic ServerやApache TomcatなどのWebサーバーを使用して実行することもできます。
Oracle Graph Serverをスタンドアロン・モードでインストールする場合のインストール・ステップは、次のとおりです。
  1. rootユーザーとして、またはsudoを使用して、RPMコマンドライン・ユーティリティを使用してRPMファイルをインストールします。
    sudo rpm -i oracle-graph-<version>.rpm

    <version>は、ダウンロードしたバージョンを表します。(例: oracle-graph-21.2.0.0.0.x86_64.rpm)

    .rpmファイルはグラフ・サーバーです。

    RPMファイルのインストール時には、次のインストール後のステップが実行されます。
    • /opt/oracle/graph/pgx/tmp_dataでの作業ディレクトリの作成
    • /var/log/oracle/graphでのログ・ディレクトリの作成
    • Pythonクライアントのインストール

      ノート:

      Pythonがシステムにインストールされていない場合、このステップはスキップされます。
    • /etc/oracle/graphでの自己署名TLS証明書の自動生成

      ノート:

  2. rootとして、またはsudoを使用して、サーバー・インストールの使用を許可されているオペレーティング・システム・ユーザーをオペレーティング・システム・グループoraclegraphに追加します。次に例を示します。
    usermod -a -G oraclegraph <graphuser>
    これによって、指定されたグラフ・ユーザーがグループoraclegraphに追加されます。

    この処理を有効にするには、<graphuser>がログアウトしてから再度ログインする必要があることに注意してください。

  3. <graphuser>として、データベース認証のためのグラフ・サーバーの準備のステップに従って/etc/oracle/graph下のファイルを変更し、サーバーを構成します。
  4. ユーザーの認証および認可の説明に従って、グラフ・サーバーに接続するデータベース・ユーザーに対して認証が有効になっていることを確認します。
  5. rootユーザーとして、またはsudoを使用して、次のコマンドを実行することによりグラフ・サーバー(PGX)を起動します。
    sudo systemctl start pgx
次のコマンドを実行すると、グラフ・サーバーが起動したかどうかを確認できます。
systemctl status pgx
  • グラフ・サーバーが正常に起動した場合、レスポンスは次のように表示されます。
    ● pgx.service - Oracle Graph In-Memory Server
       Loaded: loaded (/etc/systemd/system/pgx.service; disabled; vendor preset: disabled)
       Active: active (running) since Wed 2021-01-27 10:06:06 EST; 33s ago
     Main PID: 32127 (bash)
       CGroup: /system.slice/pgx.service
               ├─32127 /bin/bash start-server
               └─32176 java -Dlog4j.configurationFile=/etc/oracle/graph/log4j2-server.xml -Doracle.jdbc.fanEnabled=false -cp /opt/oracle/graph/pgx/bin/../../pgx/server/lib/activat...

    これで、グラフ・サーバーでリクエストを受け入れる準備が整いました。

  • グラフ・サーバーが起動していない場合は、/var/log/oracle/graphにあるログ・ファイルでエラーを確認する必要があります。さらに、次のコマンドを実行して、systemdエラーを表示することもできます。
    journalctl -u pgx.service 

特定のユースケースでは、次のような追加のインストール操作が必要になります。

Oracle WebLogic ServerまたはApache Tomcatでグラフ・サーバーをデプロイする手順は、次を参照してください。