Si intenta conectarse a una base de datos de Oracle como un usuario que no se ha otorgado los privilegios o permisos adecuados , recibirá un mensaje de error " ORA- 01031 suficientes privilegios " . Si intenta cambiar el nombre de usuario actual o la contraseña , o ejecutar un programa o función sin privilegios adecuados , recibirá el mismo mensaje de error. Permisos de archivos
Una de las razones de que se produzca el ORA- 01031 error se debe a un programa ejecutable no leído y permisos de ejecución para el usuario en cuestión . Si este es el caso , el mensaje de error se puede evitar mediante la conexión a la base de datos de Oracle " como sysdba " con privilegios ilimitadas . Privilegio " sysdba " es para los administradores de bases de datos , que requieren privilegios administrativos completos , para que puedan crear , poner en marcha y apagar bases de datos Oracle , entre otras funciones .
Grupos
< p> para realizar tareas avanzadas en una base de datos Oracle , por lo general tiene que ser un miembro de los "Administradores" o grupos de " ORA_DBA " , en Windows , o los grupos " oinstall " o " dba " bajo UNIX . Si aún no eres miembro de cualquiera de estos grupos , es necesario pedir a un administrador de base de datos para realizar la tarea en su nombre , o conceder privilegios adicionales.
Adición de usuarios < br >
Si ejecuta Oracle en un ordenador personal , es obvio que tiene acceso completo al añadir a ti ya otros usuarios de los grupos Administradores o ORA_DBA bajo Windows. Para ello, haga clic en " Inicio", "Panel de Control", " Herramientas administrativas ", "Administración de equipos " y " Grupos y usuarios locales . " Vale la pena ampliar el panel derecho de la ventana Administración de equipos para que pueda leer el Descripción de cada grupo . Los miembros del grupo de administradores , por ejemplo, no sólo tienen permisos administrativos completos en una base de datos Oracle, sino también todos los permisos administrativos en el equipo en su conjunto. Para agregar un nuevo usuario a un grupo , haga clic en el nombre del grupo , haga clic en "Añadir a Grupo ", haga clic en "Añadir ", seleccione un nombre de usuario y haga clic en "OK . "
Audit Trail
Cualquier evento que desencadena una ORA- 01031 error - como un usuario sin privilegios sysdba que intentan conectarse a una base de datos " as sysdba ", o un usuario sysdba válida que intenta conectarse a una base de datos con una contraseña incorrecta - se registra en el registro de eventos del sistema operativo . En Windows , si un usuario sin privilegios sysdba intenta conectarse a una base de datos " as sysdba ", el error de conexión se registran en el registro de eventos de Windows con un estado de 1031 , lo que indica privilegios suficientes .