Deployment-Verzeichnisse in Oracle GoldenGate Microservices Architecture
Die Microservices-Architektur ist mit einer vereinfachten Installations- und Deployment-Verzeichnisstruktur konzipiert.
Diese Verzeichnisstruktur basiert auf dem Linux Foundation Filesystem Hierarchy Standard. Zusätzliche Flexibilität wurde hinzugefügt, damit Teile der Bereitstellungsunterverzeichnisse an anderen Speicherorten im Dateisystem oder auf anderen Geräten, einschließlich gemeinsam genutzter Netzwerkgeräte, platziert werden können. Das Design umfasst ein schreibgeschütztes Oracle GoldenGate-Home-Verzeichnis, in dem Oracle GoldenGate Microservices Architecture installiert und benutzerdefinierte Deployment-spezifische Verzeichnisse erstellt werden.
Die folgende Abbildung zeigt die Dateien und Verzeichnisse im Verzeichnis Services Manager (srvm):

In der folgenden Tabelle werden die wichtigsten MA-Verzeichnisse und Variablen beschrieben, die beim Verweisen auf diese Verzeichnisse während einer Oracle GoldenGate-Deployment-Konfiguration verwendet werden. Nur Parameter, die in der folgenden Tabelle nicht als schreibgeschützt markiert wurden, können bearbeitet werden. Wenn diese Variablen in einem Beispiel oder einer Prozedur angezeigt wird, ersetzen sie die Variable mit dem vollständigen Pfad zum entsprechenden Verzeichnispfad in Ihrer Unternehmenstopologie.
| Verzeichnisname | Variable | Beschreibung | Standardverzeichnispfad |
|---|---|---|---|
| Oracle GoldenGate-Home (schreibgeschützt) | OGG_HOME |
Das Oracle GoldenGate-Home wird auf einem Hostcomputer erstellt und ist das von Ihnen für die Installation des Produkts ausgewählte Verzeichnis. Dieses schreibgeschützte Verzeichnis enthält Binärdateien, ausführbare Dateien und Library-Dateien für das Produkt. | /ogg_install_location |
Deployment-etc-Home |
OGG_ETC_HOME |
Der Speicherort, an dem die Deployment-Konfigurationsdateien gespeichert werden, einschließlich Parameterdateien. | /ogg_deployment_location/etc |
| Deployment-Konfigurations-Home (schreibgeschützt) | OGG_CONF_HOME |
Der Speicherort, an dem alle Deployment-Informations- und -Konfigurationsartefakte gespeichert werden. | /ogg_deployment_location/etc/conf |
| Deployment-Sicherheits-Home | OGG_SSL_HOME |
Der Speicherort, an dem alle Deployment-Sicherheitsartefakte (Zertifikate, Wallets) gespeichert werden. | /ogg_deployment_location/etc/ssl |
| Deployment-Variablen-Home (schreibgeschützt) | OGG_VAR_HOME |
Der Speicherort, an dem alle Deployment-Logging- und -Berichtsverarbeitungsartefakte gespeichert werden. | /ogg_deployment_location/var |
| Deployment-Daten-Home (schreibgeschützt) | OGG_DATA_HOME |
Der Speicherort, an dem alle Deployment-Datenartefakte (Traildateien) gespeichert werden. | /ogg_deployment_location/var/lib/data |
Sie können den Standardspeicherort aller Dateien ändern, um den Speicherort dieser Dateien anzupassen.
In einer Konfiguration, bei der OGG_VAR_HOME ein lokales Verzeichnis ist und OGG_HOME ein gemeinsam verwendetes schreibgeschütztes Remoteverzeichnis ist, können viele Deployments mit lokalem OGG_VAR_HOME ein schreibgeschütztes gemeinsam verwendetes OGG_HOME gemeinsam verwenden.
Dieses Verzeichnisdesign erleichtert ein einfaches manuelles Upgrade. Um ein Upgrade durchzuführen, stoppen Sie die Services, legen die Datei OGG_HOME in der Weboberfläche (oder über einen REST-Befehl) fest und starten dann die Prozesse neu. Beim Neustart nimmt Oracle GoldenGate die aktualisierten Umgebungsvariablen auf. Sie wechseln einfach ein Deployment, um ein neues Oracle GoldenGate-Release zu verwenden, indem Sie den Verzeichnispfad Oracle GoldenGate home im Service Manager in ein neues Oracle GoldenGate-Home-Verzeichnis ändern, in dem das Upgrade abgeschlossen ist. Starten Sie die Microservices-, Extract- und Replicat-Prozesse neu.