Skip to content

Commit

Permalink
Updates to WMS 4861 and 2920 (#159)
Browse files Browse the repository at this point in the history
* Workshop 2120: Flow update and new repo validation

* Update adb.md

* Workshop 11092: Development for CloudWorld

Initial development for CloudWorld LiveLab

* Workshop 11092: Development for CloudWorld

* Update README.md

* Workshop 11092 - CloudWorld development

* Workshop 11092: Self QA

* Workshop 11092: Self QA

* Workshop 11092: Self QA

* Workshop 11092: Self QA

* Update extract.md

* Workshop 11092: Lint Checker changes

* Update create.md

* Workshop 11092: Grammarly checks

* Workshop 11148: ATP to Kafka workshop

New development

* ATP-Streaming and OCW udpates

* ATP-Stream development

* OCI GGS workshop fixes

* atp-streaming

clean up unused images

* atp-kafka clean up

* atp-streaming clean up

* bidirectional replication clean up

* atp-objectstorage cleanup

* oci-ggs cleanup

* ogg-to-ggs cleanup

* ggs-to-ogg cleanup

* atp-kafka clean up and create ggs-common/adb/images to test

* atp-objectstore consolidation

* Workshop 11092: File clean up

* Updated image references to ggs-common
* Added learn more links to labs

* Workshop 11148: File cleanup

* Updated image references to ggs-common
* Updated Learn more links
* Updated README

* Workshop 11093: File cleanup

* Update adb.md

* Workshop 11092: Replicat and monitor updates

* Update extract.md

* Workshop 2920/OCW #10

* Consolidation of duplicate image files to ggs-common
* Updates for OCW

* Updates to Workshop 4841/OCW Lab 10

Completed consolidation and update to workshop

* Removed duplicate images

* Self QA Lintchecker

Addressed Linkchecker errors in Workshops 11092 and 4841

* Lintchecker updates on Workshop 11092

* Workshop 11092: Fixed typos

* Update extract.md

Fixed typos

* Workshop 11091: MySQL to ADW

Initial development - To be released Aug 30th

* Workshop 11091: Added screenshots

* Workshop 11091: Replicate MySQL to ADW

* Updates as a result of testing
* Added screenshots

* Workshop 11092

Add screens for api key creation

* Update adb.md

Typo

* Workshop 11092: Incorporated PM feedback

* Fixed broken image link
* Elaborated on a couple steps as recommended by PM
* Expanded on a few notes as recommended by PM

* Workshop 11093: QA fixes

+ Added prerequisite steps and screens to create.md
+ Edits to other files from testing

* Workshop 11148: Self-QA

- Fixed broken image links
- Added NSG steps and screens

* Workshop 4841: Fixed broken images

* Update oggmp-atp.md

* Workshop 2920

+ Fixed broken image
+ renamed lab title

* Workshop 4841/OCW 10 - Connections

Changed Registered Databases to Connections

* Workshop 4841/OCW 10: PM validation

Updates to 4841 for OCW workshop #10
- Assign connection steps added
- common screenshots updated

* Workshop 11092/OCW 44

Updated My Profile link from User Settings

* Workshop 11092/OCW 44

PM requested updates

* Update create.md

* Updates to Workshop: 11091

* Updates to ATP to OCI Streaming lab

* Updates to 11093

* Updated README.md for bidirectional replication

* Update introduction.md

* Update create.md

Fixed typo per Kaylien's feedback

* Update create.md

* Video link updates

* Update manifest.json

* Updates for MySQL to ADW workshop

* Updates to MySQL workshop

* Update mysql.md

Fix broken image link

* Update image links

* Self-QA 11091

* 2920: Update video link

* Fixed typos 11091

* Cleanup 2920

* 11091 QA verification tasks

- Masked compartment names, IPs, ocids
- Changed estimated lab time to estimated time

* Masking images

* Update create.md

Typo

* Workshop 11092: Feedback from PMs

* Prep 11091 for green button

* Update mysql.md

Remove curl cmd per PM instructions

* Redwood updates to 2920

* Workshop 2920

-Update screens for Redwood
-Quartly self-QA

* Workshop 2920

* Workshop 2920: Fix broken image links

* Squashed commit of the following:

commit c1550c5
Author: Jenny Chan <[email protected]>
Date:   Tue Feb 21 04:42:15 2023 -0500

    Workshop 2920 (#49)

    * Workshop 2120: Flow update and new repo validation

    * Update adb.md

    * Workshop 11092: Development for CloudWorld

    Initial development for CloudWorld LiveLab

    * Workshop 11092: Development for CloudWorld

    * Update README.md

    * Workshop 11092 - CloudWorld development

    * Workshop 11092: Self QA

    * Workshop 11092: Self QA

    * Workshop 11092: Self QA

    * Workshop 11092: Self QA

    * Update extract.md

    * Workshop 11092: Lint Checker changes

    * Update create.md

    * Workshop 11092: Grammarly checks

    * Workshop 11148: ATP to Kafka workshop

    New development

    * ATP-Streaming and OCW udpates

    * ATP-Stream development

    * OCI GGS workshop fixes

    * atp-streaming

    clean up unused images

    * atp-kafka clean up

    * atp-streaming clean up

    * bidirectional replication clean up

    * atp-objectstorage cleanup

    * oci-ggs cleanup

    * ogg-to-ggs cleanup

    * ggs-to-ogg cleanup

    * atp-kafka clean up and create ggs-common/adb/images to test

    * atp-objectstore consolidation

    * Workshop 11092: File clean up

    * Updated image references to ggs-common
    * Added learn more links to labs

    * Workshop 11148: File cleanup

    * Updated image references to ggs-common
    * Updated Learn more links
    * Updated README

    * Workshop 11093: File cleanup

    * Update adb.md

    * Workshop 11092: Replicat and monitor updates

    * Update extract.md

    * Workshop 2920/OCW #10

    * Consolidation of duplicate image files to ggs-common
    * Updates for OCW

    * Updates to Workshop 4841/OCW Lab 10

    Completed consolidation and update to workshop

    * Removed duplicate images

    * Self QA Lintchecker

    Addressed Linkchecker errors in Workshops 11092 and 4841

    * Lintchecker updates on Workshop 11092

    * Workshop 11092: Fixed typos

    * Update extract.md

    Fixed typos

    * Workshop 11091: MySQL to ADW

    Initial development - To be released Aug 30th

    * Workshop 11091: Added screenshots

    * Workshop 11091: Replicate MySQL to ADW

    * Updates as a result of testing
    * Added screenshots

    * Workshop 11092

    Add screens for api key creation

    * Update adb.md

    Typo

    * Workshop 11092: Incorporated PM feedback

    * Fixed broken image link
    * Elaborated on a couple steps as recommended by PM
    * Expanded on a few notes as recommended by PM

    * Workshop 11093: QA fixes

    + Added prerequisite steps and screens to create.md
    + Edits to other files from testing

    * Workshop 11148: Self-QA

    - Fixed broken image links
    - Added NSG steps and screens

    * Workshop 4841: Fixed broken images

    * Update oggmp-atp.md

    * Workshop 2920

    + Fixed broken image
    + renamed lab title

    * Workshop 4841/OCW 10 - Connections

    Changed Registered Databases to Connections

    * Workshop 4841/OCW 10: PM validation

    Updates to 4841 for OCW workshop #10
    - Assign connection steps added
    - common screenshots updated

    * Workshop 11092/OCW 44

    Updated My Profile link from User Settings

    * Workshop 11092/OCW 44

    PM requested updates

    * Update create.md

    * Updates to Workshop: 11091

    * Updates to ATP to OCI Streaming lab

    * Updates to 11093

    * Updated README.md for bidirectional replication

    * Update introduction.md

    * Update create.md

    Fixed typo per Kaylien's feedback

    * Update create.md

    * Video link updates

    * Update manifest.json

    * Updates for MySQL to ADW workshop

    * Updates to MySQL workshop

    * Update mysql.md

    Fix broken image link

    * Update image links

    * Self-QA 11091

    * 2920: Update video link

    * Fixed typos 11091

    * Cleanup 2920

    * 11091 QA verification tasks

    - Masked compartment names, IPs, ocids
    - Changed estimated lab time to estimated time

    * Masking images

    * Update create.md

    Typo

    * Workshop 11092: Feedback from PMs

    * Prep 11091 for green button

    * Update mysql.md

    Remove curl cmd per PM instructions

    * Redwood updates to 2920

    * Workshop 2920

    -Update screens for Redwood
    -Quartly self-QA

    * Workshop 2920

    ---------

    Co-authored-by: Michelle Malcher <[email protected]>

* Update create.md

Fixed broken image link url
Renamed connection type

* 2920 Self QA

Self QA

* Update gb-intro.md

* 2920 updates

Fix typos in 2920.

* Workshop 4841 - update screens for Redwood

* Workshop 4841: self-QA

* MySQL to ATP

Updates to images in ggs-common and started quarterly QA

* MySQL-GGS screen updates

* Update oggmp-atp.md

Revert changes from PR 63

* Edits to workshop 2920 for OCW23

Minor text updates

* Workshop 2920, HOL 16

+ Unlocked GGADMIN for TargetADW

* Workshop 2920

Light edits

* Workshop 2920 / HOL 16

Updated an image, added notes

* Workshop 11091: Quarterly QA updates

* Workshop 2920 / HOL 16

Added Support Lab to manifest

* Workshop 4841: Quaterly QA

Updates to Workshop 4841 (GGS to OGG) for Quaterly QA

* Update extract.md

* Updated screenshots

* Update 03-11b-target-uri.png

* Update create-gb.md

* Workshop 4861

Quarterly QA

* Quarterly QA 4861

- removed redundant images from ggs-commons
- added missing images to ggs-commons

* Workshop 2920/HOL 16

Updates to lab instructions due to recent UI updates.

* Workshop 2920/HOL 16

Complete end to end testing with updates to lab instructions

* Workshop 11396 / HOL 21

Edits to instructions based on testing result, updates to UI, and formatting instructions for clarity.

* few more updates to ggsa-pipeline for HOL

* WMS 11396 HOL 16

Feedback from Katherine

* Quarterly QA of MySQL to GGS lab

Quarterly QA of MySQL to GGS lab

* MySQL-ADW Quarterly QA

* Update setup images

* GGS UI updates

* PM feedback, WMS 2920 testing

+ Julien feedback
+ WMS 2920 testing and udpates

* Updates to GGSA LL

* Update to ggsa images

ggsa images

* Update create-ggsa-deployment.md

* WMS: 11396

Prep for Tenancy (brown button)

* Update introduction.md

* Updates to GGSA lab

* GGSA tenancy livelab + OCI Stream connection

* LL 3410 ATP to ObjStore updates

* ggsa updates

* pubsubnet update

* ggs-bidirectional-rep: Validation testing

* Bidirectional updates after validation

* Delete 02-checkpoint-trandata.md

* Update 03-create-target-connection.md

* OCI GGSA gb updates

* OGG to GGS Workshop updates

* Updates to 4861 and 2920

* WMS 11396 GB testing

---------

Co-authored-by: Michelle Malcher <[email protected]>
  • Loading branch information
jwchan0319 and malcherm authored Apr 5, 2024
1 parent 061b412 commit e6162e2
Show file tree
Hide file tree
Showing 21 changed files with 153 additions and 741 deletions.
151 changes: 11 additions & 140 deletions ggs-to-ogg/adb/adb.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,156 +18,23 @@ Estimated time: 20 minutes

This lab assumes you have completed the Get started lab.

> **Note:** *You may see differences in account details (eg: Compartment Name is different in different places) as you work through the labs. This is because the workshop was developed using different accounts over time.*
> **Note:** You may see differences in account details (eg: Compartment Name is different in different places) as you work through the labs. This is because the workshop was developed using different accounts over time.
## Task 1: Create a VCN and Subnet

1. Open the **Navigation Menu**, navigate to **Networking**, and select **Virtual Cloud Networks**.

![Virtual Cloud Networks in Oracle Cloud navigation menu](https://oracle-livelabs.github.io/common/images/console/networking-vcn.png " ")

2. Click **Start VCN Wizard**.

![Virtual Cloud Networks page](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/01-02-start-vcn-wizard.png " ")

3. Select **VCN with Internet Connectivity**, and then click **Start VCN Wizard.**

![Virtual Cloud Networks page](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/01-03-vcn-wizard.png " ")

4. Enter a name for the VCN, select a compartment, and then click **Next**.

![Enter VCN details](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/01-04-vcn-details.png " ")

5. Review the configuration, and then click **Create**.

![Verify configuration details](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/01-05-create-vcn.png " ")

You can click **View VCN Details** and to verify both a Public and Private subnet were created.
[](include:01-create-vcn-subnet.md)

## Task 2: Create an Autonomous Transaction Processing instance

1. Open the **Navigation Menu**, navigate to **Oracle Database**, and select **Autonomous Transaction Processing**.

![Autonomous Transaction Processing in Oracle Cloud navigation menu](https://oracle-livelabs.github.io/common/images/console/database-atp.png " ")

2. Click **Create Autonomous Database**.

![Autonomous Database page](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/01-02-create-adb.png " ")

3. Select **Compartment** by clicking on the drop-down list. Note that yours will be different - do not select **ManagedCompartmentforPaaS**. Enter **SourceATP** for **Display Name** and **Database Name**.

![Create Autonomous Database page](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/02-03-compartment.png " ")

4. Under **Choose a workload type**, select **Transaction Processing**.

5. Under **Choose a deployment type**, select **Serverless**.

![Deployment type options](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/02-05-deployment.png " ")

6. Under **Configure the database**, leave **Choose database version** and **Storage (TB)** and **OCPU Count** as they are.

7. Add a password. Take note of the password, you will need it later in this lab.

![Password field](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/02-07-pw.png " ")

8. Under **Access type**, select **Secure access from everywhere**.

9. Select **Require mutual TLS (mTLS) authentication**.

![Choose network access options](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/02-09-choose-network-access.png " ")

10. For **Choose license and Oracle Database edition**, use the default selection.

![License type options](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/02-08-license.png " ")

11. Click **Create Autonomous Database**. Once it finishes provisioning, you can click on the instance name to see details of it.

[](include:02-create-atp-instance.md)

## Task 3: Load the Autonomous Transaction Processing schema

1. Click the following link to download the database schema.

[Archive.zip](https://c4u04.objectstorage.us-ashburn-1.oci.customer-oci.com/p/EcTjWk2IuZPZeNnD_fYMcgUhdNDIDA6rt9gaFj_WZMiL7VvxPBNMY60837hu5hga/n/c4u04/b/livelabsfiles/o/data-management-library-files/Archive.zip)

2. Save `Archive.zip` to a download directory, and then unzip the file.

3. Back in the OCI Console, select your Autonomous Transaction Processing instance from the Autonomous Databases list to view its details and access tools.

![Select your Autonomous Database instance](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/03-03-atp.png " ")

4. Click the **Tools** tab, and then click **Database Actions**.

![Autonomous Database Details page](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/03-04-dbdetails.png "")

5. Log in with the ADMIN user and password provided when you created the Autonomous Transaction Processing instance.

![DB Actions log in page](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/03-05-login.png " ")

6. From the Database Actions menu, under **Development**, select **SQL**.

![Open navigation menu](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/03-06-db-actions.png " ")

7. (Optional) Click **X** to close the Help dialog.

8. Copy the SQL script from **OCIGGLL\_OCIGGS\_SETUP\_USERS\_ATP.sql** paste it into the SQL Worksheet.

![Script output](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/03-08-atp-sql.png " ")

9. Click **Run Script**. The Script Output tab displays confirmation messages.

10. Copy the SQL script from **OCIGGLL\_OCIGGS\_SRC\_USER\_SEED\_DATA.sql** and paste it into a new SQL Worksheet.

![Script output](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/03-10-atp-schema.png " ")

11. Click **Run Script**. The Script Output tab displays confirmation messages.

12. In the Navigator tab, look for the SRC\_OCIGGLL schema and then select tables from their respective dropdowns to verify the schema and tables were created. You may need to log out and log back in if you can't locate SRC\_OCIGGLL.

![Script navigator](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/03-11-verify.png " ")

13. To enable supplemental logging, run the following command:

```
<copy>ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;</copy>
```
[](include:03-load-atp-schema.md)

## Task 4: Create an Autonomous Data Warehouse instance

1. Open the **Navigation Menu**, navigate to **Oracle Database**, and select **Autonomous Data Warehouse**.

![Autonomous Data Warehouse in Oracle Cloud navigation menu](https://oracle-livelabs.github.io/common/images/console/database-adw.png " ")

2. Click **Create Autonomous Database**.

![Autonomous Database page](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/01-02-create-adb.png " ")

3. Select **Compartment** by clicking on the drop-down list. Note that yours will be different - do not select **ManagedCompartmentforPaaS**. Enter **TargetADW** for **Display Name** and **Database Name**.

![Create Autonomous Database page](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/04-03-compartment.png " ")

4. Under **Choose a workload type**, select **Data Warehouse**.

5. Under **Choose a deployment type**, select **Serverless**.

![Deployment type options](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/04-05-deployment-dw.png " ")

6. Under **Configure the database**, leave **Choose database version** and **Storage (TB)** and **OCPU Count** as they are.

7. Add a password. Note the password down in a notepad, you will need it later in Lab 2.

![Password field](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/02-07-pw.png " ")

8. Under **Access type**, select **Secure access from everywhere**.

9. Select **Require mutual TLS (mTLS) authentication**.

![Choose network access options](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/02-09-choose-network-access.png " ")

10. Under **Choose a license type**, select **License Included**. or ... Under **Choose license and Oracle Database edition**, keep the **License Included** license type.

![License type options](https://oracle-livelabs.github.io/goldengate/ggs-common/adb/images/02-08-license.png " ")

11. Click **Create Autonomous Database**. Once it finishes provisioning, you can click on the instance name to see details of it.
[](include:04-create-adw-instance.md)

## Task 5: Load the Autonomous Data Warehouse schema

Expand Down Expand Up @@ -197,10 +64,14 @@ You can click **View VCN Details** and to verify both a Public and Private subne

8. In the Navigator tab, look for the SRCMIRROR\_OCIGGLL schema and then select tables from their respective dropdowns to verify the schema and tables were created. You may need to log out and log back in if you can't locate SRCMIRROR\_OCIGGLL.

## Task 6: Create the deployment

[](include:05-create-deployment.md)

You may now **proceed to the next lab**.

## Acknowledgements

- **Author** - Jenny Chan, Consulting User Assistance Developer
- **Last Updated By/Date** - Katherine Wardhana, January 2024
- **PAR Expiration date** - March 31, 2022
- **Last Updated By/Date** - Jenny Chan, April 2024
- **PAR Expiration date** - March 31, 2024
Loading

0 comments on commit e6162e2

Please sign in to comment.