Migration Overview¶
Organizations migrate their Oracle applications to use other database technologies for a variety of reasons including:
Reducing costs
License flexibility
Open source initiatives
Initiatives to modernize and consolidate applications and technologies
The desire to move to new platforms and deployment environments
Due to its rich set of features, quality, and strong development community, Postgres is often chosen as the target database for a migration off of Oracle. EDB provides a distribution of PostgreSQL, EDB Postgres Advanced Server, with built-in compatibility for Oracle and a set of migration tools and services specifically geared toward helping organizations move off of Oracle more easily and with less impact to their business.
The purpose of this document is to help you plan and execute an Oracle to EDB Postgres Advanced Server migration. It identifies and describes the factors to consider when performing a migration, the steps in the migration journey, and the capabilities, tools, and services that EDB provides to help with migrations. Also covered are the key similarities and differences between Oracle and EDB Postgres Advanced Server and workarounds for known differences or incompatibilities.
- Factors to consider when migrating
- Migration techniques
- The database migration “journey”
- 1. Decide to migrate
- 2. Analyze feasibility and alternatives
- Review your application portfolio to determine whether all of your applications will migrate
- Evaluate which database technologies are the right choice as the migration target for each of your applications
- Prioritize applications
- Decide on the hosting environment to target for your migration
- Identify potential migration problems
- 3. Plan the migration
- 4. Migrate database schema, code, and data
- 5. Migrate interfaces and application
- 6. Migrate reports and management tools
- 7. Test the migration
- 8. Optimize and configure the post-migration system
- 9. Complete cutover/go live
- EDB capabilities for the migration journey
- Capabilities used in a migration journey
- EDB migration software and services
- EDB Postgres Advanced Server
- Migration Portal
- Migration Toolkit
- Replication Server
- LiveCompare
- Oracle-compatible database connectors
- Other EDB software
- EDB*Plus
- EDB*Loader
- Database links and dblink_ora functions
- EDB Postgres Enterprise Manager (PEM)
- Failover Manager
- Postgres-BDR
- Barman (Backup and Recovery Manager)
- EDB professional services
- ‘Comparison of EDB Postgres Advanced Server with Oracle’