Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



ORA2PG

ORA2PG est un outil facilitant la migration des bases de données Oracle vers Postgresql.

L'outil permet de migrer l'ensemble des éléments d'une base Oracle, et les dernières versions peuvent même transformer une partie du code PL/SQL en PLPGSQL.

Le contributeur principal est Gilles Darold, et on peut noter qu'une des références ayant fait un usage d'ora2pg est le groupe Bull.

Bien que présent dans les dépôts Multiverse d'ubuntu, il n'est pas installable. Ceci fait d'ailleurs l'objet d'un rapport de bug sur launchpad. En effet, il dépend du module perl libdbd-oracle-perl dépendant du package oracle-instantclient-basic (la couche de connexion propriétaire) qui n'est pas disponible dans les dépôts car délivré par exclusivement par Oracle. On peut cependant assez simplement installer ces packages sans avoir à passer par une étape de compilation.

Tout d'abord, il nous faut récupérer le package rpm oracle-instantclient-basic-10.2.0.3-1.i386.rpm sur le site d'oracle cette adresse

Ensuite, transformer à l'aide de l'utilitaire alien ce package .rpm en .deb

sudo alien oracle-instantclient-basic-10.2.0.3-1.i386.rpm
sudo dpkg -i oracle-instantclient-basic_10.2.0.3-2_i386.deb

On peut maintenant installer le package libdbd-oracle-perl qui n'est pas présent dans les dépôts ubuntu. On le trouve chez debian à l'adresse http://ftp.debian.org/debian/pool/contrib/libd/libdbd-oracle-perl/

Ensuite l'installer :

sudo dpkg -i libdbd-oracle-perl_1.21-2_i386.deb

Et enfin, on peut installer installer le paquet ora2pg

NB : la version de ora2pg disponible dans les dépôts est 4.9-1. Vous trouverez une version plus récente sur le site officiel du logiciel.

bientôt …

Contributeurs principaux : kwakosaure.

  • ora2pg.1248863600.txt.gz
  • Dernière modification: Le 18/04/2011, 14:53
  • (modification externe)