dba_roles

Páginas: 4 (904 palabras) Publicado: 7 de julio de 2014
1. Desarrolle la siguiente práctica documentando cada paso y mostrando los resultados obtenidos indiquen a que se refieren.
Dba_roles enumera todos los roles que existen en la base de datos.Para ver los roles del usuario conectado en ese momento:
Select username, granted_role from user_role_privs;

La siguiente select muestra los roles asignados a un usuario en concreto:
Selectgrantee, granted_role from dba_role_privs where grantee = upper ('&grantee') order by grantee;

Para ver los roles asignado a un rol:
Select role, granted_role from role_role_privs;



Para ver losroles definidos en la base de datos:
Select role from dba_roles;







Dba_profiles muestra todos los perfiles y sus límites.
Select * from dba_profiles;





Dba_users describetodos los usuarios de la base de datos.
Para ver todos los nombres de usuarios:
Select username from dba_users;

Para ver el usuario conectado en esa sesión:
Show user

Para obtener informaciónbásica del usuario conectado consulta la vista user_users.
Con el siguiente query se obtiene el nombre del usuario y sus tablespaces por defecto.
Para obtener información de todos los usuarios de labase de datos, utiliza la vista dba_users.
Select username, account_status, created from dba_users order by 1;




Además de la tabla dba_user existe la función sys_contrext que te permiteobtener información similar:


Select sys_context('userenv', 'current_user') ususario,sys_context ('userenv', 'authentication_method') auth_mth, sys_context ('userenv','host') hosts, sys_context('userenv','instance_name') inst from dual
Para obtener los usuarios conectados a la base de datos ese momento:
Select count(*), username from v$session group by username;

En caso de un cluster:
Selectcount(*), username from gv$session group by username;

Dba_role_privs describe las funciones otorgadas a todos los usuarios y roles en la base de datos.
User_role_privs describe los roles...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS