Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Oracle] Droits sur une vue

L'utilisateur ne voit pas la vue

Sujet résolu
    17 juin 2010 à 11:00:26

    Bonjour,

    Il y a peut être un élément qui m'échappe, donc je viens vous demander de l'aide ^^

    Base de donnée Oracle 10g en local


    J'ai créer deux utilisateurs (x et y)

    L'utilisateur x possède tout les droits sur le serveur
    L'utilisateur y peut uniquement ce connecter.

    J'ai crée une vue avec l'utilisateur x, et j'aimerais donner les droits Select à l'utilisateur y.

    J'ai fais : GRANT Select on nom_vue to y

    Sur le serveur, je vois bien que y a les droits select sur ma vue. Par contre quand je me connecte avec l'utilisateur y, impossible de trouver cette vue. (Table ou vue inexistante ..)

    et la je sèche ...

    merci pour votre soutient
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      17 juin 2010 à 11:11:34

      Essayes de préfixer le nom de la vue par le nom du schema pour voir.
      Select *
      from x.nom_vue
      
      • Partager sur Facebook
      • Partager sur Twitter
        17 juin 2010 à 11:13:12

        Je viens de trouver à l'instant avant de lire ton message lol.

        En effet il faut préfixer le nom d'utilisateur

        GRANT select on user.vue to user
        Select * from user.vue
        


        Merci Cintre Sournois =)
        • Partager sur Facebook
        • Partager sur Twitter

        [Oracle] Droits sur une vue

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown