-
importation de dump
bonjour a tous et a toutes...
j'ai un souci au niveau de l'importation d'un dump oracle.
sur un serveur, j'ai rapatrier un dump oracle que je voudrais importer dans ma base oracle.
J'ai créée une instance exemple: toto/toto
j'ai utiliser la commande suivante:
imp toto/toto full=yes files=mon_fichier.dump
quand je lance cette commande, j'ai un message d'erreur:
Invalid format of Import utility name
Verify that ORACLE_HOME is properly set
Import terminated unsuccessfully...
quand j'ai fait un echo $ORACLE_HOME cela ne m'a rien donné..
merci de vos retour...
-
Bonjour,
La reponse depend de la version oracle et OS.
Version Oracle ?
Version OS ?
-
dump oracle
la version est oracle 9i
os redhat entreprise serveur as 2.1
-
Avant de lancer l'import il faut renseigner les variables suivantes
Code:
export ORACLE_HOME = ici le home oracle
et
Code:
export ORACLE_SID = ici le nom de ton sid
et vérifie bien avant, si tu peut entrer par sqlplus
-
dump oracle
rectificatif:
j'vais oublier de me connecter sous l'utilisateur oracle.
Donc j'ai fait un su - oracle
j'ai bien sqlplus, et j'ai bien un résultat avec echo $ORACLE_HOME
--> /usr/u01/app/oracle/product
mais cette fois-ci, j'ai relancer la commande avec imp, l'inport a demarrer mais j'ai plusieurs info qui defile avec des "IMP-00015 echec de l'instruction suivante car l'objet existe" puis j'ai eu pas mal de "import de la table...."
et maintenant ca s'est arreter plus rien ne se passe, c'est bloquer....
merci
-
C'est normal que tu a des mesages d'erreur puisque tu utilise un import full . peut être il fallait ajouter l'option ignore=Y.
Pour l'import, il faut attendre encore plus, ca depend la taille de ton dump.
-
Comme tu es sous Unix, il fallait transférer ton fichier en mode binaire, sinon il met des erreurs et des fois bloque à l'import car il a trouvé comme une fin de fichier qui n'en est pas une du fait du format.
Si tu fais un transfert entre windows et UNIX (ou LINUX) tu dois, dans ton ftp avant de faire ton put, taper la commande bin.
J'espère t'avoir aidé.