Hello tout le monde,
J'ai un souci avec le mot clé sysdba car je n'arrive pas à trouver dans le dictionnaire de données des infos dessus.
Je résume ce que j'ai compris dans ce micmac :
1) sysdba n'est pas un rôle car il est absent de la table dba_roles
2) sysdba n'est pas un user car une fois connecté avec "sqlplus / as sysdba", si je fais "show user", le résultat est "SYS" qui lui est un user
3) DBA est un rôle associé à SYS
4) sysdba peut-être donné par GRANT et enlever par REVOKE à un user donc si ce n'est pas un rôle c'est alors un privilège système ou un ensemble de privilèges système
A mon niveau, je crois comprendre que sysdba est un ensemble de privilège systèmes qui permet notamment de se connecter en étant authentifié par le système d'exploitation.
Ma question est donc : dans quelle table du dictionnaire de données est-ce que je peux trouver une référence à sysdba? Et si c'est un ensemble de privilèges système, dans quelle table je peux voir la liste de ses privilèges?
Partager