Skip to content

Commit b4abe30

Browse files
Merge pull request #533 from oracle-devrel/github-major-review-modernise
Initial implementation of the Modernise GitHub review
2 parents 4f3894e + e5b5111 commit b4abe30

File tree

8 files changed

+156
-72
lines changed

8 files changed

+156
-72
lines changed

data-platform/modernise/README.md

Lines changed: 21 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,35 @@
11
# Data Platform - Modernise
22

33
The Data Platform - Modernise Specialists team in Oracle EMEA provides dedicated specialist support to Oracle customers around our entire Oracle Database Migration & Upgrade technology portfolio. The topics we cover include Oracle Data Pump, OCI Database Migration, Zero Downtime Migration, Transportable Tablespaces, Database Patching, Cloud Pre-Migration Advisor Tool (CPAT), Oracle GoldenGate for Migrations, and Database Upgrades.
4+
45
Check out the links below to detailed videos, technical demonstrations, blog articles, and technical workshops, as well as the rest of the repository for additional documentation including technical guides, and detailed best practices, aimed to support anyone who is at a Database Migration or Upgrade project, either On-Premises or to Oracle Cloud Infrastructure.
56

6-
# Useful Links
7+
Also make sure to check the dedicated pages of the main technology areas of Database Migration, Upgrade & Patching:
8+
9+
* [Zero Downtime Migration](https://github.com/oracle-devrel/technology-engineering/tree/main/data-platform/modernise/zero-downtime-migration)
10+
* [OCI Database Migration](https://github.com/oracle-devrel/technology-engineering/tree/main/data-platform/modernise/oci-database-migration)
11+
* [Oracle Data Pump](https://github.com/oracle-devrel/technology-engineering/tree/main/data-platform/modernise/data-pump)
12+
* [Database Patching](https://github.com/oracle-devrel/technology-engineering/tree/main/data-platform/modernise/database-patching)
13+
14+
# Team Publications
715

8-
- [Setup your Oracle Database Migration to OCI in the blink of an eye - Cloud Coaching Webinar](https://www.youtube.com/watch?v=jEJ30lona7g)
9-
- Cloud Coaching Webinar, including a technical demonstration, delivered by Amalraj Puthenchira around the use of OCI Database Migration for simplified and effective Database Migrations into OCI
10-
- [Migrate your Oracle Database to OCI using ZDM (Zero-Downtime Migration) - Cloud Coaching Webinar](https://www.youtube.com/watch?v=SXb7KVZjpV8)
11-
- Cloud Coaching Webinar, including a technical demonstration, delivered by Amalraj Puthenchira & Bilegt Bat Ochir, around the use of Zero Downtime Migration for automated and flexible Database Migrations into OCI
12-
- [How to survive an Oracle Database failure without your users ever noticing - Cloud Coaching Webinar]( https://www.youtube.com/watch?v=dsUbi5dO_PU)
13-
- Cloud Coaching Webinar, including a technical demonstration, delivered by Amalraj Puthenchira around the use of Application Continuity to avoid unplanned application outages.
14-
- [Oracle Learning - Red Hot Webinar - OCI Database Migration on YouTube](https://www.youtube.com/watch?v=oLpah0TlmFE)
15-
- Red Hot Webinar delivered by Marcus Doeringer capturing an in-depth description of OCI Database Migration - features, functionality, use-cases and technical demonstration
16-
- [Red Hot Universally Speaking - Zero Downtime Migration session on YouTube](https://www.youtube.com/watch?v=1jQ9GtAKDF0)
17-
- Red Hot Webinar delivered by Amalraj Puthenchira and Carlos Álvarez capturing an in-depth description of Zero Downtime Migration - features, functionality, use-cases and technical demonstration
18-
- [Zero Downtime Migration : Physical Offline Migration to Co-Managed Databases in OCI](https://apexapps.oracle.com/pls/apex/dbpm/r/livelabs/view-workshop?wid=3568)
19-
- Technical Hands-On workshop around Zero Downtime Migration Physical Offline Migration (RMAN) to Oracle Database in OCI
20-
- [Zero Downtime Migration: Physical Online Migration with Backup Location to Co-Managed Databases in OCI](https://apexapps.oracle.com/pls/apex/dbpm/r/livelabs/view-workshop?wid=3618)
21-
- Technical Hands-On workshop around Zero Downtime Migration Physical Online Migration with Backup location (RMAN & DataGuard) to Oracle Database in OCI
22-
- [Zero Downtime Migration: Physical Online Migration with Direct Data Transfer to Co-Managed Databases in OCI](https://apexapps.oracle.com/pls/apex/dbpm/r/livelabs/view-workshop?wid=3669)
23-
- Technical Hands-On workshop around Zero Downtime Migration Physical Online Migration with direct data transfer (RMAN & DataGuard) to Oracle Database in OCI
2416
- [ZDM/DMS Comparison](https://macsdata.netlify.app/oradb/migration/zdm-dms-comparison/)
2517
- Technical Comparison of Zero Downtime Migration and OCI Database Migration service, available on Marcus Doeringer's public platform
26-
- [ZDM: Installation Guide](https://macsdata.netlify.app/oradb/migration/zdm/installation/)
27-
- Detailed, step-by-step installation guide for Zero Downtime Migration, available on Marcus Doeringer's public platform
28-
- [ZDM: Patching Guide](https://macsdata.netlify.app/oradb/migration/zdm/patching/)
29-
- Detailed, step-by-step patching guide for Zero Downtime Migration, available on Marcus Doeringer's public platform
30-
- [ZDM: Wallet Setup Guide](https://macsdata.netlify.app/oradb/migration/zdm/wallet/)
31-
- Detailed, step-by-step wallet setup guide for Zero Downtime Migration, available on Marcus Doeringer's public platform
32-
- [Data Pump: Export Best Practices](https://macsdata.netlify.app/oradb/migration/datapump/expdp/bestpractices/)
33-
- Detailed best practices guide around Oracle Data Pump export (expdp), available on Marcus Doeringer's public platform
34-
- [Data Pump: Import Best Practices](https://macsdata.netlify.app/oradb/migration/datapump/impdp/bestpractices/)
35-
- Detailed best practices guide around Oracle Data Pump import (impdp), available on Marcus Doeringer's public platform
36-
- [GoldenGate: Marketplace Image Installation Guide](https://macsdata.netlify.app/oradb/migration/goldengate/marketplace/install/)
37-
- Detailed, step-by-step GoldenGate Marketplace Image installation guide for database migrations, available on Marcus Doeringer's public platform
38-
- [GoldenGate: Marketplace Image Docker Setup Guide](https://macsdata.netlify.app/oradb/migration/goldengate/marketplace/docker/)
39-
- Detailed, step-by-step GoldenGate Marketplace Image Docker setup guide for database migrations, available on Marcus Doeringer's public platform
40-
- [OCI Migration Hub](https://www.oracle.com/cloud/oci-migration-hub/#rc30p2)
41-
- Go-to portal for Migrations to OCI
42-
- [How to Automate DB System Patching of Oracle Base Database in OCI](https://youtu.be/o_0KdVY631Y)
43-
- Step by step Video demo on automating the DB System Patching of Oracle Base Database in OCI
44-
- [How to Automate Database Patching of Oracle Base Database in OCI](https://youtu.be/lzGQ0IgVbBE)
45-
- Step by step Video Demo on automating the Database Patching of Oracle Base Database in OCI
4618
- [CLONE PDB options as a Migration Method for Windows Databases to Oracle Cloud Infrastructure](https://carlosal.wordpress.com/2023/07/14/clone-pdb-options-as-a-migration-method-for-windows-databases-to-oracle-cloud-infrastructure/)
4719
- Blog technical article about migrating Windows Oracle Databases to OCI using Oracle REMOTE CLONE PDB and REFRESHABLE PDB functionalities, available on Carlos Álvarez's public platform
48-
- [Ace your Database Migration to Oracle Exadata Database Service on Dedicated Infrastructure](https://www.youtube.com/watch?v=luBezgN7sa0)
49-
- Cloud Customer Connect session delivered by Amalraj Puthenchira explaining how to use the Oracle Zero Downtime Migration(ZDM) tool to migrate Oracle Database on Linux to Exadata Database Service on Dedicated Infrastructure.
20+
- [How to survive an Oracle Database failure without your users ever noticing - Cloud Coaching Webinar]( https://www.youtube.com/watch?v=dsUbi5dO_PU)
21+
- Cloud Coaching Webinar, including a technical demonstration, delivered by Amalraj Puthenchira around the use of Application Continuity to avoid unplanned application outages.
22+
- [Teradata to Autonomous Data Warehouse on OCI Migration Guide](https://github.com/oracle-devrel/technology-engineering/tree/main/data-platform/modernise/teradata-to-autonomous-data-warehouse-migration-guide)
5023

51-
24+
# Useful Links
25+
26+
- [OCI Migration Hub - Migrate Oracle Databases to OCI](https://www.oracle.com/database/cloud-migration/)
27+
- [Database Upgrades and Migrations on oracle.com](https://www.oracle.com/database/upgrades/)
28+
- [AutoUpgrade tool for Oracle Database](https://www.oracle.com/database/upgrades/#rc30p1)
29+
- [Cloud Migration Advisor](https://www.oracle.com/database/upgrades/#rc30p2)
30+
- [More Database Migration Resources](https://www.oracle.com/database/upgrades/#rc30p3)
31+
- [Load Data into Oracle Database](https://www.oracle.com/database/upgrades/#rc30p4)
32+
5233
# License
5334

5435
Copyright (c) 2023 Oracle and/or its affiliates.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Oracle Data Pump
2+
3+
Oracle Data Pump technology enables very high-speed movement of data and metadata from one database to another. Oracle Data Pump is available only on Oracle Database 10g release 1 (10.1) and later. Data Pump consists of two command-line clients and two PL/SQL packages. The command-line clients, expdp and impdp, provide an easy-to-use interface to the Data Pump export and import utilities. You can use expdp and impdp to export and import entire schemas or databases.
4+
5+
The Data Pump export utility writes the schema objects, including the tables and metadata that constitute mining models, to a dump file set. The Data Pump import utility retrieves the schema objects, including the model tables and metadata, from the dump file set and restores them in the target database.
6+
7+
A set of best practices and other useful assets/links can be found in this page.
8+
9+
# Table of Contents
10+
11+
1. [Team Publications](#team-publications)
12+
2. [Useful Links](#useful-links)
13+
14+
# Team Publications
15+
16+
- [Data Pump: Export Best Practices](https://macsdata.netlify.app/oradb/migration/datapump/expdp/bestpractices/)
17+
- Detailed best practices guide around Oracle Data Pump export (expdp), available on Marcus Doeringer's public platform
18+
- [Data Pump: Import Best Practices](https://macsdata.netlify.app/oradb/migration/datapump/impdp/bestpractices/)
19+
- Detailed best practices guide around Oracle Data Pump import (impdp), available on Marcus Doeringer's public platform
20+
- [Upload Large Data Pump Files to OCI - using OCI CLI Multipart Uploads](https://www.youtube.com/watch?v=9100uKXquic)
21+
- YouTube Video by Austine Ouma explaining how to use multipart uploads for large data pump files that need to be uploaded to Oracle Cloud Infrastructure
22+
23+
# Useful Links
24+
- [Data Pump in Database 21c LiveLabs Workshop](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=742&clear=RR,180&session=1384894897131)
25+
- [Data Pump Best Practices Whitepaper](https://www.oracle.com/a/ocom/docs/oracle-data-pump-best-practices.pdf)
26+
- [Data Pump Basics - YouTube Video](https://www.youtube.com/watch?v=5uLDxPDErsw)
27+
- [Data Pump Best Practices & Real World Scenarios - YouTube Video](https://www.youtube.com/watch?v=960ToLE-ZE8)
28+
- [Data Pump & SQL Developer Web for Oracle Autonomous Database](https://www.thatjeffsmith.com/archive/2023/02/data-pump-sql-developer-web-for-oracle-autonomous-database/)
29+
30+
# License
31+
32+
Copyright (c) 2023 Oracle and/or its affiliates.
33+
34+
Licensed under the Universal Permissive License (UPL), Version 1.0.
35+
36+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Database Patching
2+
3+
Oracle regularly makes patches available to upgrade features, enhance security or fix problems with the Oracle database software version which is under Support. Oracle Database Patching is the process of updating the binaries and database with newly released patches.
4+
5+
In Oracle Cloud Infrastructure the customer owns and manages patching of OS and Database components for Co-Managed Database Services (Oracle Base Database and Exadata Database Service - Dedicated) with the help of powerful automation available. OCI follows Release Update(RU) Patching Strategy (from 12.2 version) for Grid Infrastructure and Database Home of Co-Managed Database Services. For Autonomous Databases, Oracle owns and Manages Patching.
6+
7+
Best practices & other useful resources around how to patch Oracle Databases on premises or on Oracle Cloud Infrastructure can be found on this page.
8+
9+
# Team Publications
10+
11+
- [How to Automate DB System Patching of Oracle Base Database in OCI](https://youtu.be/o_0KdVY631Y)
12+
- Step by step Video demo on automating the DB System Patching of Oracle Base Database in OCI
13+
- [How to Automate Database Patching of Oracle Base Database in OCI](https://youtu.be/lzGQ0IgVbBE)
14+
- Step by step Video Demo on automating the Database Patching of Oracle Base Database in OCI
15+
16+
# License
17+
18+
Copyright (c) 2023 Oracle and/or its affiliates.
19+
20+
Licensed under the Universal Permissive License (UPL), Version 1.0.
21+
22+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.

data-platform/modernise/oci-database-migration/README.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,6 @@ Oracle Cloud Infrastructure Database Migration (DMS) is a fully managed cloud se
1313
- Red Hot Webinar delivered by Marcus Doeringer capturing an in-depth description of OCI Database Migration - features, functionality, use-cases and technical demonstration
1414
- [Setup your Oracle Database Migration to OCI in the blink of an eye - Cloud Coaching Webinar](https://www.youtube.com/watch?v=jEJ30lona7g)
1515
- Cloud Coaching Webinar, including a technical demonstration, delivered by Amalraj Puthenchira around the use of OCI Database Migration for simplified and effective Database Migrations into OCI
16-
- [ZDM/DMS Comparison](https://macsdata.netlify.app/oradb/migration/zdm-dms-comparison/)
17-
- Technical Comparison of Zero Downtime Migration and OCI Database Migration service, available on Marcus Doeringer's public platform
18-
- [GoldenGate: Marketplace Image Installation Guide](https://macsdata.netlify.app/oradb/migration/goldengate/marketplace/install/)
19-
- Detailed, step-by-step GoldenGate Marketplace Image installation guide for database migrations, available on Marcus Doeringer's public platform
20-
- [GoldenGate: Marketplace Image Docker Setup Guide](https://macsdata.netlify.app/oradb/migration/goldengate/marketplace/docker/)
21-
- Detailed, step-by-step GoldenGate Marketplace Image Docker setup guide for database migrations, available on Marcus Doeringer's public platform
2216

2317
## Useful Links
2418

@@ -39,4 +33,4 @@ Copyright (c) 2023 Oracle and/or its affiliates.
3933

4034
Licensed under the Universal Permissive License (UPL), Version 1.0.
4135

42-
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/folder-structure/LICENSE) for more details.
36+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Copyright (c) 2023 Oracle and/or its affiliates.
2+
3+
The Universal Permissive License (UPL), Version 1.0
4+
5+
Subject to the condition set forth below, permission is hereby granted to any
6+
person obtaining a copy of this software, associated documentation and/or data
7+
(collectively the "Software"), free of charge and under any and all copyright
8+
rights in the Software, and any and all patent rights owned or freely
9+
licensable by each licensor hereunder covering either (i) the unmodified
10+
Software as contributed to or provided by such licensor, or (ii) the Larger
11+
Works (as defined below), to deal in both
12+
13+
(a) the Software, and
14+
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
15+
one is included with the Software (each a "Larger Work" to which the Software
16+
is contributed by such licensors),
17+
18+
without restriction, including without limitation the rights to copy, create
19+
derivative works of, display, perform, and distribute the Software and make,
20+
use, sell, offer for sale, import, export, have made, and have sold the
21+
Software and the Larger Work(s), and to sublicense the foregoing rights on
22+
either these or other terms.
23+
24+
This license is subject to the following condition:
25+
The above copyright notice and either this complete permission notice or at
26+
a minimum a reference to the UPL must be included in all copies or
27+
substantial portions of the Software.
28+
29+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
32+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
33+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
34+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
35+
SOFTWARE.
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,31 @@
1-
# Migrating Teradata to Autonomous Data Warehouse on OCI
2-
3-
Why move Teradata to Autonomous Data Warehouse on OCI
1+
# Teradata to Autonomous Data Warehouse on OCI Migration Guide
2+
3+
## Why move Teradata to Autonomous Data Warehouse on OCI?
44

55
Legacy Data Warehouses, like Teradata, present a lot of inconveniences nowadays. The monolithic architecture implies high costs both in terms of hosting and management. Also, legacy Data Warehouses are difficult to scale (up/down, out/in) and require very skilled personnel to operate. The capex model associated costs and the costs associated to this expert personnel, among others, are making the companies to move the legacy database systems to the cloud rapidly.
66

77
On the other hand, the Scalability and Elasticity, inherent in OCI, allows companies to scale the databases up or down based on the business needs and changing workloads.
88

99
Oracle Autonomous Data Warehouse (ADW) offers a flexible, scalable, highest performing, highly available, and secure data warehouse solution that fulfills all these operational and costs challenges. Easy management and automation and built-in disaster recovery tools are other advantages that ADW provides.
1010

11-
Potential challenges & migration tool
11+
## Potential challenges & migration tool
12+
1213
The process of migrating from Teradata to OCI Autonomous Databases (like Autonomous Data Warehouses - ADW) presents a number of challenges that users will have to deal with, like differences in the implementation of structures, objects and data types, data extraction methods, data transformation requirements between the two platforms, data consistency and integrity, the final data loading, and more...
1314

1415
SQL Developer can assist this process by using its built-in functionalities and tools. Using SQL Developer in a migration can help to reduce the efforts, accelerate the whole process and reduce human errors.
1516

17+
# When to use this asset?
1618

17-
A comprehensive guide to migrate a Teradata database to Autonomous Data Warehouse on OCI using SQL Developer is available here.
19+
Once a decision has been taken to migrate a Teradata database to Autonomous Data Warehouse on OCI, this step-by-step guide can help Data Engineers, Developers and Oracle Database Administrators with the data migration process.
20+
21+
# How to use this asset?
22+
23+
A comprehensive guide to migrate a Teradata database to Autonomous Data Warehouse on OCI using SQL Developer is available in this GitHub folder, named "Teradata to ADW Migration with SQL Developer_v1.1.pdf". Follow the steps to prepare for your Teradata to Autonomous Data Warehouse migration.
1824

1925
# License
2026

2127
Copyright (c) 2023 Oracle and/or its affiliates.
2228

2329
Licensed under the Universal Permissive License (UPL), Version 1.0.
2430

25-
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/folder-structure/LICENSE) for more details.
26-
31+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.

0 commit comments

Comments
 (0)