Directory di distribuzione nell'architettura dei microservizi Oracle GoldenGate

L'architettura dei microservizi è progettata con una struttura di directory di installazione e distribuzione semplificata.

Questa struttura di directory si basa sullo standard della gerarchia del file system di Linux Foundation. È stata aggiunta ulteriore flessibilità per consentire l'inserimento di parti delle sottodirectory di distribuzione in altre posizioni nel file system o su altri dispositivi, inclusi i dispositivi di rete condivisi. La progettazione comprende una directory home di Oracle GoldenGate di sola lettura in cui è installata l'architettura dei microservizi Oracle GoldenGate e vengono create directory specifiche di distribuzione personalizzate.

La figura seguente mostra i file e le directory presenti nella directory Services Manager (srvm):

Segue la descrizione di ggcon_dt_003a_dirstruc.png

Nella seguente tabella vengono descritte le directory MA delle chiavi e le variabili utilizzate quando si fa riferimento a tali directory durante una configurazione di distribuzione di Oracle GoldenGate. È possibile modificare solo i parametri che non sono stati contrassegnati come di sola lettura nella tabella seguente. Quando queste variabili vengono visualizzate in un esempio o in una procedura, sostituire la variabile con il percorso completo del percorso di directory corrispondente nella topologia enterprise.

Nome directory Variabile Descrizione Percorso directory predefinito
Home Oracle GoldenGate (sola lettura) OGG_HOME La home Oracle GoldenGate creata su un computer host è la directory che si sceglie di installare il prodotto. Questa directory di sola lettura contiene file binari, eseguibili e di libreria per il prodotto. /ogg_install_location
Home etc di distribuzione OGG_ETC_HOME Posizione in cui vengono memorizzati i file di configurazione della distribuzione, inclusi i file dei parametri. /ogg_deployment_location/etc
Home configurazione distribuzione (sola lettura) OGG_CONF_HOME Posizione in cui vengono memorizzate le informazioni di distribuzione e gli artifact di configurazione. /ogg_deployment_location/etc/conf
Home di sicurezza distribuzione OGG_SSL_HOME Posizione in cui vengono memorizzati gli artifact di sicurezza della distribuzione (certificati, wallet). /ogg_deployment_location/etc/ssl
Home delle variabili di distribuzione (sola lettura) OGG_VAR_HOME Posizione in cui vengono memorizzati gli artifact di log della distribuzione e di elaborazione dei report. /ogg_deployment_location/var
Home dati di distribuzione (sola lettura) OGG_DATA_HOME Posizione in cui vengono memorizzati gli artifact dei dati di distribuzione (file trail). /ogg_deployment_location/var/lib/data

È possibile modificare la posizione predefinita di tutte queste opzioni per personalizzare la posizione in cui si desidera memorizzare i file.

In una configurazione in cui OGG_VAR_HOME è una directory locale e OGG_HOME è una directory remota condivisa di sola lettura, molte distribuzioni con OGG_VAR_HOME locale possono condividere un OGG_HOME condiviso di sola lettura.

Questo design della directory facilita un semplice aggiornamento manuale. Per eseguire l'upgrade, arrestare i servizi, quindi impostare OGG_HOME nell'interfaccia Web (o tramite un comando REST) e riavviare i processi. Al riavvio, Oracle GoldenGate recupera le variabili di ambiente aggiornate. È sufficiente passare a una distribuzione per utilizzare una nuova release di Oracle GoldenGate modificando il percorso della directory Oracle GoldenGate home in Service Manager in una nuova directory home di Oracle GoldenGate, che completa l'upgrade. Riavviare i microservizi, i processi Extract e Replicat.