Assessment: identify the real migration hotspots
Inventory packages, procedures, functions, triggers, dynamic SQL, database links, Scheduler jobs, grants and other Oracle dependencies, then prioritise them by migration impact.
Discuss an assessmentI work on the parts that go beyond schema conversion: PL/SQL and packages, Oracle-specific features, PostgreSQL/Aurora target architecture, Flyway deployment, data movement, testing and production transition.
Inventory packages, procedures, functions, triggers, dynamic SQL, database links, Scheduler jobs, grants and other Oracle dependencies, then prioritise them by migration impact.
Discuss an assessmentImplement a representative business flow on PostgreSQL or Aurora and validate code, data model, extensions, performance, deployment and application behaviour.
Discuss a PoCImplement schema and code changes, Flyway, data movement, test cycles, migration waves, cutover, rollback and stabilisation.
Discuss deliveryNot every package belongs in a PostgreSQL function. First decide which logic should remain database logic and which belongs in the application or a service.
Package migrationA database link, Scheduler job or UTL_FILE call should be understood by business purpose before choosing the PostgreSQL/AWS replacement pattern.
Database linksDeployment, reconciliation, performance, restart and rollback need evidence before the cutover date—not after it.
Migration roadmapOracle version, relevant schemas or approximate scale, rough PL/SQL footprint, and the intended target—PostgreSQL, Aurora PostgreSQL or perhaps RDS for Oracle as an intermediate step.
No. Architecture and scale are enough for the first discussion. Whether metadata, source code or limited analysis access is useful later depends on the engagement.
Not from table counts alone. PL/SQL complexity, Oracle-specific features, application dependencies, data volume, testability and operational requirements are more informative. Uncertain assumptions should be tested in the PoC.
Yes. Scope can range from assessment and PoC to code changes, Flyway, data migration, testing, cutover and stabilisation.
Send the key facts. We can then determine whether the next step is dependency analysis, a focused proof of concept or an implementation-ready migration unit.