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 :

Move user Oracle d'un serveur d'un autre


Sujet :

Administration Oracle

  1. #1
    Membre du Club
    Femme Profil pro
    PL/SQL
    Inscrit en
    septembre 2016
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : Arabie Saoudite

    Informations professionnelles :
    Activité : PL/SQL
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : septembre 2016
    Messages : 164
    Points : 64
    Points
    64
    Par défaut Move user Oracle d'un serveur d'un autre
    Bonjour a tous ,

    je cherche a migrer mes utilisateurs d'un serveur vers un autre et ce ci pour une action de migration

    je ne sais pas comment scripter les listes des utilsateur

    a travers SQL develloper je trouve pas comment le faire

    merci pour vos aides
    Images attachées Images attachées  

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    décembre 2019
    Messages
    774
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : décembre 2019
    Messages : 774
    Points : 1 238
    Points
    1 238
    Par défaut
    Bonjour,

    Tu peux utiliser la réponse à une question similaire sur Stackoverflow:

    https://stackoverflow.com/questions/...es-using-expdp

    Ca utilise le package DBMS_METADATA. C'est Jeff Smith qui donne la requête, Le Product Manager de SQL Developer.
    Dans ton cas il faudra peut-être faire un petit bloc pl/sql pour boucler sur les utilisateurs que tu souhaites exporter.

  3. #3
    Membre du Club
    Femme Profil pro
    PL/SQL
    Inscrit en
    septembre 2016
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : Arabie Saoudite

    Informations professionnelles :
    Activité : PL/SQL
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : septembre 2016
    Messages : 164
    Points : 64
    Points
    64
    Par défaut
    Merci bien pour votre retour , ca l'air d'être bon la requête

    mais il ne transfère pas les ancien privilège accordé

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    décembre 2019
    Messages
    774
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : décembre 2019
    Messages : 774
    Points : 1 238
    Points
    1 238
    Par défaut
    Pourtant le get_ddl de SYSTEM_GRANT et OBJECT_GRANT devraient les récupérer.

  5. #5
    Membre expérimenté Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    décembre 2010
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : décembre 2010
    Messages : 678
    Points : 1 594
    Points
    1 594
    Par défaut
    Bonjour à tous

    A priori pour ce genre de problématique et avant d'aller scripter des choses à la main, l'outil à utiliser serait datapump.
    une instruction de style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    expdp system/manager directory=dpdir schemas=user1,user2,user3 content=metadata_only
    Vous pouvez aussi utiliser les instructions exclude afin de réduire l'export à la simple définition de l'utilisateur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    expdp system/manager directory=dpdir \
       schemas=user1,user2,user3 \
       content=metadata_only \
       exlcude=TABLES:"LIKE '%'" \
       exclude=INDEXES:"LIKE '%'" ...

Discussions similaires

  1. User Oracle sans droit PUBLIC
    Par PilExp51 dans le forum Oracle
    Réponses: 3
    Dernier message: 10/05/2006, 11h58
  2. faire cohabiter 2 moteurs Oracle sur un serveur
    Par mack27 dans le forum Oracle
    Réponses: 3
    Dernier message: 15/02/2006, 21h19
  3. Oracle 9I sur serveur Windows 2000 : pb http server
    Par Frédérique Ostré dans le forum Oracle
    Réponses: 1
    Dernier message: 23/10/2005, 12h28
  4. Réponses: 4
    Dernier message: 29/08/2005, 17h42
  5. oracle et sql serveur
    Par srwg dans le forum Oracle
    Réponses: 8
    Dernier message: 22/12/2004, 16h25

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