You are on page 1of 4

Informe Base de Datos

Nombre: Juan Gonzlez

Grupo: 1(maana)

Docente: Ing. lvaro Meja

Para ver los roles del usuario conectado en ese momento:


select username, granted_role from user_role_privs;

Username SYSTEM SYSTEM

Granted Role AQ_ADMINISTRATOR_ROLE DBA

La siguiente select muestra los roles asignados a un usuario en concreto:


select grantee, granted_role from dba_role_privs where grantee = upper ('&grantee') order by grantee;
grantee = usr_ferreteria

Grantee USR_FERRETERIA USR_FERRETERIA

Granted Role RESOURCE CONNECT

Para ver los roles asignado a un rol:


select role, granted_role from role_role_privs;

Role Granted Role DBA DATAPUMP_IMP_FULL_DATABASE DBA SCHEDULER_ADMIN EXECUTE_CATALOG_ROLE HS_ADMIN_EXECUTE_ROLE DBA EXECUTE_CATALOG_ROLE DBA DELETE_CATALOG_ROLE DBA PLUSTRACE IMP_FULL_DATABASE EXECUTE_CATALOG_ROLE DATAPUMP_EXP_FULL_DATABASE EXP_FULL_DATABASE DBA SELECT_CATALOG_ROLE DBA EXP_FULL_DATABASE EXP_FULL_DATABASE EXECUTE_CATALOG_ROLE IMP_FULL_DATABASE SELECT_CATALOG_ROLE DBA GATHER_SYSTEM_STATISTICS EXP_FULL_DATABASE SELECT_CATALOG_ROLE DBA DATAPUMP_EXP_FULL_DATABASE DBA XDB_SET_INVOKER SELECT_CATALOG_ROLE HS_ADMIN_SELECT_ROLE DBA IMP_FULL_DATABASE

DBA XDBADMIN DATAPUMP_IMP_FULL_DATABASE EXP_FULL_DATABASE DATAPUMP_IMP_FULL_DATABASE IMP_FULL_DATABASE

Para ver los roles definidos en la base de datos:


select role from dba_roles;

Role CONNECT RESOURCE DBA SELECT_CATALOG_ROLE EXECUTE_CATALOG_ROLE DELETE_CATALOG_ROLE EXP_FULL_DATABASE IMP_FULL_DATABASE LOGSTDBY_ADMINISTRATOR DBFS_ROLE AQ_ADMINISTRATOR_ROLE AQ_USER_ROLE DATAPUMP_EXP_FULL_DATABASE DATAPUMP_IMP_FULL_DATABASE ADM_PARALLEL_EXECUTE_TASK GATHER_SYSTEM_STATISTICS XDB_WEBSERVICES_OVER_HTTP RECOVERY_CATALOG_OWNER SCHEDULER_ADMIN HS_ADMIN_SELECT_ROLE HS_ADMIN_EXECUTE_ROLE HS_ADMIN_ROLE OEM_ADVISOR OEM_MONITOR PLUSTRACE CTXAPP XDBADMIN XDB_SET_INVOKER AUTHENTICATEDUSER XDB_WEBSERVICES XDB_WEBSERVICES_WITH_PUBLIC APEX_ADMINISTRATOR_ROLE

COMO VER LOS PRIVILEGIOS DE UN ROL


select privilege from dba_sys_privs where grantee = 'RESOURCE'

Privilege CREATE TRIGGER CREATE SEQUENCE CREATE TYPE CREATE PROCEDURE CREATE CLUSTER CREATE OPERATOR CREATE INDEXTYPE CREATE TABLE

FOR UPDATE Y SET TRANSACTION


-- ESPERA COMO SI ESTUVIESE LA APLICACION COLGADA HASTA QUE SE REALICE COMMIT O ROLLBACK select country_id cod, country_name nom from countries pais WHERE country_id='ZM' FOR UPDATE

Cod ZM

Nom Zambia

-- LANZA UNA EXCPECION INDICANDO EL MODO DE NO ESPERA select country_id cod, country_name nom from countries pais WHERE country_id='ZM' FOR UPDATE nowait

ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

You might also like