Oracle GoldenGate Microservices Architectureのデプロイメント・ディレクトリ

Microservices Architectureの設計では、インストールとデプロイメントのディレクトリ構造は簡略化されています。

このディレクトリ構造は、Linux Foundation Filesystem Hierarchy Standardに基づいています。さらに柔軟性が向上しており、デプロイメントのサブディレクトリの一部をファイル・システムの別の場所や、共有ネットワーク・デバイスを含む別のデバイス上に配置することができます。この設計は、Oracle GoldenGate Microservices Architectureがインストールされている読取り専用のOracle GoldenGateホーム・ディレクトリからなり、カスタム・デプロイメント固有のディレクトリが作成されます。

次の図に、Services Manager (srvm)ディレクトリの下のファイルおよびディレクトリを示します。



次の表に、主要なMAディレクトリと、Oracle GoldenGateデプロイメントの構成中にそれらのディレクトリを参照するときに使用される変数を示します。編集できるパラメータは、次の表で読取り専用としてマークされていないパラメータのみです。例または手順にこれらの変数が含まれているときは、実際の組織のトポロジにおける対応するディレクトリ・パスのフル・パスで変数を置き換えます。

ディレクトリ名 変数 説明 デフォルト・ディレクトリ・パス

Oracle GoldenGateホーム(読取り専用)

OGG_HOME

ホスト・コンピュータに作成されるOracle GoldenGateホームは、製品をインストールするために選択したディレクトリです。この読取り専用ディレクトリには、製品のバイナリ、実行可能ファイルおよびライブラリ・ファイルが格納されます。

/ogg_install_location

デプロイメントetcホーム

OGG_ETC_HOME

デプロイメントの構成ファイル(パラメータ・ファイルも含む)が格納される場所。

/ogg_deployment_location/etc

デプロイメント構成ホーム(読取り専用)

OGG_CONF_HOME

各デプロイメントの情報および構成アーティファクトが格納される場所。

/ogg_deployment_location/etc/conf

デプロイメント・セキュリティ・ホーム

OGG_SSL_HOME

各デプロイメントのセキュリティ・アーティファクト(証明書、ウォレット)が格納される場所。

/ogg_deployment_location/etc/ssl

デプロイメント変数ホーム(読取り専用)

OGG_VAR_HOME

各デプロイメントのロギングおよびレポート処理アーティファクトが格納される場所。

/ogg_deployment_location/var

デプロイメント・データ・ホーム(読取り専用)

OGG_DATA_HOME

各デプロイメントのデータ・アーティファクト(証跡ファイル)が格納される場所。

/ogg_deployment_location/var/lib/data

これらのファイルの格納場所をカスタマイズするために、これらすべてのデフォルトの場所を変更できます。

OGG_VAR_HOMEがローカル・ディレクトリ、OGG_HOMEが共有の読取り専用リモート・ディレクトリという構成では、ローカルOGG_VAR_HOMEを含む多くのデプロイメントが1つの読取り専用共有OGG_HOMEを共有できます。

このディレクトリ設計では単純な手動アップグレードが促進されます。アップグレードするには、サービスを停止し、Webインタフェース(またはRESTコマンド)でOGG_HOMEを設定して、プロセスを再起動します。再起動時に、更新された環境変数がOracle GoldenGateによって採用されます。Service ManagerのOracle GoldenGate homeディレクトリ・パスを新しいOracle GoldenGateホーム・ディレクトリに変更すると、アップグレードが完了し、デプロイメントが新しいOracle GoldenGateリリースを使用するように簡単に切り替えられます。マイクロサービス、ExtractおよびReplicatプロセスを再起動します。