REST APIを使用したOracle GoldenGate Microservicesのアップグレード
REST APIを使用してOracle GoldenGate MAをOracle GoldenGate MA 19c (19.1.0)にアップグレードする方法について学習します。
- 
                        
                        Oracle Technology NetworkまたはeDeliveryから最新のOracle GoldenGate MA 19cソフトウェアをダウンロードします。 
- 
                        
                        Oracle GoldenGate MA 19cソフトウェアを、以前のリリースのOracle GoldenGate Microservicesが存在しているサーバー上のステージングの場所にアップロードします。 
- 
                        
                        ステージングの場所にあるOracle GoldenGate MA 19cソフトウェアを解凍します。 $ cd /tmp$ unzip ./fbo_ggs_Linux_x64_services_shiphome.zip
- 
                        
                        unzipコマンドで作成されたtarファイルを解凍します。 tar -xvf ggs_Linux_x64_Oracle_64bit.tar
- 
                        
                        解凍されたファイルに移動し、 runInstallerコマンドを実行します。$ cd ./fbo_ggs_Linux_x64_services_shiphome/Disk1$ ./runInstaller
- 
                        
                        「ソフトウェアの場所」には、新しいOracle GoldenGateホームの場所を指定します。これは、現在のOracle GoldenGateホームと同じ場所にはできません。「次」をクリックします。 
- 
                        
                        「Install」をクリックして、新しいOracle GoldenGate MAのインストールを開始します。インストールが終了したら、「閉じる」をクリックします。 
- 
                        
                        この時点では、2つのOracle GoldenGate MAホーム・ディレクトリがあります。1つは古いホーム(12cまたは18c)で、もう1つは新しいホーム(19c)です。 
REST APIを使用して、Service ManagerまたはデプロイメントのOracle GoldenGate MAホーム(OGG_HOME)を更新する準備ができました。 
                  
Service Managerのアップグレード
Service Managerをアップグレードするには、次のcURLコマンドを使用してOracle GoldenGateホームを更新します。
curl -X PATCH \
  https://<hostname>:<port>/services/v2/deployments/ServiceManager \
  -H 'cache-control: no-cache' \
  -d '{"oggHome":"/opt/oracle/product/19.1.0/oggcore_1", "status":"restart"}'デプロイメントのアップグレード
- 
                           
                           管理サービス内のすべてのExtractおよびReplicatを停止します。 
- 
                           
                           Distributionサービス内のすべてのDistributionパスを停止します。 
- 
                           
                           Oracle GoldenGateホームを更新するには、次の簡単なcURLコマンドを実行します。curl -X PATCH \ https:// ://<hostname>:<port>/services/v2/deployments/<deployment name> \ -H 'cache-control: no-cache' \ -d '{"oggHome":"/opt/app/oracle/product/19.1.0/oggcore_1", "status":"restart"}'ノート: オペレーティング・システムからService Managerのプロセスを参照することで、Oracle GoldenGate ホームが正常に更新されたことを確認できます。Service Managerプロセスは、新しいOracle GoldenGateホームから実行する必要があります。
- 
                           
                           Distribution Server内のすべての配布パスを起動します。 
- 
                           
                           管理サーバー内のすべてのExtractおよびReplicatを起動します。 
Service Managerまたはデプロイメントが再起動されると、次のバージョンにアップグレードされます。