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 :

Paramètre 07_DICTIONARY_ACCESSIBILITY


Sujet :

Oracle

  1. #1
    Débutant
    Inscrit en
    Février 2010
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 105
    Points : 20
    Points
    20
    Par défaut Paramètre 07_DICTIONARY_ACCESSIBILITY
    Bonjour,


    J'ai configuré le paramètre 07_DICTIONARY_ACCESSIBILITY à false afin d'empêcher les utilisateurs d'accéder aux objets du dictionnaire de données.

    Pourtant avec oracle 9i, malgré ce paramètre j'obtiens des résultats quand je lance cette requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from all_tables
    Merci d'avance.

  2. #2
    Débutant
    Inscrit en
    Février 2010
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 105
    Points : 20
    Points
    20
    Par défaut unknow parameter name '07_DICTIONARY_ACCESSIBILITY'
    J'ai modifié mon fichier d'initialisation en ajoutant à la fin du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    *.07_DICTIONARY_ACCESSIBILITY='FALSE'
    Mais quand j'ai voulu démarrer ma base de données avec ce fichier d'initialisation, il m'a affiché une erreur comme quoi ce paramètre n'est pas connu :
    unknow parameter name '07_DICTIONARY_ACCESSIBILITY'
    Quelqu'un peut-il m'aider aussi sur ce sujet ?
    Merci encore.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 461
    Points : 283
    Points
    283
    Par défaut
    Bonsoir Menoran,

    La valeur que vous avez voulu appliquer au paramètre O7_DICTIONARY_ACCESSIBILITY est celle par défaut. Que souhaitez-vous faire exactement ?

  4. #4
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Points : 8 079
    Points
    8 079
    Par défaut
    Bonjour

    Quelle que soit la valeur de ce paramètre, tout utilisateur a accès aux vues USER_xxx et ALL_xxx.
    Ce n'est que les vues DBA_xxx qui seront concernées par ce paramètre.

    Par ailleurs, ce n'est pas 07 (zéro sept) mais O7 (O comme Oracle).

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 461
    Points : 283
    Points
    283
    Par défaut
    Merci Pomalaix pour cet éclairage.

    Y a t'il un intérêt à modifier ce paramètre, je n'ai rencontrer aucun environnement modifié.

  6. #6
    Débutant
    Inscrit en
    Février 2010
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 105
    Points : 20
    Points
    20
    Par défaut
    merci pour la reponse, mais je veux un exemple si c'est possible pour essayer ce paramètre si ça marche . merci d'avance

  7. #7
    Membre averti Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Points : 433
    Points
    433
    Par défaut
    O7_DICTIONARY_ACCESSIBILITY

    Le paramètre O7_DICTIONARY_ACCESSIBILITY contrôle les restrictions des privilèges SYSTEME. Si ce paramètre est TRUE, les objets dans le schéma de SYS sont accessibles. (C’est le comportement par défaut de Oracle 7). Si ce paramètre est FALSE, les privilèges SYSTEME qui permettent l’accès aux objets dans d’autres schémas ne permettent pas l’accès aux objets du catalogue (qui appartiennent à SYS).

    Par conséquent, si O7_DICTIONARY_ACCESSIBILITY=FALSE, alors le privilège SELECT ANY TABLE permettra l’accès aux tables et vues dans tous les schémas SAUF SYS. EXECUTE ANY PROCEDURE permettra l’exécution de toute procédure ou fonction à l’exception de celles de SYS.
    Dans le cas ou les utilisateurs doivent pouvoir accéder au schéma SYS, ils auront besoin de l’octroi des privilèges objet spécifiques. Un set de privilèges nécessaires dans ce cas est fédéré dans les rôles SELECT_CATALOG_ROLE, EXECUTE_CATALOG_ROLE et DELETE_CATALOG_ROLE
    http://www.tafora.fr/div/glossaire.doc.html

    La meilleure façon de savoir si ton paramètre est correctement placé, est d'essayer d'accéder aux objets du schéma SYS.

Discussions similaires

  1. créer un noeuds avec des paramétres
    Par Toxine77 dans le forum XMLRAD
    Réponses: 5
    Dernier message: 21/01/2003, 17h11
  2. [xmlrad] Pb de paramètre ?
    Par Pm dans le forum XMLRAD
    Réponses: 7
    Dernier message: 07/01/2003, 15h37
  3. [SWT] Problème de paramètre GridData
    Par yolepro dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 06/12/2002, 11h37
  4. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 20h47
  5. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 12h24

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