Skip to content

Commit 12f6aa8

Browse files
Merge pull request #248569 from jjaygbay1/oracle-Azure-VMs
Changed file names
2 parents bab08ed + 33db0f1 commit 12f6aa8

14 files changed

+218
-57
lines changed

articles/virtual-machines/workloads/oracle/configure-oracle-dataguard.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Implement Oracle Data Guard on a Linux-based Azure virtual machine | Microsoft Docs
2+
title: Implement Oracle Data Guard on a Linux-based Azure virtual machine
33
description: Quickly get Oracle Data Guard up and running in your Azure environment.
44
author: jjaygbay1
55
ms.service: virtual-machines
@@ -183,19 +183,22 @@ Now, you'll access `OracleVM1` by using the Azure Bastion service from the [Azur
183183

184184
In the search box at the top of the window, enter **OracleVM1**. In the list of results, select **OracleVM1** to open that VM.
185185

186-
![Screenshot of the search box and the results for the first Oracle VM.](./media/configure-oracle-dataguard/search-oraclevm1.png)
186+
:::image type="content" source="./media/configure-oracle-dataguard/search-oraclevm1.png" alt-text="Diagram showing the search box and the results for the first Oracle VM." lightbox="./media/configure-oracle-dataguard/search-oraclevm1.png":::
187+
187188

188189
At the top of the pane, select **Connect** > **Bastion**.
189190

190-
![Screenshot of selections for connecting via Azure Bastion.](./media/configure-oracle-dataguard/connect-bastion.png)
191+
:::image type="content" source="./media/configure-oracle-dataguard/connect-bastion.png" alt-text="Diagram showing the selections for connecting via Azure Bastion." lightbox="./media/configure-oracle-dataguard/connect-bastion.png":::
191192

192193
Enter the username and password, and then select the **Connect** button.
193194

194-
![Screenshot of entering credentials to connect via Azure Bastion.](./media/configure-oracle-dataguard/connect-bastion-credentials.png)
195+
196+
:::image type="content" source="./media/configure-oracle-dataguard/connect-bastion-credentials.png" alt-text="Diagram showing how to enter credentials to connect via Azure Bastion." lightbox="./media/configure-oracle-dataguard/connect-bastion-credentials.png":::
197+
195198

196199
A new tab opens with a secure connection to your virtual machine, where the Oracle software is already installed from an Azure Marketplace image.
197200

198-
![Screenshot of a connection via Azure Bastion in a browser.](./media/configure-oracle-dataguard/connect-bastion-browser-tab.png)
201+
:::image type="content" source="./media/configure-oracle-dataguard/connect-bastion-browser-tab.png" alt-text="Diagram showing a connection via Azure Bastion in a browser." lightbox="./media/configure-oracle-dataguard/connect-bastion-browser-tab.png":::
199202

200203
### Configure OracleVM1 (primary)
201204

@@ -420,7 +423,8 @@ Return to the Azure portal. Search for **OracleVM2**, and then select the resour
420423

421424
At the top of the pane, select **Connect** > **Bastion**.
422425

423-
![Screenshot of selections for connecting through Azure Bastion.](./media/configure-oracle-dataguard/connect-bastion.png)
426+
:::image type="content" source="./media/configure-oracle-dataguard/connect-bastion.png" alt-text="Diagram showing selections for connecting through Azure Bastion." lightbox="./media/configure-oracle-dataguard/connect-bastion.png":::
427+
424428

425429
Enter the username and password, and then select the **Connect** button.
426430

articles/virtual-machines/workloads/oracle/configure-oracle-golden-gate.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,17 @@ ms.author: jacobjaygbay
1717

1818
The Azure CLI is used to create and manage Azure resources from the command line or in scripts. This guide details how to use the Azure CLI to deploy an Oracle 19c database from the Azure Marketplace gallery image.
1919

20-
This document shows you step-by-step how to create, install, and configure Oracle Golden Gate on an Azure VM. In this tutorial, two virtual machines are set up in an availability set in a single region. The same tutorial can be used to setup OracleGolden Gate for VMs in different Availability Zones in a single Azure region or for VMs set up in two different regions.
20+
This document shows you step-by-step how to create, install, and configure Oracle Golden Gate on an Azure VM. In this tutorial, two virtual machines are set up in an availability set in a single region. The same tutorial can be used to set up OracleGolden Gate for VMs in different Availability Zones in a single Azure region or for VMs set up in two different regions.
2121

2222
Before you start, make sure that the Azure CLI has been installed. For more information, see [Azure CLI installation guide](/cli/azure/install-azure-cli).
2323

2424
## Introduction
2525

2626
GoldenGate is a logical replication software that enables real-time replication, filtering, and transformation of data from a source database to a target database. This feature ensures that changes in the source database are replicated in real-time, making it possible for the target database to be up-to-date with the latest data.
2727

28-
GoldenGate is mainly used for heterogeneous replication cases, such as replicating data from different source databases to a single database (like a data warehouse), cross-platform migrations (such as from SPARC and AIX to Linux x86 environments), and advanced high availability and scalability scenarios. Additionally, GoldenGate is also suitable for near-zero downtime migrations since it supports online migrations with minimal disruption to the source systems.
28+
Use GoldenGate mainly for heterogeneous replication cases, such as replicating data from different source databases to a single database. For example, a data warehouse. You can also use it for cross-platform migrations, such as from SPARC and AIX to Linux x86 environments, and advanced high availability and scalability scenarios.
29+
30+
Additionally, GoldenGate is also suitable for near-zero downtime migrations since it supports online migrations with minimal disruption to the source systems.
2931

3032
While GoldenGate facilitates bi-directional replication, the application must be configured accordingly. Additionally, the software permits filtering and transformation of data to meet specific business requirements, enabling users to make use of the replicated data for various purposes.
3133

@@ -57,7 +59,7 @@ The following table is a summary of the environment configuration:
5759
$ az login
5860
```
5961
60-
3. Ensure you are connected to the correct subscription by verifying subscription name and/or ID.
62+
3. Ensure you're connected to the correct subscription by verifying subscription name and/or ID.
6163
6264
```azurecli
6365
$ az account show
@@ -228,7 +230,7 @@ X Server is required for later steps of this lab. Perform following steps to ins
228230

229231
1. [Download Xming X Server for Windows](https://sourceforge.net/projects/xming/) to **ggXServer** and install with all default options.
230232

231-
2. Ensure that you did not select **Launch** at the end of installation
233+
2. Ensure that you didn't select **Launch** at the end of installation
232234

233235
3. Launch "XLAUNCH" application from start menu.
234236

@@ -252,9 +254,9 @@ If you restart your **ggXServer** VM, follow steps 2-6 above to restart X Server
252254

253255
### Create Oracle database virtual machines
254256

255-
For this lab, we create virtual machines `ggVM1` and `ggVM2` from Oracle Database 19c image. If they do not already exist in the default key location, this command also creates SSH keys. To use a specific set of keys, use the `--ssh-key-value` option. If you have already created your SSH keys in [Generate authentication keys](#generate-authentication-keys) section, those keys will be used.
257+
For this lab, we create virtual machines `ggVM1` and `ggVM2` from Oracle Database 19c image. If they don't already exist in the default key location, this command also creates SSH keys. To use a specific set of keys, use the `--ssh-key-value` option. If you have already created your SSH keys in [Generate authentication keys](#generate-authentication-keys) section, those keys will be used.
256258

257-
When creating a new virtual machine `size` parameter indicates the size and type of virtual machine created. Depending on the Azure region you selected to create virtual machine and your subscription settings, some virtual machine sizes and types may not be available for you to use. Below example uses minimum required size for this lab `Standard_DS1_v2`. If you want to change specs of virtual machine, select one of the available sizes from [Azure VM Sizes](/azure/virtual-machines/sizes). For test purposes, you may choose from General Purpose (D-Series) virtual machine types. For production or pilot deployments, Memory Optimized (E-Series and M-Series) are more suitable.
259+
When creating a new virtual machine `size` parameter indicates the size and type of virtual machine created. Depending on the Azure region you selected to create virtual machine and your subscription settings, some virtual machine sizes and types may not be available for you to use. The following example uses minimum required size for this lab `Standard_DS1_v2`. If you want to change specs of virtual machine, select one of the available sizes from [Azure VM Sizes](/azure/virtual-machines/sizes). For test purposes, you may choose from General Purpose (D-Series) virtual machine types. For production or pilot deployments, Memory Optimized (E-Series and M-Series) are more suitable.
258260

259261
#### Create ggVM1 (primary)
260262

@@ -295,7 +297,7 @@ $ az vm create \
295297
Connect to **ggVM1** using Bastion.
296298

297299
1. Navigate to **ggVM1** from Azure portal.
298-
2. Go to **Overview** in the left blade
300+
2. Go to **Overview** in the left pane.
299301
3. Select **Connect** > **Bastion** on the menu at the top
300302
4. Select Bastion tab
301303
5. Click **Use Bastion**
@@ -390,14 +392,14 @@ $ lsnrctl start
390392
Connect to **ggVM2** using Bastion.
391393

392394
1. Navigate to **ggVM2** from Azure portal.
393-
2. Go to **Overview** in the left blade
395+
2. Go to **Overview** in the left pane.
394396
3. Select **Connect** > **Bastion** on the menu at the top
395397
4. Select Bastion tab
396398
5. Click **Use Bastion**
397399

398400
### Open firewall ports for ggVM1
399401

400-
Configure firewall to allow connections from ggVM1. Note that following command is run on ggVM2.
402+
Configure firewall to allow connections from ggVM1. Following command is run on ggVM2.
401403

402404
```bash
403405
$ sudo su -
@@ -506,7 +508,7 @@ SQL> EXIT;
506508

507509
3. Copy to ggVM1
508510

509-
1. Login and ensure you are using the correct subscription as necessary as described in [Sign in to Azure](#sign-in-to-azure)
511+
1. Login and ensure you're using the correct subscription as necessary as described in [Sign in to Azure](#sign-in-to-azure)
510512

511513
2. Open the tunnel to your target VM using the following PowerShell command
512514

@@ -530,7 +532,7 @@ SQL> EXIT;
530532
az network bastion tunnel --name ggBastion --resource-group GoldenGateOnAzureLab --target-resource-id $ggVM2id --resource-port 22 --port 57501
531533
```
532534
533-
2. Leave the first command prompt running and open a second command prompt to connect to your target VM through the tunnel. In this second command prompt window, you can upload files from your local machine to your target VM using the following command. Note that the correct `id_rsa` keyfile to access virtual machine must reside in `.ssh` directory or you can point to a different key file using `-i` parameter to `scp` command.
535+
2. Leave the first command prompt running and open a second command prompt to connect to your target VM through the tunnel. In this second command prompt window, you can upload files from your local machine to your target VM using the following command. The correct `id_rsa` keyfile to access virtual machine must reside in `.ssh` directory or you can point to a different key file using `-i` parameter to `scp` command.
534536
535537
```powershell
536538
scp -P 57501 "213000_fbo_ggs_Linux_x64_Oracle_shiphome.zip" [email protected]:.
@@ -541,7 +543,7 @@ SQL> EXIT;
541543
1. Connect to **ggVM1** using Bastion.
542544
543545
1. Navigate to **ggVM1** from Azure portal.
544-
2. Go to **Overview** in the left blade
546+
2. Go to **Overview** in the left panel
545547
3. Select **Connect** > **Bastion** on the menu at the top
546548
4. Select Bastion tab
547549
5. Click **Use Bastion**
@@ -602,7 +604,7 @@ SQL> EXIT;
602604
11. Connect to **ggVM2** using Bastion.
603605

604606
1. Navigate to **ggVM2** from Azure portal.
605-
2. Go to **Overview** in the left blade
607+
2. Go to **Overview** in the left pane
606608
3. Select **Connect** > **Bastion** on the menu at the top
607609
4. Select Bastion tab
608610
5. Click **Use Bastion**

0 commit comments

Comments
 (0)