|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() |
Bonjour,
Est ce que c'est possible de faire une migration de PostgreSQL vers Oracle 11g ? Si c'est possible, quel est la solution ? Merci de votre aide. |
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
1) pour la structure de la base, passer par un outil de modélisation en faisant une rétro ingéniérie (database => MPD PG => MLD => MPD Oracle)
2) pour les données, faire des exports en fichier texte puis import ou passer par un ETL 3) pour les procédures, fonctions et triggers, recoder en s'inspirant du code actuel. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() |
Merci pour votre réponse ,
j'aimerai savoir si c'est la seul solution ou bien il existe d'autre plus pratique . Merci pour votre aide. |
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
Ce n'est pas la seule solution. Il en existe de bien pires....
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Si ta base n'est pas trop volumineuse et que tu n'utilises pas de type de données spécifiques à Postgresql (bytea, serial, ...), tu peux utiliser l'outil postgresql pg_dump pour exporter la structure ("create table", ...) et les données ("insert" ligne à ligne" avec l'option "-D" dans pg_dump) au format SQL plus ou moins standard dans un script
Tu auras ensuite peut-être quelques retouches à faire à la main, notamment pour les tablespaces, les users, les rôles, ... mais bon c'est faisable Il suffit ensuite de créer une base Oracle vide et d'exécuter le script SQL pour recréer ton modèle (tables, contraintes, ...) et tes données
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com