A leading telecom had just acquired Exadata for their data warehouse but they had a very limited maintenance window to migrate all their data from the legacy system. Traditional migration methods could not accommodate the short window that the business permitted and online migration methods were not technically or economically feasible. Itzdata created a custom hybrid incremental/iterative migration approach and reduced the window to meet the customer’s expectations.
The leading telecommunications company in Guatemala needed to improve the performance of its data warehouse in order to consolidate several data marts and perform analytics over larger more detailed data sets. The customer did a proof of concept process with several appliance vendors and finally chose Oracle Exadata after Itzdata’s engineers optimized the database to run on Exadata achieving speeds 10X to 100X faster than the original system.
The source platform was IBM AIX running Oracle Database version 126.96.36.199 and the destination was Oracle Exadata X4-2 running Oracle Database version 188.8.131.52. The migration procedure had to be performed in the smallest possible maintenance window and be transparent to end users.
There is an endian format difference between source and destination operating systems making them incompatible. Traditional migration methods including export/import and transportable tablespaces were not fast enough for the customer’s business while other online migration methods like using Oracle GoldenGate required additional licensing costs and were not technically feasible without extensive modifications to the database.
Since the data warehouse database used the Partitioning and Compression for OLTP functionality available for Oracle Database, Itzdata’s specialists designed an incremental/iterative approach that consisted in transferring data during a longer period through export/import using dblinks based on dates. Afterwards, a methodology was defined to update sequences, procedure code and enable constraints. As a last step, a quality control and audit mechanism was implemented.
The complete process followed a methodology: