Estás viendo el contenido gratuito. Desbloquea el curso completo para obtener tu certificado, exámenes y material descargable.
Asignación de roles a los usuarios en la plataforma
Si vas a crear usuarios y luego asignarles roles en un flujo correcto, aprende el proceso completo en el curso práctico de administración Oracle sobre creación de usuarios y vinculación de roles y automatiza tareas repetitivas.
Iniciamos creando un usuario para posteriormente asignarle los roles.
Para crea el usuario ejecutaremos la línea:
- CREATE USER DESA1 IDENTIFIED BY DESA1
El mensaje de succeeded indica que se ha creado correctamente el usuario DESA1. Recordemos que la función de un rol es poder agrupar un conjunto de privilegios para poder otorgarlos o revocarlos a un usuario, evitando tener que asignar o revocar uno por uno a un usuario.
Ahora podemos asignarle un rol al usuario recién creado, para esto podemos escribir GRANT, seguido pondriamos el rol que queremos asignar, en este caso escribiremos el rol de sistema CONNECT.
Después indicamos el usuario escribiendo TO DESA1. Recordemos que debemos escribir punto y coma para indicar el final de la línea de ejecución. Ahora para ejecutar la línea pulsamos Intro. Si se nos muestra succeeded es señal de que se ha realizado la operación correctamente.
De esta forma le hemos asignado el rol CONNECT al usuario DESA1. De la misma forma podríamos asignarle un rol creado por un usuario. Por ejemplo podemos escribir, GRANT DESARROLLO TO DESA1. Después ejecutamos la línea para asignar el rol DESARROLLO al usuario DESA1.
Consultar los roles como usuario.
Podemos consultar los roles pertenecientes al usuario con el que estemos conectado utilizando la tabla SESSION_ROLES. Para esto vamos a cerrar la sesión e iniciar sesión con el usuario DESA1.
Una vez iniciada la sesión vamos a ver los roles pertenecientes al usuario con el que nos hemos conectado:
asignando roles usuario