Microservices Architectureの重要なディレクトリおよび変数
Microservices Architectureの設計では、インストールとデプロイメントのディレクトリ構造は簡略化されています。
このディレクトリ構造は、Linux Foundation Filesystem Hierarchy Standardに基づいています。さらに柔軟性が向上しており、デプロイメントのサブディレクトリの一部をファイル・システムの別の場所や、共有ネットワーク・デバイスを含む別のデバイス上に配置することができます。この設計は読取り専用のホーム・ディレクトリで構成され、ここにOracle GoldenGateをインストールし、カスタム・デプロイメント固有のディレクトリを次のように作成します。
次の表では、Oracle GoldenGateインストールのディレクトリの参照時に使用される、MAの重要なディレクトリおよび変数について説明します。例または手順にこれらの変数が含まれているときは、実際の組織のトポロジにおける対応するディレクトリ・パスのフル・パスで変数を置き換えます。
ディレクトリ名 | 変数 | 説明 | デフォルト・ディレクトリ・パス |
---|---|---|---|
Oracle Databaseホーム |
|
ホスト・コンピュータに作成されるOracle Databaseホームは、製品をインストールする際に選択するディレクトリです。この読取り専用ディレクトリには、製品のバイナリ、実行可能ファイルおよびライブラリ・ファイルが含まれます。 |
|
Oracle GoldenGateホーム |
|
ホスト・コンピュータに作成されるOracle GoldenGateホームは、製品をインストールする際に選択するディレクトリです。この読取り専用ディレクトリには、製品のバイナリ、実行可能ファイルおよびライブラリ・ファイルが含まれます。 |
|
デプロイメント構成ホーム |
|
各デプロイメントの情報および構成アーティファクトが格納される場所。 |
|
デプロイメント・セキュリティ・ホーム |
|
各デプロイメントのセキュリティ・アーティファクト(証明書、ウォレット)が格納される場所。 |
|
デプロイメント・データ・ホーム |
|
各デプロイメントのデータ・アーティファクト(証跡ファイル)が格納される場所。 |
|
デプロイメント変数ホーム |
|
各デプロイメントのロギングおよびレポート処理アーティファクトが格納される場所。 |
|
デプロイメント |
|
各デプロイメントの構成ファイル(パラメータ・ファイルも含む)が格納される場所。 |
|
これらのファイルの格納場所をカスタマイズするために、これらすべてのデフォルトの場所を変更できます。
OGG_VAR_HOME
がローカル・ディレクトリ、OGG_HOME
が共有の読取り専用リモート・ディレクトリという構成では、ローカルOGG_VAR_HOME
を含む多くのデプロイメントが1つの読取り専用共有OGG_HOME
を共有できます。
このディレクトリ設計では単純な手動アップグレードが促進されます。アップグレードするには、サービスを停止し、Webインタフェース(またはRESTコマンド)でOGG_HOME
を設定して、プロセスを再起動します。再起動時に、更新された環境変数がOracle GoldenGateによって採用されます。Service ManagerのOGG_HOME
ディレクトリ・パスを新しいOracle GoldenGateホーム・ディレクトリに変更すると、アップグレードが完了し、デプロイメントが新しいOracle GoldenGateリリースを使用するように簡単に切り替えられます。この後で、MAサーバー、ExtractプロセスおよびReplicatプロセスを再起動する必要があります。
次の表では、多くのOracle GoldenGate Classic Architectureのプログラムとユーティリティに加えて、MA専用のプログラムとユーティリティについて説明しています。
名前 | 説明 | デフォルトのディレクトリ |
---|---|---|
|
Admin Clientは、MA UIを使用するかわりに、プロセスの作成に使用するスタンドアロンのコマンドライン・インタフェースです。 |
|
|
Administration Serverは、Oracle GoldenGateデプロイメント内で作動しているプロセス(アクティブなプロセスとアクティブでないプロセスの両方)の管理やモニタリングを実行します。 |
|
|
Distribution Serverは、分散ネットワーク・デプロイメントでのデータやコマンドの伝達と処理をサポートするために、ネットワーク・データ分散エージェントとして機能するサービスです。 |
|
|
Extractデータ・プロセス。 |
|
|
MA Configuration Assistant。 |
|
|
公開キー・インフラストラクチャの構成要素(ウォレットや証明書失効リストなど)を管理するためのユーティリティ |
|
|
Performance Metrics Serverは、メトリック・サービスを使用してインスタンス・デプロイメントのパフォーマンス結果を収集および格納します。 |
|
|
Receiver Serverは、受け取るすべての証跡ファイルを処理する中央制御サービスです。 |
|
|
Replicatデータ・プロセス。 |
|
|
Service Managerは、MAで提供される他のサービスの監視役として機能します。 |
|
|
|
|
|
すべてのサーバーのMA HTMLページ。 |
|
|
すべてのサーバーのMA HTMLページをサポートする各種ヘルプ・ファイル。 |
|
|
ユーティリティの |
|
|
ユーティリティの |
|