~/talk

Oracle to PostgreSQL Migration with Near Zero Downtime

Talkat Percona Live 2022 · 2022-05-16..05-18· [databases]
links:none on file
links:none on file
slides:none on file

Claim: a live migration from Oracle RAC to PostgreSQL HA succeeds with near zero downtime. Process uses Oracle GoldenGate + oracle_fdw + ora2pg for phased cutover, a migration server to stage trail files, and Patroni/Percona operator on GKE for the target. Challenges include NUMBER precision/scale changes, large 200 TB data volume, timestamp and charset quirks, no global indexes or global temporary tables, TOAST and autocommit semantics. Result: moves 200 TB, sustains ~200 TPS (~800 DB ops/sec) and cuts licensing and scaling cost.

AI-written summary · about

  1. 0:00Introduction and context
  2. 3:09Project goals and design
  3. 6:52Oracle architecture review
  4. 10:31Postgres architecture
  5. 12:52Migration phases and hurdles
  6. 16:26Technical migration lessons
  7. 25:38Migration tools and process
  8. 36:07Data synchronization details
  9. 44:26Postgres performance and ops
  10. 49:26Kubernetes and operators
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.