Re: Oracle to PostgreSQL Migration - Need Information - Mailing list pgsql-general

From Melvin Davidson
Subject Re: Oracle to PostgreSQL Migration - Need Information
Date
Msg-id CANu8FiyhpYJAASv7HqaZZEvtTZRVjSoFsWDPAEv+u5OD=fxdRA@mail.gmail.com
Whole thread Raw
In response to Re: Oracle to PostgreSQL Migration - Need Information  ("Joshua D. Drake" <jd@commandprompt.com>)
List pgsql-general
I would start by looking at how many databases, schemas, tables and views are involved. Then look at how many individual Oracle functions need to be converted to plpgsql. You also need to investigate if there are any custom data types. I do not have the formula, but I am sure there is a general time factor involved in converting x databases, y schemas and z tables. You did not mention what hardware is involved, but I am also sure there is a time factor involved in copying / converting data from Oracle to PostgreSQL, and you need to consider how much data you need to move and the order, as there are probably foreign keys involved also.

You might want to do a small test to see how long it takes to dump 10k rows of data from 1 tOracle table and load to PostgreSQL. That will at least give you a general idea of how long it will take to move all data.

On Wed, Jul 8, 2015 at 5:20 PM, Joshua D. Drake <jd@commandprompt.com> wrote:

On 07/08/2015 12:47 PM, John McKown wrote:


​Why are they converting?

Would EnterpriseDB (a commercial version of PostgreSQL which has
extensions to make it a "drop in" replacement for Oracle) be a possibility?
http://www.enterprisedb.com/solutions/oracle-compatibility-technology

Because EDB is expensive. Why go from one closed source solution to another when you can go to the best Open Source database and forgo all of that?

Yes, EDB has some nice tools (no denying that) but porting from Oracle to PostgreSQL proper is not difficult in the least (although time consuming).

Sincerely,

JD


--
Command Prompt, Inc. - http://www.commandprompt.com/  503-667-4564
PostgreSQL Centered full stack support, consulting and development.
Announcing "I'm offended" is basically telling the world you can't
control your own emotions, so everyone else should do it for you.


--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.

pgsql-general by date:

Previous
From: "Joshua D. Drake"
Date:
Subject: Re: Oracle to PostgreSQL Migration - Need Information
Next
From: Francisco Reyes
Date:
Subject: Re: Backup Method