You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-machines/workloads/oracle/configure-oracle-dataguard.md
+10-6Lines changed: 10 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
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
3
3
description: Quickly get Oracle Data Guard up and running in your Azure environment.
4
4
author: jjaygbay1
5
5
ms.service: virtual-machines
@@ -183,19 +183,22 @@ Now, you'll access `OracleVM1` by using the Azure Bastion service from the [Azur
183
183
184
184
In the search box at the top of the window, enter **OracleVM1**. In the list of results, select **OracleVM1** to open that VM.
185
185
186
-

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
+
187
188
188
189
At the top of the pane, select **Connect** > **Bastion**.
189
190
190
-

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":::
191
192
192
193
Enter the username and password, and then select the **Connect** button.
193
194
194
-

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
+
195
198
196
199
A new tab opens with a secure connection to your virtual machine, where the Oracle software is already installed from an Azure Marketplace image.
197
200
198
-

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":::
199
202
200
203
### Configure OracleVM1 (primary)
201
204
@@ -420,7 +423,8 @@ Return to the Azure portal. Search for **OracleVM2**, and then select the resour
420
423
421
424
At the top of the pane, select **Connect** > **Bastion**.
422
425
423
-

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
+
424
428
425
429
Enter the username and password, and then select the **Connect** button.
Copy file name to clipboardExpand all lines: articles/virtual-machines/workloads/oracle/configure-oracle-golden-gate.md
+15-13Lines changed: 15 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,15 +17,17 @@ ms.author: jacobjaygbay
17
17
18
18
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.
19
19
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.
21
21
22
22
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).
23
23
24
24
## Introduction
25
25
26
26
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.
27
27
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.
29
31
30
32
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.
31
33
@@ -57,7 +59,7 @@ The following table is a summary of the environment configuration:
57
59
$ az login
58
60
```
59
61
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.
61
63
62
64
```azurecli
63
65
$ az account show
@@ -228,7 +230,7 @@ X Server is required for later steps of this lab. Perform following steps to ins
228
230
229
231
1.[Download Xming X Server for Windows](https://sourceforge.net/projects/xming/) to **ggXServer** and install with all default options.
230
232
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
232
234
233
235
3. Launch "XLAUNCH" application from start menu.
234
236
@@ -252,9 +254,9 @@ If you restart your **ggXServer** VM, follow steps 2-6 above to restart X Server
252
254
253
255
### Create Oracle database virtual machines
254
256
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.
256
258
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.
258
260
259
261
#### Create ggVM1 (primary)
260
262
@@ -295,7 +297,7 @@ $ az vm create \
295
297
Connect to **ggVM1** using Bastion.
296
298
297
299
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.
299
301
3. Select **Connect** > **Bastion** on the menu at the top
300
302
4. Select Bastion tab
301
303
5. Click **Use Bastion**
@@ -390,14 +392,14 @@ $ lsnrctl start
390
392
Connect to **ggVM2** using Bastion.
391
393
392
394
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.
394
396
3. Select **Connect** > **Bastion** on the menu at the top
395
397
4. Select Bastion tab
396
398
5. Click **Use Bastion**
397
399
398
400
### Open firewall ports for ggVM1
399
401
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.
401
403
402
404
```bash
403
405
$ sudo su -
@@ -506,7 +508,7 @@ SQL> EXIT;
506
508
507
509
3. Copy to ggVM1
508
510
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)
510
512
511
513
2. Open the tunnel to your target VM using the following PowerShell command
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.
0 commit comments