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

Oracle Discussion :

Oracle9i Dump full=yes


Sujet :

Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 82
    Par défaut Oracle9i Dump full=yes
    Bonjour,

    os=windows2000
    oracle=9i

    J'ai un problème avec l'utilitaire imp.exe. J'ai déjà lu les messages à se sujet ainsi que les généralités.

    L'idée, c'est de cloner une base de donnée en utilisant imp/exp.

    Je procède de la manière suivante :
    1) création d'un modèle de base de donnée à partir de la base de donnée source (sans prendre le contenu des datafiles) en utilisant DBCA
    2) exp system/**@SOURCE file=*** log=** full=yes
    3) création de la base cible avec le dbt de la source
    4) imp system/**@CIBLE file=*** log=** full=yes

    Là j'obtient plusieurs messages me disent que des objets dans le shéma system existe déjà... Oui c clair il existe, donc l'idée c'est de le dropper mais cela implique que je ne pourrais plus me connecter via system aussi...

    Comment solutionner mon problème ?

    ps : dans l'article http://oracle.developpez.com/guide/s...e/generalites/
    j'ai noté la ligne :

    Import de tous les schémas inclus dans le DUMP
    C:\> imp userid=system/manager file=c:\backup\export_full.dump log=c:\control\export_full.log
    Il me semble qu'il y a un problème car en suivant la commande j'obtient :

    IMP-00031: Indiquer obligatoirement FULL=Y ou donner arguments FROMUSER/TOUSER ou TABLES
    IMP-00000: ProcΘdure d'import terminΘe avec erreur
    Je vous remercie d'avance,

    Magnum_head,

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    Bonjour ,
    Il manque effectivement le paramétre FULL=Y pour un import complet

    Le document vas être mis à jour

    merci
    Jaouad

  3. #3
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Pour info, le tutoriel en question est corrigé

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut Re: Oracle91 Dump full=yes
    Citation Envoyé par MAGNUM_HEAD
    Là j'obtient plusieurs messages me disent que des objets dans le shéma system existe déjà... Oui c clair il existe, donc l'idée c'est de le dropper mais cela implique que je ne pourrais plus me connecter via system aussi...

    Comment solutionner mon problème ?
    COmbien as tu de schéma ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 82
    Par défaut
    27 schémas au total.

  6. #6
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Tu ajoute la clause dans ta commande

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 82
    Par défaut
    J'ai déjà realisé cette opération, j'ai oublié de le préciser dans mon message.

  8. #8
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Tu supprime juste les schémas (non système)
    Et au lieu d'utiliser
    FULL=Y
    tu ajoute
    FROMUSER= nom_utilisateur TOUSER= nom_utilisateur

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 82
    Par défaut
    Oui, mais avec cette option je suis obligé de créer les utilisateurs avant.
    Alors que le full=y permet de faire la création automatique des utilisateurs.

  10. #10
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Et on utilisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    imp userid=system/manager file=c:\backup\export_full.dump log=c:\control\export_full.log fromuser=nom_user touser=nom_user ignore=Y

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 82
    Par défaut
    Merci pour ton aide mais

    Oui, mais avec cette option je suis obligé de créer les utilisateurs avant.
    Pour info :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    imp "SYSTEM/**@** file=** log=** fromuser=USER touser=USER ignore=y
    j'obtient forcément :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    IMP-00003: Erreur ORACLE 1435 rencontrΘe
    ORA-01435: cet utilisateur n'existe pas
    IMP-00000: ProcΘdure d'import terminΘe avec erreur

  12. #12
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par MAGNUM_HEAD
    Oui, mais avec cette option je suis obligé de créer les utilisateurs avant.
    Alors que le full=y permet de faire la création automatique des utilisateurs.
    Sauf erreur de ma part, la création de l'utilisateur vous incombe si touser est différent de fromuser. S'ils sont identiques, il n'est pas nécessaire de le préciser

    NB : les tablespaces ne sont pas importer, ils doivent donc également exister

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 82
    Par défaut
    J'ai fait le test avec fromuser et touser et il faut créer le user avant...

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 82
    Par défaut
    Il ne faut donc pas tenir compte des erreurs dans le cas d'un import full=y ?

  15. #15
    Membre confirmé
    Inscrit en
    Février 2003
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 59
    Par défaut
    Il ne faut pas tenir compte des erreurs liées au schéma sys et system (toute la première partie du fichier de log quoi).

    Perso, je fais cette manip régulièrement et ça marche bien.

Discussions similaires

  1. Dump Full et archivelog[10gR2]
    Par orasnurf dans le forum Administration
    Réponses: 3
    Dernier message: 22/11/2010, 12h01
  2. FULL ACCESS Vs ACCESS-MSDE
    Par Maxence HUBICHE dans le forum Sondages et Débats
    Réponses: 54
    Dernier message: 18/06/2005, 17h22
  3. Dump avec interbase
    Par randimby dans le forum Bases de données
    Réponses: 3
    Dernier message: 24/12/2003, 06h21

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