Skip to content

Commit dedf46b

Browse files
added text to complexity section in overview
1 parent 836a426 commit dedf46b

File tree

1 file changed

+32
-12
lines changed

1 file changed

+32
-12
lines changed

advocacy_docs/migrating/oracle/workaround_overview.mdx

Lines changed: 32 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,44 @@ description: "Workaround overview"
44
indexCards: none
55
---
66

7-
EBD offers several solutions for the sucessful migration of Oracle databases to Postgres. This guide offers practical aids, such as a collection of features (functions, views, queries, etc.) commonly used in Oracle accompanied by examples on how to adapt them to Postgres.
7+
EDB provides a version of Postgres that is compatible with most of the built-in Oracle features. This greatly simplifies migrations from Oracle by allowing many objects and application queries to work in Postgres without having to modify them.
8+
Additionally, EBD offers several migration tools (Migration Portal, AI Copilot, Migration Toolkit, Replication Server) that facilitate the migration of complex Oracle databases to EDB Postgres.
89

9-
If you are migrating to EDB Postgres Advanced Server, the Migration Portal and the AI Copilot may have already helped you convert most schemas. This section offers further reference material for the schemas that were not converted automatically.
10+
For the remaining incompatibilities, EDB offers this workaround guide with practical aids for features and issues that could not be resolved automatically. It presents a collection of manual solutions to convert features and queries accompanied by examples on how to address them.
1011

11-
If you are migrating to PostgreSQL or EDB Postgres Extended Server, this section offers reference material for you to convert schemas manually.
12+
Each workaround displays a table that contains a summary of the solution's most important things to consider.
1213

13-
## Layout
14+
## Solution complexity
1415

15-
Each workaround contains the following sections:
16+
Specifies the complexity and level of effort to address the issue.
1617

17-
- Solution summary: a short overview of the solutions' complexity, availability and type.
18-
- Feature in Oracle: explains how the feature is used in Oracle with an example.
19-
- PostgreSQL solution: provides an example of how to adapt the function to PostgreSQL and EDB Postgres Extended Server.
20-
- EDB Postgres Advanced Server solution: provides an example of how to adapt the function to EDB Postgres Advanced Server.
21-
- Migration considerations: provides further information to take into account when adapting the function.
18+
- **Easy:**
19+
These workarounds require minimal effort and are easy to implement. The compatibility with EDB Postgres is very high and the solution involves simple modifications. Performing tests to validate the solution is recommended.
2220

23-
## Complexity
21+
- **Moderate:**
22+
These issues are still easily manageable and don't require a lot of backgroung knowledge. The compatibility with EDB Postgres is high and the solution involves modifications. Performing tests to validate the solution is recommended.
23+
24+
- **Intermediate:**
25+
The solution may require an understanding of the Oracle database. You may need to perform troubleshooting efforts and performing comprehensive tests to validate the solution is recommended.
26+
27+
- **Significant:**
28+
Finding an equivalent for these functions requires effort, planning and a deeper understanding of Oracle and Postgres databases. The solution may involve extensive modifications like using a combination of functions to reflect the original function. You will need to perform comprehensive troubleshooting efforts and end-to-end testing to validate the equivalent.
29+
30+
- **Difficult:**
31+
Finding an equivalent for these functions requires effort, planning and a deeper understanding of Oracle and Postgres databases. The solution will involve extensive modifications like using a combination of functions to reflect the original function. You will need to perform comprehensive troubleshooting efforts and end-to-end testing to validate the equivalent.
32+
2433

2534
## Availability
2635

27-
## Type
36+
Specifies the EDB Postgres distributions where the solution is available.
37+
38+
- Yes, fully convertible to EDB Postgres and EDB Postgres Advanced Server
39+
- No, partially convertible or no available equivalent.
40+
41+
[Are there possibly solutions that will only apply to EPAS and not to PG? Do we need a category for that?]#
42+
43+
## Type
44+
45+
- In Database
46+
- MP Repair Handler
47+
- Other

0 commit comments

Comments
 (0)