Documentos de Académico
Documentos de Profesional
Documentos de Cultura
xx minutes Lecture
xx minutes Practice
xx minutes Total
Objetivo de la lección
En esta lección, aprenderá cómo controlar el acceso a la base de datos a objetos específicos y agregar
nuevos usuarios con diferentes niveles de privilegios de acceso.
Sintaxis:
user Es el nombre de la usuario que se creará.
password especifica que el usuario debe iniciar sesión con esta contraseña
Para obtener más información, consulte Oracle SQL Reference, "GRANT" y "CREATE USER".
Instructor Note
For information on DROP USER, refer to Oracle9i SQL Reference, “DROP USER.”
Sintaxis:
privilege es el privilegio del sistema que se otorgará
user |role|PUBLIC es el nombre del usuario, el nombre del rol o PUBLIC,
designa que a cada usuario se le concede el privilegio.
Nota: Los privilegios actuales del sistema se pueden encontrar en la vista de diccionario
SESSION_PRIVS.
La sintaxis que se muestra para el comando GRANT no es la sintaxis completa de la instrucción.
Instructor Note
Un usuario necesita tener la cuota de espacio requerida para crear tablas.
Ahora que se creó el rol, el DBA puede usar la instrucción GRANT para asignar usuarios al rol y
asignar privilegios al rol.
Instructor Note
Discuta los siguientes cuatro puntos sobre los roles:
Aunque esta declaración se puede usar para cambiar su contraseña, hay muchas otras opciones. Debe
tener el privilegio ALTER USER para cambiar cualquier otra opción.
Para obtener más información, consulte la Referencia SQL de Oracle, "ALTER USER".
Instructor Note
Puede usar los comandos ALTER VIEW y ALTER PROCEDURE para recompilar vistas y
procedimientos, funciones y paquetes PL / SQL.
Sintaxis:
object_priv es un privilegio de objeto para ser otorgado
ALL specifies all object privileges
columns especifica la columna de una tabla o vista en la que se otorgan
privilegios
ON object es el objeto sobre el cual se otorgan los privilegios
TO identifica a quién se le otorga el privilegio
PUBLIC Otorga privilegios de objeto a todos los usuarios.
WITH GRANT OPTION permite al concesionario otorgar privilegios de objeto a otros
usuarios y roles