Está en la página 1de 5

1.

Crear el usuario usuario2 con contraseña “qwerty” con cuota de 1 M sobre el


tablespace TIENDA. Comprobar que se ha creado.
Create user usuario2 identified by qwerty default tablespace
TIENDA quota 1M on TIENDA;

Select username from dba_users;

2. Asignarle el rol de conexión.

grant connect to usuario2;


3. Crear un rol llamado Rolpedidos con contraseña 12345. Comprobar que se ha creado.
create role Rolpedidos identified by 12345;

Select role from dba_roles;

4. Asignar a Rolpedidos los privilegios de insertar y consultar sobre Pedidos.


grant select, insert on usuario1.PEDIDOS to ROLPEDIDOS;

5. Asignar el rol Rolpedidos a usuario2. Comprobar.


grant Rolpedidos to usuario2;

6. Conectarse como usuario2.


connect usuario2/qwerty
7. Consultar la tabla Pedidos.
select * from usuario1.pedidos; (No deja, porque el rol no está
activo)

8. Comprobar los roles activos que tiene usuario2.


select * from dba_role_privs where grantee='USUARIO2';

9. Activar el rol Rolpedido.


set role Rolpedidos identified by 12345;

10. Comprobar los roles activos que tiene usuario2.

Select * from session_roles;  utilizamos este para saber los queestán activos

select * from dba_role_privs where grantee='USUARIO2';


11. Consultar la tabla Pedidos.

12. Retirar el rol de Rolpedido a usuario2.

Revoke Rolpedidos from usuario2;


set role none;

13. Asignar a usuario2 Rolpedido como rol por defecto.

alter user usuario2 default role Rolpedidos,connect;

14. Conectarse como usuario2.


connect usuario2/qwerty

15. Comprobar el rol activo del usuario2.


16. Consultar la tabla Pedidos.

Select * from usuario1.Pedidos

También podría gustarte