* Bonjour, *
Étant donné que le fichier dmp est binaire, y-a-t'il une possibilité de visualiser le contenu de fichier dmp ?. J'ai essayé de l'importer, mais il me donne des erreurs.
* Merci *
Version imprimable
* Bonjour, *
Étant donné que le fichier dmp est binaire, y-a-t'il une possibilité de visualiser le contenu de fichier dmp ?. J'ai essayé de l'importer, mais il me donne des erreurs.
* Merci *
Bonjour ,
Quels message d'erreur tu as ?
Il faut verifier le fichier dump avec IMP et l'option SHOW =Y
Code:
1
2 imp file=ton_dump.dmp SHOW=y grants=n indexes=n rows=n compile=n full=y log=ton_log.txt
Le message d'erreur que j'ai sur l'écran: Procédure d'import terminée avec des erreurs.
Voici ce que j'ai fait:
Je voudrais l'importer sur le compte user (je ne veux pas utiliser Scott ou un autre utilisateur, car ils n'ont pas assez de privilèges).Code:
1
2
3
4
5 CREATE USER test IDENTIFIED BY test GRANT RESOURCE, CONNECT TO test imp userid=test/test@orcl file=fichier.dmp full=y
Bonjour,
ce n'est pas parlant ce message , il est trop global et n'ade pas beaucoup helas !
c'est les erreurs IMP- qui sont importantes
De plus si le user qui a export n'est pas TEST c'est normal que ca ne fonctionne pas .
Il faut faire imp system/pass fromuser =XXX touser=TEST
ou
exporter avec TEST et importer avec TEST
==> En tout ca pour verifier le dump tu peux utiliser SHOW =Y avec le bon user !
J'ai essayé avec user qui a fait l'export, dont voici la syntaxe:
Il me donne l'erreur suivante:Code:imp userid=summit/summit@orcl file=summit.dmp full=y
IMP-00058: Erreur ORACLE 12154 rencontrÚe
ORA-12154: TNS : l'identificateur de connexion indiquÚ n'a pas pu Ûtre rÚsolu
IMP-00000: ProcÚdure d'import terminÚe avec erreur
ORA-12154 est un probleme de connexion et non un pb import !!!
verifier le tnsnames.ora
faire un
S'il renvoie erreur c'est que c'est mal configuré !Code:tnsping ORCL
Donc d'abord resoudre ce probleme de connexion Oracle avant de faire l'import
Apres essayer un sqlplus user/pass@orcl
Si ca passe la faire l'imp
Si tu peux avoir un acces direct sur le serveur
tu peux mettre
Code:
1
2
3 export ou set ORACLE_SID=ORCL(en fonction de ton OS) imp user/pass .....
C'est bon, j'ai copié le fichier TNSNAMES.ORA dans le répertoire ADMIN\NETWORK.
Maintenant, je vais essayer imp.
imp ça marche maintenant avec un affichage des messages d'avertissement.
IMP-00003: Erreur ORACLE 1031 rencontrÚe
ORA-01031: privilÞges insuffisants
DÚbut de l'activation des contraintes...
Fin de l'import rÚussie avec avertissements.
Donc, apparement les contraintes ne sont pas crées.
juste une question, il a un quota sur un tablespace test?
Je vais voir ça, car je dois exécuter EM (Enterprise Manager) pour voir les propriétés d'un utilisateur, sinon avec sql plus comment faire.
pas la peine, le privilege resource contient le "unlimited tablespace" (ceci dit, c'est mieux d'assigner un default tablespace à ton nouveau user). et de toute façon c'est un import avec show=Y donc il n'écrit pas dans les fichiers de la base.
tu as passé quoi comme commande au final?
début de l'activation des contraintes ne signifie pas qu'il ne les a pas créées, au contraire. as-tu précisé une log dans ta ligne de commande? si oui, elle t'en dira sûrement long sur les problèmes que l'import a rencontrés.
J'ai un autre problème. Quand j'ai installé Oracle Fusion Middelware 11g, je ne peux maintenant accéder avec mes comptes et pourtant j'ai copié le fichier TNSNAMES.ORA celui de Oracle Server.
Voici le message d'erreur:
Citation:
Fichiers de paramÞtres utilisÚs :
C:\Oracle\Middleware\as_1\network\admin\sqlnet.ora
TNS-03505: Echec de la rÚsolution du nom
Le même prob persiste toujours avec TNSPING, mais avec TOAD j'arrive a accéder avec les comptes utilisateurs.
Quand j'essye ceci pour refaire l'import:
Code:
1
2imp userid=id/passwd@bd file=nom.dmp full=y log=c:\temp\logfile.txt
C'est bon..J'ai redémarré ma machine et j'ai refait TNSPING bd. Maintenant, tout marche.
Un grand merci.