IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Import/Export Oracle Discussion :

Import dumpfile Oracle 10g


Sujet :

Import/Export Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    273
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 273
    Par défaut Import dumpfile Oracle 10g
    Bonjour à tous,

    J'aimerais importer un .dmp d'une base de données oracle 9.2 dans une base de données vide oracle 10g.
    Je précise que j'ai 2 base de données sur le mm serveur. J'ai essayé de faire un "imp" mais j'ai une erreur ora-01435: user does not exist.

    J'ai lu qu'avec oracle 10g, il fallait faire un impdp mais je suis un peu perplexe car je ne sais pas trop comment spécifier ma base de données et j'ai peur d'effacer celle existante (non vide).

    Qqu a-t-il une idée pour importer un fichier .dmp sur oracle 10g en spécifiant la base de données?

    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    http://oracle.developpez.com/guide/s...e/generalites/

    Ta réponse se trouve peut etre ici ?

    Le .dmp est un fichier, il n'est pas dans une base.

    Tu as du le créer en faisant un export ? ( exp ).

    Sinon tu as surement des instances differentes pour tes 2 bases, dans imp tu dois préciser l'instance, tu ne peux pas te tromper !

    Un exemple d'import :
    imp TEST_ARCHIVE/TEST_ARCHIVE@Ora9iDB4 file=pm.dmp log=pm_imp.log ignore=y full=y feedback=10000

    tu vois ici la syntaxe USER/PASS@INSTANCE ...

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    Message édité

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    273
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 273
    Par défaut
    OK merci pour la réponse. Après avoir effectué la commande, j'ai une autre erreur: ORA-12514: TNS:listener does not currently know of service requested

    Voici, mes 3 fichiers de configuration principaux:

    listener.ora

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    # listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
     
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
        )
      )
     
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
          (ADDRESS = (PROTOCOL = TCP)(HOST = mc-ll01)(PORT = 1521))
        )
      )

    sqlnet.ora

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # sqlnet.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
    # Generated by Oracle configuration tools.
     
    # This file is actually generated by netca. But if customers choose to 
    # install "Software Only", this file wont exist and without the native 
    # authentication, they will not be able to connect to the database on NT.
     
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
     
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
    tsnnames.ora

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    # tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
     
    LL97 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = ll97)
        )
      )
     
    TEST =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = mc-ll01)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = test)
        )
      )
     
    EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )
    ps: oui mon fichier vient bien d'un export.

    Merci pour votre aide

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    Pourrais tu donner la commande d'import que tu as entrée pour cette erreur STP ?

    J'ai lu tes fichiers de conf, quel est ton serveur qui héberge les 2 instances oracles ?

    Quel est le nom de l'instance en oracle9i ?
    Quel est le nom de l'instance en oracle10g ?

    L'erreur indique que imp n'arrive pas a se connecter a ton instance.

    Peut etre que la base est mal demarrée ou que tu as mal precisé le nom de l'instance.

  6. #6
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    273
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 273
    Par défaut
    commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    imp user/pass@test file=monfichier log=monlog ignore=y full=y feedback=10000
    Je suis sur Windows server 2003.

    Pour le nom de l'instance 9i: livelink (où j'ai fait un full export)
    Nom de l'instance 10i: test

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    Ta base n'est peut etre pas démarrée ?

    Essaie un sqlplus user/pass@test

    Si il te dit " connecté a une instance inactive" -> elle n'est pas démarrée.
    A ce moment tu fais un startup.

    Au fait ton utilisateur DBA de ta base est USER ?, et le mot de passe pour cet utilisateur est PASS ?

    Ca m'etonne un peu...

    Tu a créé un utilisateur dans cette nouvelle base ?

    Tu as un outil d'administation en mode graphique ? ( oracle enterprise manager ? , Toad ? )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. import partiel oracle 10g
    Par apetroff dans le forum Oracle
    Réponses: 2
    Dernier message: 06/11/2009, 08h38
  2. Import Dump Oracle 10g / Tablespace et User
    Par kirsito dans le forum Oracle
    Réponses: 5
    Dernier message: 10/08/2009, 12h37
  3. Réponses: 8
    Dernier message: 12/12/2007, 15h35
  4. Probleme importer une base oracle 10g
    Par amigauss dans le forum Oracle
    Réponses: 12
    Dernier message: 16/11/2006, 12h34
  5. Exporter et importer une BD Oracle 10g ?
    Par titexe dans le forum Oracle
    Réponses: 2
    Dernier message: 08/06/2006, 11h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo