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プロセスを再起動します。