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
Partager