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 :

écraser un schéma par un dump


Sujet :

Oracle

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 87
    Points : 66
    Points
    66
    Par défaut écraser un schéma par un dump
    Bonjour,

    Je souhaite écraser un schéma par un autre schéma que j'ai dans un dump.

    je veux que le contenu de mon nouveau schéma soit identique (tables, proc, functions, données, triggers, etc...) au schéma qui se trouve dans mon dump

    j'ai essayé la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    imp userid=schéma1/pass_schéma1 file= mondump log=monlog fromuser=shcéma_dump touser=schéma1 destroy=y
    ça à tourner pendant 5 minutes et ça m'a mis "Fin de l'import réussi avec avertissement".

    je pensais alors que c'était bon mais quand j'ai ouvert une table, elle avait la même structure que mon ancienne table (celle dans la dump à une colonne en moins).

    du coup ça veut dire que ça n'a pas marcher.

    pourriez-vous m'aider svp.
    Merci.
    Science sans conscience ..

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Avez-vous regardé dans la doc à quoi sert le paramètre DESTROY avant de l'utiliser à la hussarde ??? Vous auriez pu faire des dégâts.

    L'import ne permet malheureusement pas de rafraîchir un schéma aussi simplement ; vous devez préalablement supprimer tous les objets.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 87
    Points : 66
    Points
    66
    Par défaut
    Bonjour,

    ça y est j'ai réussi,
    j'ai du supprimer completement mon schéma en supprimant l'utilisateur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    dans sqlplus :
    drop user schéma1 cascade;
    créate user schéma1;
     
    dans l'invite de commande windows ou autres :
    imp userid=schéma1/pass_schéma1 file= mondump log=monlog fromuser=shcéma_dump touser=schéma1;
    Attention à remettre nsuite les droits à l'utilisateur schéma1 comme avant.
    Merci A tous.
    Science sans conscience ..

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/11/2011, 18h57
  2. [TortoiseSVN] écraser le tronc par une branche
    Par gtraxx dans le forum Subversion
    Réponses: 1
    Dernier message: 21/04/2009, 18h35
  3. Interpretation du schéma par Mondrian ou JPivot
    Par Nicolas281088 dans le forum Mondrian
    Réponses: 0
    Dernier message: 06/04/2009, 15h31
  4. Modification du schéma par hibernate ?
    Par samtheh dans le forum Hibernate
    Réponses: 2
    Dernier message: 15/01/2008, 14h37
  5. PS sur tables de schémas par défaut
    Par clesaffr dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/04/2007, 16h04

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