Saturday, March 24, 2012

Problems With Data Migration From Oracle To Postgres

By William I. Morcena


It is not uncommon for a business or organization to look for services for Oracle to Postgres database migration. This type of migration can prove to be both costly and difficult depending on who is hired to complete the task. It can sometimes be hard to find a company who will provide this service because of how hard it can be to finish. There are three main complications that may come up which can influence the success of this migration.

The first issue would be that there is commonly trouble when converting the PL/SQL source code from Oracle to the PL/pgSQL source code for Postgres. This translation is hard and requires a complete recoding which can be costly. Also, the changes will need to be tested and retested several times to make sure that the translation was correct and will be functional with the PL/pgSQL source code.

The second problem that may come up is that the Oracle to Postgres translation will not always be functional. Even with similar syntax, the two source codes are known to operate in entirely different ways. This issue can make the translation hard since a direct translation is not always possible for the program to behave correctly. A person will have to be very well versed in both source codes to know which changes need to be made to make sure that they behave like they are supposed to.

The last major issue that will arise during the process is that the client code interfaces will be affected with the conversion. As specified above, a translation between the two source codes is very difficult to achieve directly. It is possible that some information or data will be lost during the Oracle to Postgres migration.

An Oracle to Postgres migration tool makes the entire process easier and will allow for large scale translation, testing, and retesting that would not be possible otherwise. Generic migration tools are available directly from Oracle, but it is often best to have a tool designed specifically for the system to minimize the loss of information.

For these reasons, it is important to hire a specialist to handle the data migration. Doing so will allow for minimal interferences and loss of data. Specialists are also able to design a migration tool which is specialized to your system which will result in a better outcome. The transition should occur efficiently and with few errors if it is completed correctly.




About the Author:



No comments:

Post a Comment