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 :

Renommer des ROLES dans la table USER$ (oracle 9)


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 26
    Par défaut Renommer des ROLES dans la table USER$ (oracle 9)
    Bonjour,

    Nous avons trois rôles maison qui portent un nom erroné.
    Est-il possible de les renommer simplement ?

    Voici la requête de mise à jour que j'ai exécuté en tant que SYS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE USER$ SET NAME = 'NOUVEAUNOMROLE' WHERE NAME = 'ANCIENNOMROLE'
    Le système accepte la mise à jour. On peut ensuite donner des droits sur la base des nouveaux noms de rôle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GRANT DELETE ON TABLE1 TO NOUVEAUNOMROLE;
    Cependant le système accepte aussi qu'on donne des droits sur la base de l'ancien nom de rôle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GRANT DELETE ON TABLE1 TO ANCIENNOMROLE;
    Où est l'erreur ? Faut il arrêter et redémarrer la base de données ?
    Y a-t-il une autre manière simple d'effectuer cette opération de renommage ?

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    houla...
    Allez jouer dans les tables système n'est jamais une bonne idée...
    Tu ferais mieux de recréer un nouveau rôle avec les mêmes caractéristiques et le bon nom...

  3. #3
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Vous avez modifié les tables système, votre system est corrompu.
    Avez-vous pensé au dictionary cache qui ne connaît pas votre modification, etc...
    Cordialement,
    Franck.

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/10/2010, 16h14
  2. Réponses: 5
    Dernier message: 10/02/2010, 14h11
  3. [MySQL] Insérer des données dans une table, mais ce n'est pas une table USER
    Par amerex dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 16/08/2008, 00h01
  4. Réponses: 11
    Dernier message: 15/06/2007, 15h00
  5. [] [Réseau] Renommer des fichiers dans un site FTP
    Par JerBi dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 22/08/2003, 00h35

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