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
title: Migrate Oracle workload to Azure VMs (IaaS)| Microsoft Docs
2
+
title: Migrate Oracle workload to Azure VMs (IaaS)
3
3
description: Migrate Oracle workload to Azure VMs.
4
4
author: jjaygbay1
5
5
ms.author: jacobjaygbay
@@ -18,7 +18,7 @@ First step in the migration journey starts with understanding the customer’s O
18
18
19
19
1.**Assess your Oracle workload using AWR Reports**: To move your Oracle workload onto Azure, carefully [analyze the actual database workloads of the customer by using AWR reports](https://github.com/Azure/Oracle-Workloads-for-Azure/tree/main/az-oracle-sizing) and determine the best VM size on Azure that meets the workload performance requirements. The reader is cautioned not to take the hardware specifications of the existing, on-premises Oracle servers or appliances and map one-to-one to Azure VM specifications since most Oracle environments are heavily oversized both from a hardware and Oracle licensing perspective.
20
20
21
-
Take AWR reports from heavy usage time periods of the databases (such as peak hours, nightly backup and batch processing, or end of month processing, etc.). The AWR-based right sizing analysis takes all key performance indicators and provides a buffer for unexpected peaks during the calculation of required VM specifications.
21
+
Take AWR reports from heavy usage time periods of the databases (such as peak hours, nightly backup and batch processing, or end of month processing, etc.). The AWR-based right sizing analysis takes all key performance indicators and provides a buffer for unexpected peaks during the calculation of required VM specifications.
22
22
23
23
2.**Collect necessary AWR report data to calculate Azure VM Sizing:** From AWR report, fill in the key data required in ['Oracle_AWR_Erstimates.xltx'](https://techcommunity.microsoft.com/t5/data-architecture-blog/estimate-tool-for-sizing-oracle-workloads-to-azure-iaas-vms/ba-p/1427183) file as needed and determine suitable Azure VM and related workload (Memory).
24
24
@@ -30,48 +30,49 @@ Take AWR reports from heavy usage time periods of the databases (such as peak ho
30
30
31
31
6. Move your **on-premises Oracle data to the Oracle on Azure VM:** Now that your required Oracle setup is done, pending task is to move data from on premise to cloud. There are many approaches. Best approaches are:
32
32
33
-
- Azure databox: [Copy your on-premises](/training/modules/move-data-with-azure-data-box/3-how-azure-data-box-family-works) data and ship to Azure cloud securely. This suits high volume data scenarios. Data box [provides multiple options.](https://azure.microsoft.com/products/databox/data)
34
-
- Data Factory [data pipeline to](/azure/data-factory/connector-oracle?tabs=data-factory) move data from one premise to Oracle on Azure – heavily dependent on bandwidth.
33
+
- Azure databox: [Copy your on-premises](/training/modules/move-data-with-azure-data-box/3-how-azure-data-box-family-works) data and ship to Azure cloud securely. This suits high volume data scenarios. Data box [provides multiple options.](https://azure.microsoft.com/products/databox/data)
34
+
- Data Factory [data pipeline to](../../../data-factory/connector-oracle.md?tabs=data-factory) move data from one premise to Oracle on Azure – heavily dependent on bandwidth.
35
35
36
-
Depending on the size of your data, you can also select from the following available options.
36
+
Depending on the size of your data, you can also select from the following available options.
37
37
38
-
-**Azure Data Box Disk**:
38
+
-**Azure Data Box Disk**:
39
39
40
-
Azure Data Box Disk is a powerful and flexible tool for businesses looking to transfer large amounts of data to Azure quickly and securely.
40
+
Azure Data Box Disk is a powerful and flexible tool for businesses looking to transfer large amounts of data to Azure quickly and securely.
41
41
42
-
Learn more [Microsoft Azure Data Box Heavy overview | Microsoft Learn](/azure/databox/data-box-heavy-overview)
42
+
Learn more [Microsoft Azure Data Box Heavy overview | Microsoft Learn](/azure/databox/data-box-heavy-overview)
43
43
44
-
-**Azure Data Box Heavy**:
44
+
-**Azure Data Box Heavy**:
45
45
46
-
Azure Data Box Heavy is a powerful and flexible tool for businesses looking to transfer massive amounts of data to Azure quickly and securely.
46
+
Azure Data Box Heavy is a powerful and flexible tool for businesses looking to transfer massive amounts of data to Azure quickly and securely.
47
47
48
-
To learn more about data box, see [Microsoft Azure Data Box Heavy overview | Microsoft Learn](/azure/databox/data-box-heavy-overview)
48
+
To learn more about data box, see [Microsoft Azure Data Box Heavy overview | Microsoft Learn](/azure/databox/data-box-heavy-overview)
49
49
50
-
7.**Load data received at cloud to Oracle on Azure VM:**
50
+
7.**Load data received at cloud to Oracle on Azure VM:**
51
51
52
-
Now that data is moved into data box, or data factory is pumping it to file system, in this step migrate this data to a newly set up Oracle on Azure VM using the following tools.
52
+
Now that data is moved into data box, or data factory is pumping it to file system, in this step migrate this data to a newly set up Oracle on Azure VM using the following tools.
53
53
54
-
- RMAN - Recovery Manager
55
-
- Oracle Data Guard
56
-
- Goldengate with Data Guard
57
-
- Oracle Data Pump
54
+
- RMAN - Recovery Manager
55
+
- Oracle Data Guard
56
+
- Goldengate with Data Guard
57
+
- Oracle Data Pump
58
58
59
59
8.**Measure performance of your Oracle on Azure VM:** Demonstrate the performance of the Oracle on Azure VM using:
60
60
61
-
- IO Benchmarking – VM tooling (Monitoring – CPU cycles etc.)
61
+
- IO Benchmarking – VM tooling (Monitoring – CPU cycles etc.)
62
62
63
-
Use the following handy tools and approaches.
63
+
Use the following handy tools and approaches.
64
64
65
-
- FIO – CPU Utilization/OS
66
-
- SLOB – Oracle specific
67
-
- Oracle Swingbench
68
-
- AWR/statspack report (CPU, IO)
65
+
- FIO – CPU Utilization/OS
66
+
- SLOB – Oracle specific
67
+
- Oracle Swingbench
68
+
- AWR/statspack report (CPU, IO)
69
69
70
70
9.**Move your on-premises Oracle data to the Oracle on Azure VM**: Finally switch off your on-premises Oracle and switchover to Azure VM. Some checks to be in place are as follows:
71
71
72
-
- If you have applications using the database, plan downtime.
72
+
- If you have applications using the database, plan downtime.
73
73
74
-
- Use a change control management tool and consider checking in data changes, not just code changes, into the system.
74
+
- Use a change control management tool and consider checking in data changes, not just code changes, into the system.
75
75
76
76
## Next steps
77
-
-[Storage options for Oracle on Azure VMs](oracle-storage.md)
77
+
78
+
[Storage options for Oracle on Azure VMs](oracle-storage.md)
0 commit comments