Le rôle DBA
- Accès au catalogue, gestion des utilisateurs, de la mémoire...
- Dès la création de la base, deux utilisateurs sont créés avec le rôle ``DBA``
- SYS/CHANGE_ON_INSTALL
- Possède toutes les tables systèmes, dont le dictionnaire
- Ne jamais rien écrire sur ce compte !
- SYSTEM/MANAGER
- Pour créer des tables d'administration uniquement
- Il est fortement conseillé de spécifier d'autres mots de passe dans la phase de création.
- Ne pas utiliser dans l'administration quotidienne
Les privilèges SYSDBA et SYSOPER
- Permettent d'effectuer les opérations au-dessus de la base de données
- Démarrer et arrêter le serveur
- Créer ou supprimer des bases de données
- Changer les modes d'archivage de la base
- ...
- Leur identification est gérée soit :
- Par le SE,
- l'utilisateur doit appartenir au groupe dba ou oper (ora_dba et ora_oper sous WINDOWS)
- connect / as sysdba ; connect / as sysoper.
- Par le fichier password d'Oracle.
- Créer un fichier password avec l'outil ORAPWD
- accorder le privilège à partir de l'utilisateur SYS
- connect user/user as sysdba;
fabien
2007-11-22