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

 Oracle Discussion :

Accès aux tables que j'ai créées


Sujet :

Oracle

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Accès aux tables que j'ai créées
    bonjour ,
    j'ai cree des tables en tant que systeme et j'ai donnee les privileges a un utilisateur de selectionner les donnes des ces tables et de creer des vues mais le probleme que lors de selection en tant que utilisateur un message d'erreur s'affiche
    ce message est :
    " table or view dosen't exist",
    sachant si je faire la selection avec le system toutes les lignes seront affichee.
    quelqu'un peut mi'aider svp !

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 053
    Points : 9 393
    Points
    9 393
    Par défaut
    Une des solutions, c'est que ton utilisateur tape :
    select * from system.matable
    au lieu de
    select * from matable

    Une autre solution, c'est de modifier les paramètres de ta table, pour qu'elle soit vue à partir de n'importe quel user, sans avoir à préciser system.matable.

    Et enfin, en princime l'utilisateur system est dédié aux tables systèmes. Tu aurasis donc tout intérêt à détruire ta table, et la recréer dans un autre schéma.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  3. #3
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 222
    Points : 19 554
    Points
    19 554
    Billets dans le blog
    25
    Par défaut
    Je plussoie...
    Tu ne crée JAMAIS de table dans les schémas Oracle (SYS, SYSTEM, CTXSYS...)
    ... et pour enrichir la réponse de tbc92, il y a encore l'option du

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alter session set current_schema=UnSchema
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

Discussions similaires

  1. Accès aux tables par les users
    Par BRUN NICOLAS dans le forum Sécurité
    Réponses: 2
    Dernier message: 13/02/2007, 10h58
  2. pas d'accès aux tables tout en ayant les droits ?
    Par electrosat03 dans le forum Access
    Réponses: 15
    Dernier message: 12/12/2006, 18h45
  3. Interdire l'acces aux tables etc..
    Par lagratteCchouette dans le forum Sécurité
    Réponses: 4
    Dernier message: 17/07/2006, 21h29
  4. [ODBC] Nux - Accès aux tables liées
    Par Artusamak dans le forum Access
    Réponses: 3
    Dernier message: 04/07/2006, 16h57
  5. Réponses: 3
    Dernier message: 30/05/2006, 19h09

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