3 Provisioning Oracle GoldenGate Microservices on Marketplace
This chapter describes the steps to provision Oracle GoldenGate Microservices for Oracle Cloud Marketplace.
Finding Oracle GoldenGate within the Oracle Cloud Marketplace
- Log in to Oracle Cloud Marketplace.
- From the Oracle Cloud Marketplace home page, use the search box under Applications and search for the keywords GoldenGate.
- From the search results, select one of the following: Oracle GoldenGate for Oracle, Oracle GoldenGate for Non-Oracle, or Oracle GoldenGate for Big Data, based on your required database or Big Data implementation.
Deploying Oracle GoldenGate Microservices on Oracle Cloud Marketplace
After finding Oracle GoldenGate Microservices listing in Oracle Cloud Marketplace, you can deploy Oracle GoldenGate using the provided Stack Listing. This TerraForm Stack prompts you for specific information and then builds the Oracle Cloud Infrastructure Compute Node with the desired hardware settings, Oracle Database Client (if applicable), Oracle GoldenGate Microservices and up to two default deployments.
To deploy Oracle GoldenGate Microservices on Oracle Cloud Marketplace using the Stack Listing, after you have found Oracle GoldenGate from the search results on Oracle Cloud Marketplace:
- From the Application page, select Get App.
- Select OCI Region or Log in using your Single Sign-On credentials.
- OCI Region – Select the desired region and click Create Stack.
- Provide the OCI tenant details.
- Sign in to the Identity provider and then provide the following details:
- On the Oracle GoldenGate application page, provide the following
information:
- Select Version - It provides a list of versions that are available in the listing.
- Select Compartment - Specifies the compartment where the compute node will be built. It is generally the location that you have access to build the compute node.
- Terms of Use - This check box is selected by default. Oracle recommends to review the licenses before proceeding with the instance creation.
- Launch Stack - It launches the stack in the OCI environment.
- Fill in the required Stack information:
- Name - Name of the Stack. It has a default name and provides a date time stamp. You can edit this detail, if required.
- Description - Description of the Stack that you are creating.
- Create In Compartment – It defaults to the compartment you have selected on the Oracle GoldenGate application page.
- Tags (optional) – Tags are a convenient way to assign a tracking mechanism but are not mandatory. You can assign a tag of your choice for easy tracking. You have to assign a tag for some environments for cost analysis purposes.
- Click Next.
- Fill in the required details to configure variables. This information is
required to build the compute node with Oracle GoldenGate Microservices.
- Name for New Resources -
- Display Name – Display name used to identify all new OCI resources.
- Host DNS Name – Name of the Domain Name Service for the new compute node.
- Network Settings -
- Create New Network – Select this check box if you wish to create a new network resource.
- If you select this check box, the Create New Network wizard appears allowing you to add and edit the new network information.
- If you do not select this check box, the Create New Network wizard does not appear and the compute node is created with the existing network options in the VCN.
- Network Compartment (optional) – Compartment for new or existing network resources.
- VCN (optional) – Existing VCN to use for the newly created instance if you are not creating a new network.
- Subnet Network Compartment (optional) - It specifies the compartment in which the VCN submit resides.
- Subnet (optional) – Existing subnet to use for the newly created instance if you are not creating a new network. The subnet that you have selected must match the same Availability Domain set in the Instance Settings.
- Create New Network – Select this check box if you wish to create a new network resource.
- Instance Settings -
- Availability Domain – It specifies the availability domain for the newly created Oracle GoldenGate Instance. It must match the Subnet that you have selected in the Use Existing Network settings.
- Compute Shape – Shape of new compute instance. Supported shapes are VM.Standard2.1, VM.Standard2.4, VM.Standard2.8, VM.Standard2.16, and VM.Standard2.24, VM.Standard3.Flex, VM.Standard.E3.Flex, and VM.Standard.E4.Flex
- Assign Public IP – This option indicates if the newly created VM should have a public IP address. This option is selected by default. If you clear this check box, no public IP address will be assigned preventing public access to the compute node.
Note:
If you are using a private IP address to access the compute node, you have to set up an IPSec VPN or FastConnect connection. Refer to OCI documentation for more details. - Custom Volume Sizes- Select this check box to customize the size of the new block storage volumes that are built for the compute node.
Block Storage (Custom Volume Sizes) -
- Boot Volume Size – Default value is 50GB
- Swap Volume Size – Default value is 256GB
- Trails Volume Size – Default value is 512GB
- Deployments Volume Size – Default value is 50GB
- Create Oracle GoldenGate Deployment -
-
Deployment: An option for the Oracle Database Marketplace
image is to select Deployment - Autonomous Database which
then prompts you for more information about the Autonomous DB to
connect to the GoldenGate Deployment with the following details:
- Deployment Name: Name of the Oracle GoldenGate Deployment.
- Deployment - Autonomous Database. Select if deployment connects to an Autonomous Database
- Deployment - Autonomous Database Compartment. Compartment that existing Autonomous Database resides in Deployment - Autonomous Database instance.
- Choose an Autonomous Database instance: This variable is required.
-
Deployment: An option for the Oracle Database Marketplace
image is to select Deployment - Autonomous Database which
then prompts you for more information about the Autonomous DB to
connect to the GoldenGate Deployment with the following details:
- Shell Access -
- SSH Public Key - Public Key for allowing SSH access as the
opc
user. Enter the key and click Next.
- SSH Public Key - Public Key for allowing SSH access as the
- Name for New Resources -
- On the Review page, review the information you provided and then click Create.
- After clicking Create, you are navigated to the Stacks Job Details page. You can monitor the creation of the compute node using this page.
- Upon completion, you can now view the Oracle GoldenGate Microservices compute node under Instances.
Migrating to Exadata Cloud@Customer Using Oracle Zero Downtime Migration
The Marketplace image Oracle GoldenGate for Oracle – Database Migrations contains a downloadable Docker image that you can install on premises in order to migrate data to Exadata Cloud@Customer using Oracle Zero Downtime Migration (ZDM). All migration targets other than Exadata Cloud@Customer should use the Oracle GoldenGate installation on the Marketplace conpute instance instead of the docker image.
For more information on Oracle Zero Downtime Migration, see Move to Oracle Cloud Using Zero Downtime Migration.
It is required to have a Docker engine set up on the system that will host the Docker image. For more information about setting up a Docker engine, see Docker Documentation.