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

Administration Oracle Discussion :

[10g] Suppression User , Vues, Procédures et fonctions


Sujet :

Administration Oracle

  1. #1
    Membre éprouvé Avatar de shaun_the_sheep
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2004
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 619
    Par défaut [10g] Suppression User , Vues, Procédures et fonctions
    Bonjour,

    simple question, lors de la remontée d'un dump d'un schéma Oracle (table/vues/procedures/fonctions).

    Si au préalable le schéma a bien été supprimé mais pas l'utilisateur associé (schema => 1 utilisateur).

    Est il logique que les données soient bien remontées mais pas les procédures, fonctions et vues.

    Merci à vous

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    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 461
    Par défaut
    Citation Envoyé par shaun_the_sheep Voir le message
    ...Si au préalable le schéma a bien été supprimé mais pas l'utilisateur associé...
    Il faudrait expliquer ce que vous avez fait, parce que littéralement, supprimer le schéma sans l'utilisateur, c'est impossible.

    Le plus simple, indiquez les commandes exactes (préparatoires, et d'import) que vous avez faites.

  3. #3
    Membre éprouvé Avatar de shaun_the_sheep
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2004
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 619
    Par défaut
    bonjour,

    je ne peux pas tout mettre en détail n'étant pas DBA , mais d’après ce que je sais le script de remonté de DUMP commence par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    drop tablespace ....  including contents;
    create tablespace .... datafile
     ........
    Puis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    drop user .... cascade;
    create user .... identified by ....
     default tablespace .....
     temporary .... temp
     quota unlimited on .....
     quota unlimited on  ....
     quota unlimited on .... ;
     
    GRANT .... TO ....;
    D'un coté le script semble supprimer et créer les tablespaces et de l'autre l'utilisateur.

    Je ne vois rien concernant les autres objets. Sont ils liés à l'utilisateur ?

    Merci de votre aide.

  4. #4
    Membre expérimenté

    Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2008
    Messages : 169
    Par défaut
    Le user a bien été dropé puis créer. Il manque les parametres de l'import. le plus simple étant de faire un import schéma avec IMPDP il créer même le schéma.

  5. #5
    Membre éprouvé Avatar de shaun_the_sheep
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2004
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 619
    Par défaut
    Les données sont remontées comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    imp xxxxx/xxxx@xxxx file=xxxxxxx.dmp
    fromuser=xxxxx touser=xxxxx commit=y buffer=32000 log=/vol1/oracle/oradmin/log/xxxxxx.log
    Je cherche à savoir si les vues et autres objets sont réimportés ou non quand le drop user ne se fait pas.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 290
    Par défaut
    Vous devriez le voir dans votre fichier de log.

    De mémoire, vous devriez utiliser l'option ignore=y pour ne pas que l'import s’arrête à la première erreur (du type erreur de création d'une table lorsque celle-ci existe déjà).

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 10/04/2007, 10h01
  2. Suppression dans une Procédure Stockée
    Par softflower dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/12/2005, 15h15
  3. Mysql5: différences entre procédures et fonctions
    Par El Riiico dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 25/11/2005, 05h43
  4. Réponses: 5
    Dernier message: 14/10/2005, 12h11
  5. odbc et vues, procédures stockées
    Par jfox dans le forum Access
    Réponses: 2
    Dernier message: 28/09/2005, 14h54

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