Manage deployments
Learn to edit, scale, stop, start, and delete a deployment in the Oracle Cloud console.
Note:
You can use the GoldenGate REST APIs to manage your OCI GoldenGate deployments. For those familiar with Oracle GoldenGate, note that the Service Manager is not exposed in OCI GoldenGate and any calls made to Service Manager won't be able to return.Related Topics
View deployment details
Select a deployment from the Deployments page to view its details. On the deployment details page, you can:
- View the deployment's status, which can be one of the following:
- Creating
- Updating
- Active
- Inactive
- Deleting
- Deleted
- Failed
- Needs Attention
Note:
If the deployment's status is Needs Attention, then the deployment health is less than 100%. Learn about OCPU management and billing.
- Perform actions on the deployment, such as:
- Launch the deployment console.
- Launch Admin client for Data replication deployments.
- View deployment information, such as the deployment's OCID, when it was created and last updated
- Set up contextual notifications and stay informed of deployment events
- View the Data replication deployment's storage utilization. Storage
utilization limit indicates how much file system space the deployment is currently
using.
Note:
You have starting hard limit of 500 GB per base OCPU. For example, for 4 base OCPUs, the hard limit 2 TB. If you exceed this hard limit, the service may be limited in functionality and performance.
Create alarms to notify you of this event. Manage trail files to free up space.
- View and schedule the deployment's maintenance window.
- View GoldenGate instance information, such as:
- Deployment type
- Deployment name
- Show/Copy its console URL
- Current version
Note:
For Extracts performed on Db2 for z/OS systems, you must download the library file and install the Extract compnents to your system prior to running the Extract for the first time. - Edit a deployment username and/or password
- View or edit password secret, if using Vault
- View Network information, such as:
- View/Edit the deployment's subnet
Note:
If you change the subnet, the deployment's Ingress IPs and Private IP also change. - Public IP address
- Private IP address
- Ingress IPs, if assigned connections' Traffic routing method is Shared.
- Load balancer information, if you enabled GoldenGate console public
access.
WARNING:
While you can manage this resource, ensure that you don't delete the load balancer while your deployment is still in use.
- View/Edit the deployment's subnet
- View deployment metrics.
- Add and view Network Security Groups.
Note:
Adding network security groups (NSGs) gives you fine grained control over where the deployment can be accessed from within your subnet. Learn more. - Create and view deployment backups.
- View upgrade history.
- View, assign, unassign connections, and test connections.
- View trail files details such as size, sequence, producers, and
consumers.
Note:
In Data replication deployments, Trail files can build up over time and are major contributors to the Storage utilization number you see under Deployment information. Use this information to manage trail files. - Import and export Master encryption key wallets for Data replication deployments.
- View the status of work requests and any log messages, error messages,
and resources associated with them. Deployment operations that create work requests
include:
- Create
- Update
- Delete
- Move
- Restore
- Stop
- Start
- Patch
- Enable/disable process and error logs for Data replication
deployments.
Note:
You can also enable, disable, and view Logs from the OCI Logging service in the Oracle Cloud console.
Edit a deployment username
You can edit the credential store used to log into the deployment console.
Edit a password secret
- On the deployment details page, in the Deployment information area, under GoldenGate, click the password secret.
- On the password secret details page, in the Versions list, click Create secret version.
- In the Create secret version dialog:
- To select the new secret version, click Edit.
- In the Edit secret dialog:
- Enter a description.
- Select the new secret version.
- Click Save changes. The secret may take a minute to update and become active.
- To ensure OCI GoldenGate picks up the new password secret version, return to the deployment details page and click Edit next to the GoldenGate Username.
- In the Edit panel, click Save changes.
Upgrade a deployment
Ensure that you complete the Before you upgrade steps first.
When you upgrade a deployment,
- The deployment is stopped and then restarted after the upgrade completes.
- All Oracle GoldenGate processes are stopped and then restarted if they're configured to auto-start.
The upgrade takes a few minutes to complete. Click Upgrades in the Resources menu on the deployment details page after the upgrade completes to view the upgrade history or if an issue is encountered during the upgrade process.
- Run the
UPGRADE HEARTBEATTABLE
command in Admin Client to add extra columns for tables and lag views. GoldenGate uses these extra columns to track the Extract restart position. Learn more. - In the deployment console, open the navigation menu for the Administration console, and then click Configuration. Connect to the database. When Heartbeat tables appear, select Upgrade from the Action menu.
Set up notifications
Receive messages when something happens with your deployment. Use contextual notifications in the Oracle Cloud console to create event rules and alarms for a deployment. Quick start templates are available. You can set up these notifications as an alternative or shortcut to creating alarms in the Notifications service.
allow group ContextualNotificationsUsers to manage alarms in tenancy
allow group ContextualNotificationsUsers to read metrics in tenancy
allow group ContextualNotificationsUsers to manage ons-topics in tenancy
allow group ContextualNotificationsUsers to manage cloudevents-rules in tenancy
Scale a deployment
You can scale a deployment up or down depending on the amount of Oracle Compute Units (OCPUs) you need.
When you enable auto scaling, the deployment can scale up to three times more memory than the number of OCPUs currently shown in the Scale dialog. One OCPU is equivalent to 16 GB memory. If your workload requires additional OCPUS, then the deployment automatically uses the resources without any manual intervention required when auto scaling is enabled.
To see OCPU usage, you can view the OCPU Consumption graph in the Metrics section of the Deployment Details page in the Console.
To scale a deployment:
Collect diagnostics
Collect diagnostics to analyze or share information about your OCI GoldenGate deployment. The information collected can be shared with My Oracle Support if you encounter any issues.
- On the Deployments page, select the deployment for which to collect diagnostics.
- On the deployment's Details page, from the More actions menu, select Collect diagnostics.
- In the Collect diagnostics panel, complete the following fields, and then click
Collect diagnostics:
Stop a deployment
When you stop a deployment, Oracle Cloud Infrastructure GoldenGate also stops. You won't be able to access the OCI GoldenGate deployment console while the deployment is stopped and you won't be billed until you restart it.
To stop a deployment:
When you stop a deployment, Oracle Cloud Infrastructure GoldenGate stops all active tasks. You can restart the deployment from the Deployments or deployment details pages.
Start a deployment
After the deployment is created, Oracle Cloud Infrastructure GoldenGate is automatically started. If you stop a deployment, you can restart it using the Start option in the deployment's Actions (three dots) menu. When you start the deployment, billing also resumes.
To start a deployment:
The deployment starts and you can now launch the Deployment Console. Oracle resumes billing for the amount of Oracle compute units (OCPUs) used.
You can also configure Extracts and Replicats to automatically start when you start the deployment. For more information, see Configure managed processes.
Move a Deployment
You can move a deployment from one compartment to another compartment.
After you move the deployment to the new compartment, inherent policies apply immediately and may affect access to the deployment through the Console. For more information, see Managing Compartments.
Manage tags for a deployment
Tags help you locate resources within your tenancy. You can add and view a deployment's tags from the Deployments page and from the deployment details page.
On the Deployments page, from a deployment's Actions (three dots) menu, select Add Tags or View Tags.
On the deployment details page, you can select Add Tags from the More Actions menu, or click the Tags tab to view and edit tags.
Delete a deployment
When you delete a deployment, all active Oracle GoldenGate tasks within that deployment stop. Deleting a deployment doesn't remove references, such as checkpoint tables and Extract information, from the databases the deployment used. After a deployment is deleted, it cannot be restored.
To delete a deployment:
You may need to manually remove files that remain in the source and target databases after a deployment is deleted. For more information, see Files to be removed manually.
Assign a connection to a deployment
- On the deployment details page, under Resources, click Assigned connections.
- Click Assign connection.
- In the Assign connection dialog, select a connection from the dropdown. If you want to select a connection from a different compartment, click Change Compartment.
- Click Assign connection.
When you assign a
connection to a deployment, GoldenGate removes disallowed characters from the name
you entered and trims it to 30 characters in length. The name must only contain
alphanumeric characters, and follow the alias pattern:
^[a-zA-Z][a-zA-Z0-9_#$]*$
. If a connection with the same alias
is already assigned, a number is automatically added to the new alias
name.
Test connections
After you assign connections to a deployment, test the connectivity to ensure the deployment can connect to them.
Test connection performs two types of tests: network-level and application-level. Network-level connectivity tests check that the host and port are reachable from the deployment, while application-level tests check that the credentials are valid by logging into the endpoint.
Some connections perform both tests, while others, such as Big Data connection types, don't currently support application-level tests. As long as your connection passes network-level connectivity tests, you can use your connection and start creating extract and replicat processes.
Before you test a connection, ensure that you first create and assign a connection to the deployment.
Unassign a connection
- On the Deployment details page, under Resources, click Assigned connections.
- From the Actions (ellipsis icon) menu for the connection you want to unassign, select Unassign.
- In the Unassign connection dialog, confirm that you want to unassign the connection from this deployment, and then click Unassign connection.