Si vous tentez de vous connecter à une base de données Oracle en tant qu'utilisateur qui n'a pas été accordé des privilèges ou permissions appropriées , vous recevrez un : message d'erreur " ORA- 01031 privilèges insuffisants " . Si vous tentez de modifier le nom d'utilisateur ou mot de passe actuel , ou exécuter un programme ou une fonction sans privilèges appropriés , vous recevrez le même message d'erreur. Permissions de fichiers
L'une des raisons qui l' ORA- 01031 erreur peut se produire , c'est parce que d'un programme exécutable n'a pas pu lire et exécuter des autorisations pour l'utilisateur en question. Si c'est le cas, le message d'erreur peut être évitée en se connectant à la base de données Oracle », comme sysdba " avec des privilèges illimités . Privilège " SYSDBA" est destiné aux administrateurs de base de données , qui nécessitent des privilèges d'administrateur complets , afin qu'ils puissent créer, démarrer et arrêter les bases de données Oracle , entre autres fonctions.
Groupes
< p> pour effectuer des tâches avancées sur une base de données Oracle, vous devez généralement être membre des «Administrateurs» ou groupes » ORA_DBA " , sous Windows, ou les groupes " oinstall " ou " dBA" sous UNIX . Si vous n'êtes pas membre d'un de ces groupes , vous devez demander à un administrateur de base de données pour effectuer la tâche en votre nom, ou vous accorder des privilèges supplémentaires.
Ajout d'utilisateurs < br > Photos
Si vous utilisez Oracle sur un ordinateur à la maison , vous avez évidemment le champ libre à vous-même et les autres usagers ajouter aux groupes Administrateurs ou ORA_DBA sous Windows. Pour ce faire , cliquez sur " Démarrer", " Panneau de configuration", " Outils d'administration ", " Gestion de l'ordinateur " et " Groupes et utilisateurs locaux . " Il vaut la peine de développer le volet de droite de la fenêtre Gestion de l'ordinateur afin que vous puissiez lire l' la description de chaque groupe . Les membres du groupe Administrateurs, par exemple , n'ont pas seulement des autorisations administratives complètes sur une base de données Oracle, mais également des autorisations administratives complètes sur l'ordinateur dans son ensemble. Pour ajouter un nouvel utilisateur à un groupe , cliquez-droit sur le nom du groupe , cliquez sur " Ajouter au groupe ", cliquez sur "Ajouter ", sélectionnez un nom d'utilisateur et cliquez sur "OK".
Audit Trail
Tout événement qui déclenche une ORA- 01031 erreur - comme un utilisateur sans privilèges sysdba tentent de se connecter à une base de données " as sysdba ", ou un utilisateur sysdba valide tentative de connexion à une base de données avec une mauvaise passe - est enregistré dans le journal des événements du système d'exploitation. Sous Windows, si un utilisateur sans privilèges SYSDBA tente de se connecter à une base de données " comme sysdba , " la connexion a échoué est enregistré dans le journal des événements Windows avec un statut de 1031, indiquant privilèges insuffisants.