Migration validation made easy with Ora2Pg
summary
Ora2Pg celebrates 20 years and now includes concrete validation: a test action that compares schema and row counts, and a data validation mode that pulls rows via an Oracle FDW and compares values (default 10k rows per table, stops after 10 errors). It emits DDL, parallel-loads data (author claims ~100 GB/hour pre‑FDW and much faster with FDW + many processes), handles many type mappings and BLOBs, but has limits: per‑schema tests, needs PKs, partial PL/SQL translation, and no full application/view validation.
AI-written summary · about
chapters (14)
- 0:00Intro
- 2:24Celebration
- 5:01Steps of a migration
- 8:40Testing
- 10:34Type of objects
- 14:03Validation of data type
- 22:40Checking the number of lines
- 27:00Data migration time
- 32:41Data validation
- 34:49Prerequisites
- 37:57Settings
- 44:10Example of definition change
- 45:39How about data type differences
- 46:59Test of procedures
related talks
27mOSSom for Better Oracle to Postgres Assessments
30mAn Assessment-to-Adoption Path from Oracle, SQL Server, Sybase, DB2 onto
29mTales from the Field - Oracle to PostgreSQL migrations
01h 09mReplacing Oracle Features in PostgreSQL: HA, Functions & Extensibility
06mMigration Consideration Oracle to PostgreSQL
46mThe Top 10 Mistakes When Migrating Oracle Databases to PostgreSQL
51mOracle to PostgreSQL Migration with Near Zero Downtime
48mMigrating to PostgreSQL: Strategies, Sovereignty, and Success
