Обсуждение: migrating oracle table to PostgresQL

Поиск
Список
Период
Сортировка

migrating oracle table to PostgresQL

От
"Murugan G"
Дата:

Hello,
I have some tables containing clob, blob, and long columns in Oracle, Is it possible to migrate these tables into PostgresQL along with data 

Thanks and regards,
G.Murugan,
Sr. Software Engineer.

Extn. 1658
===========================================================================
Sobha Renaissance Information Technology Private Limited
An SEI-CMM & P-CMM Level 5 Company
World's 1st SSE-CMM Level 5 Company
BS 7799 certified by British Standards Institute
ISO 9001:2000 Certified by TÜV Rheinland/Berlin-Brandenburg
A Six Sigma Practice Company
Tel: + 91 80 51951999; Fax: + 91 80 51523300; Video Conference: + 91 80 51252222
Email : murugan.g
@renaissance-it.com; Web: www.renaissance-it.com
===========================================================================
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete all copies from any computer.

Re: migrating oracle table to PostgresQL

От
Bradley Kieser
Дата:
Yes.
But Oracle is completely useless at dumping data. You may want to use
the sqltool in HSQLDB (http://hsqldb.org/) or similar that is able to
connect both to Oracle and PG.

PLSQL developer is also able to do a connection to both but is
commercial software.

Alternatively, if you are really adventurous, set up a JDBC link to the
PG table via DBLINK in Oracle and then pump across that way.

Murugan G wrote:

> Hello,
> I have some tables containing clob, blob, and long columns in Oracle,
> Is it possible to migrate these tables into PostgresQL along with data
>
> Thanks and regards,
> G.Murugan,
> Sr. Software Engineer.
> Extn. 1658
> ===========================================================================
> Sobha Renaissance Information Technology Private Limited
> An SEI-CMM & P-CMM Level 5 Company
> World's 1^st SSE-CMM Level 5 Company
> BS 7799 certified by British Standards Institute
> ISO 9001:2000 Certified by TÜV Rheinland/Berlin-Brandenburg
> A Six Sigma Practice Company
> Tel: + 91 80 51951999; Fax: + 91 80 51523300; Video Conference: + 91
> 80 51252222
> Email : murugan.g@renaissance-it.com; Web:_ www.renaissance-it.com_
> ===========================================================================
> The information transmitted is intended only for the person or entity
> to which it is addressed and may contain confidential and/or
> privileged material. Any review, retransmission, dissemination or
> other use of, or taking of any action in reliance upon, this
> information by persons or entities other than the intended recipient
> is prohibited. If you received this in error, please contact the
> sender and delete all copies from any computer.
>
>

Re: migrating oracle table to PostgresQL

От
"Goulet, Dick"
Дата:
As I browse through the contrib directory I find an Oracle directory with example perl scripts to do just as your
asking. 

-----Original Message-----
From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Bradley Kieser
Sent: Wednesday, December 28, 2005 10:12 AM
To: Murugan G
Cc: pgsql-admin@postgresql.org
Subject: Re: [ADMIN] migrating oracle table to PostgresQL

Yes.
But Oracle is completely useless at dumping data. You may want to use
the sqltool in HSQLDB (http://hsqldb.org/) or similar that is able to
connect both to Oracle and PG.

PLSQL developer is also able to do a connection to both but is
commercial software.

Alternatively, if you are really adventurous, set up a JDBC link to the
PG table via DBLINK in Oracle and then pump across that way.

Murugan G wrote:

> Hello,
> I have some tables containing clob, blob, and long columns in Oracle,
> Is it possible to migrate these tables into PostgresQL along with data
>
> Thanks and regards,
> G.Murugan,
> Sr. Software Engineer.
> Extn. 1658
> ===========================================================================
> Sobha Renaissance Information Technology Private Limited
> An SEI-CMM & P-CMM Level 5 Company
> World's 1^st SSE-CMM Level 5 Company
> BS 7799 certified by British Standards Institute
> ISO 9001:2000 Certified by TÜV Rheinland/Berlin-Brandenburg
> A Six Sigma Practice Company
> Tel: + 91 80 51951999; Fax: + 91 80 51523300; Video Conference: + 91
> 80 51252222
> Email : murugan.g@renaissance-it.com; Web:_ www.renaissance-it.com_
> ===========================================================================
> The information transmitted is intended only for the person or entity
> to which it is addressed and may contain confidential and/or
> privileged material. Any review, retransmission, dissemination or
> other use of, or taking of any action in reliance upon, this
> information by persons or entities other than the intended recipient
> is prohibited. If you received this in error, please contact the
> sender and delete all copies from any computer.
>
>

---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
       choose an index scan if your joining column's datatypes do not
       match

Re: migrating oracle table to PostgresQL

От
Gourish Singbal
Дата:
 
ora2pg tool can be used to accomplish the migration from oracle to postgresql. 
download it from here...
 
The one in contib directory is an old version i guess.
 
About clob, blob, and long columns in Oracle all become 'text' in postgresql.
 
 
On 12/28/05, Goulet, Dick <DGoulet@vicr.com> wrote:
As I browse through the contrib directory I find an Oracle directory with example perl scripts to do just as your asking.

-----Original Message-----
From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org ] On Behalf Of Bradley Kieser
Sent: Wednesday, December 28, 2005 10:12 AM
To: Murugan G
Cc: pgsql-admin@postgresql.org
Subject: Re: [ADMIN] migrating oracle table to PostgresQL

Yes.
But Oracle is completely useless at dumping data. You may want to use
the sqltool in HSQLDB (http://hsqldb.org/) or similar that is able to
connect both to Oracle and PG.

PLSQL developer is also able to do a connection to both but is
commercial software.

Alternatively, if you are really adventurous, set up a JDBC link to the
PG table via DBLINK in Oracle and then pump across that way.

Murugan G wrote:

> Hello,
> I have some tables containing clob, blob, and long columns in Oracle,
> Is it possible to migrate these tables into PostgresQL along with data
>
> Thanks and regards,
> G.Murugan,
> Sr. Software Engineer.
> Extn. 1658
> ===========================================================================
> Sobha Renaissance Information Technology Private Limited
> An SEI-CMM & P-CMM Level 5 Company
> World's 1^st SSE-CMM Level 5 Company
> BS 7799 certified by British Standards Institute
> ISO 9001:2000 Certified by TÜV Rheinland/Berlin-Brandenburg
> A Six Sigma Practice Company
> Tel: + 91 80 51951999; Fax: + 91 80 51523300; Video Conference: + 91
> 80 51252222
> Email : murugan.g@renaissance-it.com; Web:_ www.renaissance-it.com _
> ===========================================================================
> The information transmitted is intended only for the person or entity
> to which it is addressed and may contain confidential and/or
> privileged material. Any review, retransmission, dissemination or
> other use of, or taking of any action in reliance upon, this
> information by persons or entities other than the intended recipient
> is prohibited. If you received this in error, please contact the
> sender and delete all copies from any computer.
>
>

---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
      choose an index scan if your joining column's datatypes do not
      match

---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
      subscribe-nomail command to majordomo@postgresql.org so that your
      message can get through to the mailing list cleanly



--
Best,
Gourish Singbal

Re: migrating oracle table to PostgresQL

От
"Jim C. Nasby"
Дата:
On Thu, Dec 29, 2005 at 11:46:51AM +0530, Gourish Singbal wrote:
> ora2pg tool can be used to accomplish the migration from oracle to
> postgresql.
> download it from here...
> http://freshmeat.net/projects/ora2pg/
>
> The one in contib directory is an old version i guess.
>
> About clob, blob, and long columns in Oracle all become 'text' in
> postgresql.

Actually, you don't want to store binary (blob) data in a text field.
Use bytea instead, though it's limited to 1GB. You can also use large
objects, which go up to 2G.
--
Jim C. Nasby, Sr. Engineering Consultant      jnasby@pervasive.com
Pervasive Software      http://pervasive.com    work: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf       cell: 512-569-9461