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

SQL Oracle Discussion :

renommer un utilisateur oracle


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Février 2007
    Messages : 227
    Par défaut renommer un utilisateur oracle
    Bonjour à tous;
    je voudrais avoir la réponse ces questions car je suis vraiment bloqué:
    • comment renommer un utilisateur
    • comment donner à un utilisateur user1 tous les privilèges sur tous les objets de l'utilisateur user2
    • J'ai des tables stockées dans un tablespace data1 je les ai importé je veux les exporter dans une base où le tablespace data1 n'existe pas, le prob c'est que j'ai des colonnes blob et long raw

  2. #2
    Membre expérimenté Avatar de DAB.cz
    Inscrit en
    Octobre 2006
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 221
    Par défaut
    Citation Envoyé par elharet Voir le message
    comment renommer un utilisateur
    aucune chance - il te faut créer un nouveau utilisateur

    Citation Envoyé par elharet Voir le message
    comment donner à un utilisateur user1 tous les privilèges sur tous les objets de l'utilisateur user2
    Pour les tables:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    conn user2...
    begin
      for r in (select table_name from user_tables) loop
        execute immediate 'grant all on '|| r.table_name ||' to user1';
      end loop;
    end;
    /
    DAB

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Février 2007
    Messages : 227
    Par défaut
    merci DAB.cz pour tes réponses, pour la 1 ere question je sais que le moyen de renommer un utilisateur est de créer un nouvel utilisateur, d'exporter les données puis les importer avec fromuser touser, mais le prob qui se pose c'est que j'ai des données de grandes tailles donc l'import et l'export ve demander bcp de temps, c'est pour ca que j'ai posé la question et surtout qd j'ai vu dans un site qu'il y a une methode c'est de faire un update de la table USER$, mais ca n'a pas marché, je cherche s'il y a une methode qui me permettre de faire.
    et pour la 2 eme question je te remercie infiniment.

  4. #4
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Moi je connais mieux que faire un update de la table USER$, c'est drop database

    Pour table et index j'ai trouvé ça ici, peut être ça aide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    1. create user new_user...
    2. grant ... to new_user;
    3. execute dbms_tts.transport_set_check(...);
    4. alter tablespace ... read only;
    5. exp transport_tablespace=y tablespaces=...
    6. drop tablespace ... including contents;
    7. imp transport_tablespace=y tablespaces=... datafiles=... fromuser=old_user touser=newuser
    8. create nondata objects in new_user schema
    9. [drop user old_user cascade;]
    10. alter tablespace ... read write

Discussions similaires

  1. Renommer utilisateur oracle
    Par xmc_boss dans le forum Administration
    Réponses: 4
    Dernier message: 19/10/2007, 12h54
  2. créer un utilisateur Oracle Application comme
    Par big1 dans le forum Administration
    Réponses: 1
    Dernier message: 05/06/2007, 10h01
  3. tracer les session utilisateur oracle
    Par kanko dans le forum Administration
    Réponses: 16
    Dernier message: 29/01/2007, 15h00
  4. [oracle9i] licence serveur/utilisateur oracle ?
    Par process dans le forum Oracle
    Réponses: 1
    Dernier message: 30/01/2006, 11h35
  5. Renommer un utilisateur
    Par Bradarys dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 06/01/2006, 10h22

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