Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Import/Export
Import/Export Forum d'entraide sur les outils d'import/export Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/01/2011, 13h36   #1
Invité régulier
 
Inscription : mars 2004
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 21
Points : 8
Points : 8
Par défaut Ora 10G R1 AIX vers Linux et EE vers SE.

Bonjour,

Je souhaite changer de plateforme pour mes bases de données 10G R1.

Elles sont sur de l'AIX avec 10G R1 entreprise edition.

et je souhaite les passer en Linux, 10G R1 Standard edition.

Voilà ce que j'ai fait.

Oracle est au même patchset sur les deux plateformes.
Création d'une instance basé sur le initSID.ora de la machine source.
Création des tablespaces.
Expdp full de la base source.
impdp full sur la base cible.

Tout ce passe bien.

Ensuite je compare les deux databases avec l'utilitaire Toad.
Comparaison de database : Ok.
Comparaison par shéma : des différences, notamment des contraintes absentes.

Code :
1
2
3
expdp system/MDP DIRECTORY=datapump DUMPFILE=db.dmp FULL=y LOGFILE=expdb.log
 
impdp system/MDP DIRECTORY=datapump DUMPFILE=db.dmp FULL=y LOGFILE=impdb.log
Ma procédure est elle bonne?
Comment faire pour ne pas avoir de différences et avoir deux bases identiques (au moins sur la partie tablespaces applicatifs ) => peut être faut il utiliser le compte DBA physique pour l'expdp et impdp?

Merci de votre aide.
daworld est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 16h47   #2
Invité régulier
 
Inscription : mars 2004
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 21
Points : 8
Points : 8
Finalement j'ai essayé avec SYS.

Code :
1
2
3
expdp 'userid="/ as sysdba"' DIRECTORY=datapump DUMPFILE=db.dmp FULL=y LOGFILE=expdb.log
 
impdp 'userid="/ as sysdba"' DIRECTORY=datapump DUMPFILE=db.dmp FULL=y TABLE_EXISTS_ACTION=REPLACE LOGFILE=impdb.log
J'ai toujours des différences, mais en fait il s'agit des noms de certains objets :
avec des " sur la base d'origine, et sans " sur la base cible.

Sans gravité je crois.
daworld est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h24.


 
 
 
 
Partenaires

Hébergement Web