SlideShare una empresa de Scribd logo
12-12-11 Copyright © ADA, 2005. Todos los derechos reservados.
Sesió n 12Sesió n 12
Administrando Usuarios,Administrando Usuarios,
Privilegios y RolesPrivilegios y Roles
12-12-22 Copyright © ADA, 2005. Todos los derechos reservados.
ObjetivosObjetivos
• Crear un nuevo usuario de base de datosCrear un nuevo usuario de base de datos
• Modificar y eliminar un usuario de base de datosModificar y eliminar un usuario de base de datos
existenteexistente
• Identificar privilegios del sistema y de objetosIdentificar privilegios del sistema y de objetos
• Asignar y revocar privilegiosAsignar y revocar privilegios
• Crear y modificar rolesCrear y modificar roles
• Controlar disponibilidad de rolesControlar disponibilidad de roles
• Eliminar rolesEliminar roles
• Monitorear la informació n acerca de los usuariosMonitorear la informació n acerca de los usuarios
existentes, privilegios y rolesexistentes, privilegios y roles
12-12-33 Copyright © ADA, 2005. Todos los derechos reservados.
Usuarios y SeguridadUsuarios y Seguridad
• Mecanismo de autenticació nMecanismo de autenticació n
• Bloqueo de cuenta de usuarioBloqueo de cuenta de usuario
• Privilegios por rolPrivilegios por rol
• Privilegios directosPrivilegios directos
• Limite de recursosLimite de recursos
• Tablespace por defectoTablespace por defecto
• Tablespace temporalTablespace temporal
• Cuotas en los tablespacesCuotas en los tablespaces
12-12-44 Copyright © ADA, 2005. Todos los derechos reservados.
Esquema de Base de DatosEsquema de Base de Datos
• TablasTablas
• DisparadoresDisparadores
• RestriccionesRestricciones
• Í ndicesÍ ndices
• VistasVistas
• SecuenciasSecuencias
• Unidades de programa almacenadosUnidades de programa almacenados
• Sinó nimosSinó nimos
• Tipos de datos definidos por el usuarioTipos de datos definidos por el usuario
• Enlaces de base de datosEnlaces de base de datos
12-12-55 Copyright © ADA, 2005. Todos los derechos reservados.
Creació n de UsuariosCreació n de Usuarios
• Definir el nombre de usuario y el mecanismo deDefinir el nombre de usuario y el mecanismo de
autenticació n.autenticació n.
• Identificar el tablespace o los tablespaces en losIdentificar el tablespace o los tablespaces en los
cuales el usuario creará objetos.cuales el usuario creará objetos.
• Decidir la cuota para cada tablespace.Decidir la cuota para cada tablespace.
• Asignar el tablespace por defecto y el tablespaceAsignar el tablespace por defecto y el tablespace
temporal.temporal.
• Crear el usuario.Crear el usuario.
• Asignar privilegios y roles al usuario.Asignar privilegios y roles al usuario.
12-12-66 Copyright © ADA, 2005. Todos los derechos reservados.
Creació n de un Nuevo UsuarioCreació n de un Nuevo Usuario
CREATE USER peterCREATE USER peter
IDENTIFIED BY miclaveIDENTIFIED BY miclave
DEFAULT TABLESPACE app_dataDEFAULT TABLESPACE app_data
TEMPORARY TABLESPACE tempTEMPORARY TABLESPACE temp
QUOTA 15M ON app_dataQUOTA 15M ON app_data
ACCOUNT LOCK;ACCOUNT LOCK;
CREATE USER peterCREATE USER peter
IDENTIFIED BY miclaveIDENTIFIED BY miclave
DEFAULT TABLESPACE app_dataDEFAULT TABLESPACE app_data
TEMPORARY TABLESPACE tempTEMPORARY TABLESPACE temp
QUOTA 15M ON app_dataQUOTA 15M ON app_data
ACCOUNT LOCK;ACCOUNT LOCK;
12-12-77 Copyright © ADA, 2005. Todos los derechos reservados.
Modificando y Eliminando un Usuario deModificando y Eliminando un Usuario de
Base de DatosBase de Datos
ALTER USER peter QUOTA 35M ON app_data;ALTER USER peter QUOTA 35M ON app_data;ALTER USER peter QUOTA 35M ON app_data;ALTER USER peter QUOTA 35M ON app_data;
Cambiando la cuota sobre un tablespaceCambiando la cuota sobre un tablespace
DROP USER peter;DROP USER peter;DROP USER peter;DROP USER peter;
Eliminando un usuarioEliminando un usuario
DROP USER peter CASCADE;DROP USER peter CASCADE;DROP USER peter CASCADE;DROP USER peter CASCADE;
Eliminando un usuario con los objetos de suEliminando un usuario con los objetos de su
esquemaesquema
12-12-88 Copyright © ADA, 2005. Todos los derechos reservados.
Creando un Usuario en el EnterpriseCreando un Usuario en el Enterprise
ManagerManager
12-12-99 Copyright © ADA, 2005. Todos los derechos reservados.
Monitoreando la Informació n de losMonitoreando la Informació n de los
UsuariosUsuarios
• DBA_USERSDBA_USERS
– USERNAMEUSERNAME
– USER_IDUSER_ID
– CREATEDCREATED
– ACCOUNT_STATUSACCOUNT_STATUS
– LOCK_DATELOCK_DATE
– EXPIRE_DATEEXPIRE_DATE
– DEFAULT_TABLESPACEDEFAULT_TABLESPACE
– TEMPORARY_TABLESPACTEMPORARY_TABLESPAC
EE
• DBA_TS_QUOTASDBA_TS_QUOTAS
– USERNAMEUSERNAME
– TABLESPACE_NAMTABLESPACE_NAM
EE
– BYTESBYTES
– MAX_BYTESMAX_BYTES
– BLOCKSBLOCKS
– MAX_BLOCKSMAX_BLOCKS
12-12-1010 Copyright © ADA, 2005. Todos los derechos reservados.
Tipos de PrivilegiosTipos de Privilegios
• SystemSystem
– Habilita a los usuarios para realizar accionesHabilita a los usuarios para realizar acciones
particulares con la base de datosparticulares con la base de datos
– Existen mas de 100 privilegios del sistemaExisten mas de 100 privilegios del sistema
– La cláusula ANY en los privilegios significa queLa cláusula ANY en los privilegios significa que
los usuarios tienen privilegios en todos loslos usuarios tienen privilegios en todos los
esquemasesquemas
– GRANT y REVOKEGRANT y REVOKE
• ObjectObject
– Habilita a los usuarios para acceder yHabilita a los usuarios para acceder y
manipular objetos específicosmanipular objetos específicos
– GRANT y REVOKEGRANT y REVOKE
12-12-1111 Copyright © ADA, 2005. Todos los derechos reservados.
Ejemplos de Privilegios del SistemaEjemplos de Privilegios del Sistema
CategoríaCategoría
INDEXINDEX
TABLETABLE
SESSIONSESSION
TABLESPACETABLESPACE
EjemploEjemplo
CREATE ANY INDEXCREATE ANY INDEX
ALTER ANY INDEXALTER ANY INDEX
DROP ANY INDEXDROP ANY INDEX
CREATE TABLECREATE TABLE
ALTER ANY TABLEALTER ANY TABLE
DROP ANY TABLEDROP ANY TABLE
SELECT ANY TABLESELECT ANY TABLE
UPDATE ANY TABLEUPDATE ANY TABLE
DELETE ANY TABLEDELETE ANY TABLE
CREATE SESSIONCREATE SESSION
ALTER SESIONALTER SESION
RESTRICTED SESSIONRESTRICTED SESSION
CREATE TABLESPACECREATE TABLESPACE
ALTER TABLESPACEALTER TABLESPACE
DROP TABLESPACEDROP TABLESPACE
12-12-1212 Copyright © ADA, 2005. Todos los derechos reservados.
Asignando y Revocando Privilegios delAsignando y Revocando Privilegios del
SistemaSistema
GRANT CREATE SESSION, CREATE TABLE TO manager;GRANT CREATE SESSION, CREATE TABLE TO manager;GRANT CREATE SESSION, CREATE TABLE TO manager;GRANT CREATE SESSION, CREATE TABLE TO manager;
GRANT CREATE SESSION TO scott WITH ADMIN OPTION;GRANT CREATE SESSION TO scott WITH ADMIN OPTION;GRANT CREATE SESSION TO scott WITH ADMIN OPTION;GRANT CREATE SESSION TO scott WITH ADMIN OPTION;
REVOKE CREATE TABLE FROM manager;REVOKE CREATE TABLE FROM manager;REVOKE CREATE TABLE FROM manager;REVOKE CREATE TABLE FROM manager;
REVOKE CREATE SESSION FROM scott;REVOKE CREATE SESSION FROM scott;REVOKE CREATE SESSION FROM scott;REVOKE CREATE SESSION FROM scott;
12-12-1313 Copyright © ADA, 2005. Todos los derechos reservados.
Privilegios de ObjetosPrivilegios de Objetos
• ALTERALTER
• DELETEDELETE
• EXECUTEEXECUTE
• INDEXINDEX
• INSERTINSERT
• REFERENCESREFERENCES
• SELECTSELECT
• UPDATEUPDATE
12-12-1414 Copyright © ADA, 2005. Todos los derechos reservados.
Asignando y Revocando Privilegios deAsignando y Revocando Privilegios de
ObjetosObjetos
GRANT EXECUTE ON dbms_pipe TO manager;GRANT EXECUTE ON dbms_pipe TO manager;GRANT EXECUTE ON dbms_pipe TO manager;GRANT EXECUTE ON dbms_pipe TO manager;
GRANT UPDATE(first_name, salary) ON emp TO scottGRANT UPDATE(first_name, salary) ON emp TO scott
WITH ADMIN OPTION;WITH ADMIN OPTION;
GRANT UPDATE(first_name, salary) ON emp TO scottGRANT UPDATE(first_name, salary) ON emp TO scott
WITH ADMIN OPTION;WITH ADMIN OPTION;
REVOKE EXECUTE ON dbms_pipe FROM manager;REVOKE EXECUTE ON dbms_pipe FROM manager;REVOKE EXECUTE ON dbms_pipe FROM manager;REVOKE EXECUTE ON dbms_pipe FROM manager;
REVOKE DELETE ON emp FROM scott;REVOKE DELETE ON emp FROM scott;REVOKE DELETE ON emp FROM scott;REVOKE DELETE ON emp FROM scott;
12-12-1515 Copyright © ADA, 2005. Todos los derechos reservados.
Mostrando Informació n de PrivilegiosMostrando Informació n de Privilegios
• DBA_SYS_PRIVSDBA_SYS_PRIVS
– GRANTEEGRANTEE
– PRIVILEGEPRIVILEGE
– ADMIN OPTIONADMIN OPTION
• SESSION_PRIVSSESSION_PRIVS
– PRIVILEGEPRIVILEGE
• DBA_TAB_PRIVSDBA_TAB_PRIVS
– GRANTEEGRANTEE
– OWNEROWNER
– TABLE_NAMETABLE_NAME
– GRANTORGRANTOR
– PRIVILEGEPRIVILEGE
– GRANTABLEGRANTABLE
• DBA_COL_PRIVSDBA_COL_PRIVS
– GRANTEEGRANTEE
– OWNEROWNER
– TABLE_NAMETABLE_NAME
– COLUMN_NAMECOLUMN_NAME
– GRANTORGRANTOR
– PRIVILEGEPRIVILEGE
– GRANTABLEGRANTABLE
12-12-1616 Copyright © ADA, 2005. Todos los derechos reservados.
Beneficio de Usar RolesBeneficio de Usar Roles
• Reduce la asignació n de privilegiosReduce la asignació n de privilegios
• Asignació n de privilegios dinámicamenteAsignació n de privilegios dinámicamente
• Disponibilidad selectiva de privilegiosDisponibilidad selectiva de privilegios
• Se pueden revocar privilegios sin la té cnica deSe pueden revocar privilegios sin la té cnica de
cascadacascada
• Mejora la performanceMejora la performance
12-12-1717 Copyright © ADA, 2005. Todos los derechos reservados.
Creando y Modificando RolesCreando y Modificando Roles
CREATE ROLE personal_ventas;CREATE ROLE personal_ventas;CREATE ROLE personal_ventas;CREATE ROLE personal_ventas;
CREATE ROLE recursos_humanosCREATE ROLE recursos_humanos
IDENTIFIED BY bonus;IDENTIFIED BY bonus;
CREATE ROLE recursos_humanosCREATE ROLE recursos_humanos
IDENTIFIED BY bonus;IDENTIFIED BY bonus;
ALTER ROLE personal_ventasALTER ROLE personal_ventas
IDENTIFIED BY comis;IDENTIFIED BY comis;
ALTER ROLE personal_ventasALTER ROLE personal_ventas
IDENTIFIED BY comis;IDENTIFIED BY comis;
ALTER ROLE recursos_humanosALTER ROLE recursos_humanos
NOT IDENTIFIED;NOT IDENTIFIED;
ALTER ROLE recursos_humanosALTER ROLE recursos_humanos
NOT IDENTIFIED;NOT IDENTIFIED;
12-12-1818 Copyright © ADA, 2005. Todos los derechos reservados.
Roles PredefinidosRoles Predefinidos
RolRol
CONNECT, RESOURCECONNECT, RESOURCE
DBADBA
EXP_FULL_DATABASEEXP_FULL_DATABASE
IMP_FULL_DATABASEIMP_FULL_DATABASE
SELECT_CATALOG_ROLESELECT_CATALOG_ROLE
Descripció nDescripció n
Proveídos por compatibilidad conProveídos por compatibilidad con
versiones anterioresversiones anteriores
Todos los privilegios del sistema WITHTodos los privilegios del sistema WITH
ADMIN OPTIONADMIN OPTION
Privilegios para exportar la base de datosPrivilegios para exportar la base de datos
Privilegios para importar la base de datosPrivilegios para importar la base de datos
Privilegios de SELECT sobre las tablas yPrivilegios de SELECT sobre las tablas y
vistas del diccionario de datosvistas del diccionario de datos
12-12-1919 Copyright © ADA, 2005. Todos los derechos reservados.
Asignando y Revocando RolesAsignando y Revocando Roles
GRANT personal_ventas TO scott;GRANT personal_ventas TO scott;GRANT personal_ventas TO scott;GRANT personal_ventas TO scott;
GRANT personal_ventas TO recursos_humanos;GRANT personal_ventas TO recursos_humanos;GRANT personal_ventas TO recursos_humanos;GRANT personal_ventas TO recursos_humanos;
REVOKE personal_ventas FROM scott;REVOKE personal_ventas FROM scott;REVOKE personal_ventas FROM scott;REVOKE personal_ventas FROM scott;
REVOKE personal_ventas FROM recursos_humanos;REVOKE personal_ventas FROM recursos_humanos;REVOKE personal_ventas FROM recursos_humanos;REVOKE personal_ventas FROM recursos_humanos;
GRANT recursos_humanos TO scott WITH ADMIN OPTION;GRANT recursos_humanos TO scott WITH ADMIN OPTION;GRANT recursos_humanos TO scott WITH ADMIN OPTION;GRANT recursos_humanos TO scott WITH ADMIN OPTION;
12-12-2020 Copyright © ADA, 2005. Todos los derechos reservados.
Eliminando RolesEliminando Roles
DROP ROLE personal_ventas;DROP ROLE personal_ventas;DROP ROLE personal_ventas;DROP ROLE personal_ventas;
12-12-2121 Copyright © ADA, 2005. Todos los derechos reservados.
Mostrando Informació n de RolesMostrando Informació n de Roles
VistaVista
DBA_ROLESDBA_ROLES
DBA_ROLE_PRIVSDBA_ROLE_PRIVS
ROLE_ROLE_PRIVSROLE_ROLE_PRIVS
DBA_SYS_PRIVSDBA_SYS_PRIVS
ROLE_SYS_PRIVSROLE_SYS_PRIVS
ROLE_TAB_PRIVSROLE_TAB_PRIVS
SESSION_ROLESSESSION_ROLES
Descripció nDescripció n
Todos los roles que existen en la base deTodos los roles que existen en la base de
datosdatos
Roles asignados a usuarios y rolesRoles asignados a usuarios y roles
Roles que son asignados a rolesRoles que son asignados a roles
Privilegios del sistema asignados aPrivilegios del sistema asignados a
usuarios y rolesusuarios y roles
Privilegios del sistema asignados a rolesPrivilegios del sistema asignados a roles
Privilegios de tablas asignados a rolesPrivilegios de tablas asignados a roles
Roles que el usuario actualmente tieneRoles que el usuario actualmente tiene
habilitadohabilitado
12-12-2222 Copyright © ADA, 2005. Todos los derechos reservados.
ResumenResumen
• En este capítulo hemos visto como:En este capítulo hemos visto como:
– Crear usuariosCrear usuarios
– Controlar el uso de espacio por usuariosControlar el uso de espacio por usuarios
– Controlar los privilegios del sistema y deControlar los privilegios del sistema y de
objetosobjetos
– Crear rolesCrear roles
– Asignar privilegios a rolesAsignar privilegios a roles
– Asignar roles a usuarios o a rolesAsignar roles a usuarios o a roles

Más contenido relacionado

La actualidad más candente

Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2
Sefira111
 
Administración de base de datos oracle - sesion 10
Administración de base de datos oracle - sesion 10Administración de base de datos oracle - sesion 10
Administración de base de datos oracle - sesion 10
Sefira111
 
Administración de base de datos oracle - sesion 9
Administración de base de datos oracle -  sesion 9Administración de base de datos oracle -  sesion 9
Administración de base de datos oracle - sesion 9
Sefira111
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BD
Hector Martinez
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06victdiazm
 
Practicas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespacePracticas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespaceCarlos Ocola Ugarte
 
Tablespaces En Oracle
Tablespaces En OracleTablespaces En Oracle
Tablespaces En Oracle
Jesús Armand Calejero Román
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Alexander Calderón
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en discoYael_21
 
Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Celso
 
Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)
José Toro
 
Mejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos OracleMejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos Oracle
jftorres92
 
Webinar de Introducción a Hive y Zeppelin
Webinar de Introducción a Hive y ZeppelinWebinar de Introducción a Hive y Zeppelin
Webinar de Introducción a Hive y Zeppelin
Federico Leven
 
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Alexander Calderón
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
lelyydrogo
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Alexander Calderón
 
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12cCosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Gustavo Rene Antunez
 
Gestión de grandes volúmenes de información
Gestión de grandes volúmenes de informaciónGestión de grandes volúmenes de información
Gestión de grandes volúmenes de información
Guatemala User Group
 
Postgresql expo
Postgresql expoPostgresql expo
Postgresql expo
Andrés Hevia
 
Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Carmen Soler
 

La actualidad más candente (20)

Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2
 
Administración de base de datos oracle - sesion 10
Administración de base de datos oracle - sesion 10Administración de base de datos oracle - sesion 10
Administración de base de datos oracle - sesion 10
 
Administración de base de datos oracle - sesion 9
Administración de base de datos oracle -  sesion 9Administración de base de datos oracle -  sesion 9
Administración de base de datos oracle - sesion 9
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BD
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06
 
Practicas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespacePracticas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespace
 
Tablespaces En Oracle
Tablespaces En OracleTablespaces En Oracle
Tablespaces En Oracle
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
 
Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02
 
Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)
 
Mejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos OracleMejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos Oracle
 
Webinar de Introducción a Hive y Zeppelin
Webinar de Introducción a Hive y ZeppelinWebinar de Introducción a Hive y Zeppelin
Webinar de Introducción a Hive y Zeppelin
 
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
 
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12cCosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
 
Gestión de grandes volúmenes de información
Gestión de grandes volúmenes de informaciónGestión de grandes volúmenes de información
Gestión de grandes volúmenes de información
 
Postgresql expo
Postgresql expoPostgresql expo
Postgresql expo
 
Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2
 

Destacado

Seguridad de datos teoría
Seguridad de datos   teoríaSeguridad de datos   teoría
Seguridad de datos teoría
Julio Antonio Huaman Chuque
 
Concepto erp
Concepto erpConcepto erp
Concepto erprcheo22
 
Oracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesOracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y Roles
Deiby Gómez
 
Tema9
Tema9Tema9
Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Carmen Soler
 
Resumen fundamentos de sistemas de bases de datos
Resumen fundamentos de sistemas de bases de datosResumen fundamentos de sistemas de bases de datos
Resumen fundamentos de sistemas de bases de datos
aula40tics2finanzas
 
SEGURIDAD DE BASE DE DATOS
SEGURIDAD DE BASE DE DATOSSEGURIDAD DE BASE DE DATOS
SEGURIDAD DE BASE DE DATOS
Angel Feijo
 
Base de Dato Oracle
Base de Dato OracleBase de Dato Oracle
Base de Dato Oracle
Jose Antonio Espino Lopez
 
Taller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridadTaller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridad
José Antonio Sandoval Acosta
 
Base de datos
Base de datosBase de datos
Base de datos
Luis Sanchez
 
Administración de oracle
Administración de oracleAdministración de oracle
Administración de oracle
mdacal
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
juandavid1118
 

Destacado (15)

Seguridad de datos teoría
Seguridad de datos   teoríaSeguridad de datos   teoría
Seguridad de datos teoría
 
Sql4
Sql4Sql4
Sql4
 
Concepto erp
Concepto erpConcepto erp
Concepto erp
 
Oracle
OracleOracle
Oracle
 
Oracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesOracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y Roles
 
Tema9
Tema9Tema9
Tema9
 
Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Seguridad Oracle 11g R2
Seguridad Oracle 11g R2
 
Seguridad sql server
Seguridad sql serverSeguridad sql server
Seguridad sql server
 
Resumen fundamentos de sistemas de bases de datos
Resumen fundamentos de sistemas de bases de datosResumen fundamentos de sistemas de bases de datos
Resumen fundamentos de sistemas de bases de datos
 
SEGURIDAD DE BASE DE DATOS
SEGURIDAD DE BASE DE DATOSSEGURIDAD DE BASE DE DATOS
SEGURIDAD DE BASE DE DATOS
 
Base de Dato Oracle
Base de Dato OracleBase de Dato Oracle
Base de Dato Oracle
 
Taller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridadTaller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridad
 
Base de datos
Base de datosBase de datos
Base de datos
 
Administración de oracle
Administración de oracleAdministración de oracle
Administración de oracle
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 

Similar a Administración de base de datos oracle - sesion 12

USUARIOS profile en oracle base de datos
USUARIOS profile en oracle base de datosUSUARIOS profile en oracle base de datos
USUARIOS profile en oracle base de datos
NelsonMamaniRamos
 
P R A C T I C A
P R A C T I C AP R A C T I C A
P R A C T I C ADanica M
 
Curso sql server_administracion
Curso sql server_administracionCurso sql server_administracion
Curso sql server_administracion
Salvador Ramos
 
Sql 2008.
Sql 2008.Sql 2008.
Seguridad 2° exp_ooo
Seguridad 2° exp_oooSeguridad 2° exp_ooo
Seguridad 2° exp_oooYuzel Sederap
 
Seguridad 2° exp_ooo
Seguridad 2° exp_oooSeguridad 2° exp_ooo
Seguridad 2° exp_oooYuzel Sederap
 
Charla OWASP
Charla OWASPCharla OWASP
Charla OWASP
alexav8
 
2. administracion de la seguridad
2.  administracion de la seguridad2.  administracion de la seguridad
2. administracion de la seguridadNestor Lopez
 
Seguridad en SQL Server
Seguridad en SQL ServerSeguridad en SQL Server
Seguridad en SQL Server
Rodrigo Corral
 
Administracion de base de datos postgresql
Administracion de base de datos postgresqlAdministracion de base de datos postgresql
Administracion de base de datos postgresql
Alvaro Paz
 
Administracion de base de datos postgresql
Administracion de base de datos postgresqlAdministracion de base de datos postgresql
Administracion de base de datos postgresql
Alvaro Paz
 
INFOSAN Delphi 453-602
INFOSAN Delphi  453-602INFOSAN Delphi  453-602
INFOSAN Delphi 453-602
FRANCIACOCO
 
U3-ACT02-TBD-ISC-MSG.pdf
U3-ACT02-TBD-ISC-MSG.pdfU3-ACT02-TBD-ISC-MSG.pdf
U3-ACT02-TBD-ISC-MSG.pdf
GonzaloMartinezSilve
 
Taller oracle ccfcffcfcfcfcfcffc
Taller oracle ccfcffcfcfcfcfcffcTaller oracle ccfcffcfcfcfcfcffc
Taller oracle ccfcffcfcfcfcfcffc
jinkalel kalel
 
Taller oracle seguridad backup recovery 22092008
Taller oracle seguridad backup recovery 22092008Taller oracle seguridad backup recovery 22092008
Taller oracle seguridad backup recovery 22092008
wilder sanchez
 
De symfony 2013 dr. jenkins y mr. hyde - slides-842359017
De symfony 2013   dr. jenkins y mr. hyde - slides-842359017De symfony 2013   dr. jenkins y mr. hyde - slides-842359017
De symfony 2013 dr. jenkins y mr. hyde - slides-842359017Eduardo Gulias Davis
 

Similar a Administración de base de datos oracle - sesion 12 (20)

USUARIOS profile en oracle base de datos
USUARIOS profile en oracle base de datosUSUARIOS profile en oracle base de datos
USUARIOS profile en oracle base de datos
 
P R A C T I C A
P R A C T I C AP R A C T I C A
P R A C T I C A
 
Curso sql server_administracion
Curso sql server_administracionCurso sql server_administracion
Curso sql server_administracion
 
Clase2
Clase2Clase2
Clase2
 
Sql 2008.
Sql 2008.Sql 2008.
Sql 2008.
 
Sql 2008
Sql 2008Sql 2008
Sql 2008
 
Seguridad 2° exp_ooo
Seguridad 2° exp_oooSeguridad 2° exp_ooo
Seguridad 2° exp_ooo
 
Seguridad 2° exp_ooo
Seguridad 2° exp_oooSeguridad 2° exp_ooo
Seguridad 2° exp_ooo
 
Charla OWASP
Charla OWASPCharla OWASP
Charla OWASP
 
2. administracion de la seguridad
2.  administracion de la seguridad2.  administracion de la seguridad
2. administracion de la seguridad
 
Seguridad tsql sql server 2008
Seguridad tsql sql server 2008Seguridad tsql sql server 2008
Seguridad tsql sql server 2008
 
Seguridad en SQL Server
Seguridad en SQL ServerSeguridad en SQL Server
Seguridad en SQL Server
 
Administracion de base de datos postgresql
Administracion de base de datos postgresqlAdministracion de base de datos postgresql
Administracion de base de datos postgresql
 
Administracion de base de datos postgresql
Administracion de base de datos postgresqlAdministracion de base de datos postgresql
Administracion de base de datos postgresql
 
INFOSAN Delphi 453-602
INFOSAN Delphi  453-602INFOSAN Delphi  453-602
INFOSAN Delphi 453-602
 
Ejercicio privilegios
Ejercicio privilegiosEjercicio privilegios
Ejercicio privilegios
 
U3-ACT02-TBD-ISC-MSG.pdf
U3-ACT02-TBD-ISC-MSG.pdfU3-ACT02-TBD-ISC-MSG.pdf
U3-ACT02-TBD-ISC-MSG.pdf
 
Taller oracle ccfcffcfcfcfcfcffc
Taller oracle ccfcffcfcfcfcfcffcTaller oracle ccfcffcfcfcfcfcffc
Taller oracle ccfcffcfcfcfcfcffc
 
Taller oracle seguridad backup recovery 22092008
Taller oracle seguridad backup recovery 22092008Taller oracle seguridad backup recovery 22092008
Taller oracle seguridad backup recovery 22092008
 
De symfony 2013 dr. jenkins y mr. hyde - slides-842359017
De symfony 2013   dr. jenkins y mr. hyde - slides-842359017De symfony 2013   dr. jenkins y mr. hyde - slides-842359017
De symfony 2013 dr. jenkins y mr. hyde - slides-842359017
 

Administración de base de datos oracle - sesion 12

  • 1. 12-12-11 Copyright © ADA, 2005. Todos los derechos reservados. Sesió n 12Sesió n 12 Administrando Usuarios,Administrando Usuarios, Privilegios y RolesPrivilegios y Roles
  • 2. 12-12-22 Copyright © ADA, 2005. Todos los derechos reservados. ObjetivosObjetivos • Crear un nuevo usuario de base de datosCrear un nuevo usuario de base de datos • Modificar y eliminar un usuario de base de datosModificar y eliminar un usuario de base de datos existenteexistente • Identificar privilegios del sistema y de objetosIdentificar privilegios del sistema y de objetos • Asignar y revocar privilegiosAsignar y revocar privilegios • Crear y modificar rolesCrear y modificar roles • Controlar disponibilidad de rolesControlar disponibilidad de roles • Eliminar rolesEliminar roles • Monitorear la informació n acerca de los usuariosMonitorear la informació n acerca de los usuarios existentes, privilegios y rolesexistentes, privilegios y roles
  • 3. 12-12-33 Copyright © ADA, 2005. Todos los derechos reservados. Usuarios y SeguridadUsuarios y Seguridad • Mecanismo de autenticació nMecanismo de autenticació n • Bloqueo de cuenta de usuarioBloqueo de cuenta de usuario • Privilegios por rolPrivilegios por rol • Privilegios directosPrivilegios directos • Limite de recursosLimite de recursos • Tablespace por defectoTablespace por defecto • Tablespace temporalTablespace temporal • Cuotas en los tablespacesCuotas en los tablespaces
  • 4. 12-12-44 Copyright © ADA, 2005. Todos los derechos reservados. Esquema de Base de DatosEsquema de Base de Datos • TablasTablas • DisparadoresDisparadores • RestriccionesRestricciones • Í ndicesÍ ndices • VistasVistas • SecuenciasSecuencias • Unidades de programa almacenadosUnidades de programa almacenados • Sinó nimosSinó nimos • Tipos de datos definidos por el usuarioTipos de datos definidos por el usuario • Enlaces de base de datosEnlaces de base de datos
  • 5. 12-12-55 Copyright © ADA, 2005. Todos los derechos reservados. Creació n de UsuariosCreació n de Usuarios • Definir el nombre de usuario y el mecanismo deDefinir el nombre de usuario y el mecanismo de autenticació n.autenticació n. • Identificar el tablespace o los tablespaces en losIdentificar el tablespace o los tablespaces en los cuales el usuario creará objetos.cuales el usuario creará objetos. • Decidir la cuota para cada tablespace.Decidir la cuota para cada tablespace. • Asignar el tablespace por defecto y el tablespaceAsignar el tablespace por defecto y el tablespace temporal.temporal. • Crear el usuario.Crear el usuario. • Asignar privilegios y roles al usuario.Asignar privilegios y roles al usuario.
  • 6. 12-12-66 Copyright © ADA, 2005. Todos los derechos reservados. Creació n de un Nuevo UsuarioCreació n de un Nuevo Usuario CREATE USER peterCREATE USER peter IDENTIFIED BY miclaveIDENTIFIED BY miclave DEFAULT TABLESPACE app_dataDEFAULT TABLESPACE app_data TEMPORARY TABLESPACE tempTEMPORARY TABLESPACE temp QUOTA 15M ON app_dataQUOTA 15M ON app_data ACCOUNT LOCK;ACCOUNT LOCK; CREATE USER peterCREATE USER peter IDENTIFIED BY miclaveIDENTIFIED BY miclave DEFAULT TABLESPACE app_dataDEFAULT TABLESPACE app_data TEMPORARY TABLESPACE tempTEMPORARY TABLESPACE temp QUOTA 15M ON app_dataQUOTA 15M ON app_data ACCOUNT LOCK;ACCOUNT LOCK;
  • 7. 12-12-77 Copyright © ADA, 2005. Todos los derechos reservados. Modificando y Eliminando un Usuario deModificando y Eliminando un Usuario de Base de DatosBase de Datos ALTER USER peter QUOTA 35M ON app_data;ALTER USER peter QUOTA 35M ON app_data;ALTER USER peter QUOTA 35M ON app_data;ALTER USER peter QUOTA 35M ON app_data; Cambiando la cuota sobre un tablespaceCambiando la cuota sobre un tablespace DROP USER peter;DROP USER peter;DROP USER peter;DROP USER peter; Eliminando un usuarioEliminando un usuario DROP USER peter CASCADE;DROP USER peter CASCADE;DROP USER peter CASCADE;DROP USER peter CASCADE; Eliminando un usuario con los objetos de suEliminando un usuario con los objetos de su esquemaesquema
  • 8. 12-12-88 Copyright © ADA, 2005. Todos los derechos reservados. Creando un Usuario en el EnterpriseCreando un Usuario en el Enterprise ManagerManager
  • 9. 12-12-99 Copyright © ADA, 2005. Todos los derechos reservados. Monitoreando la Informació n de losMonitoreando la Informació n de los UsuariosUsuarios • DBA_USERSDBA_USERS – USERNAMEUSERNAME – USER_IDUSER_ID – CREATEDCREATED – ACCOUNT_STATUSACCOUNT_STATUS – LOCK_DATELOCK_DATE – EXPIRE_DATEEXPIRE_DATE – DEFAULT_TABLESPACEDEFAULT_TABLESPACE – TEMPORARY_TABLESPACTEMPORARY_TABLESPAC EE • DBA_TS_QUOTASDBA_TS_QUOTAS – USERNAMEUSERNAME – TABLESPACE_NAMTABLESPACE_NAM EE – BYTESBYTES – MAX_BYTESMAX_BYTES – BLOCKSBLOCKS – MAX_BLOCKSMAX_BLOCKS
  • 10. 12-12-1010 Copyright © ADA, 2005. Todos los derechos reservados. Tipos de PrivilegiosTipos de Privilegios • SystemSystem – Habilita a los usuarios para realizar accionesHabilita a los usuarios para realizar acciones particulares con la base de datosparticulares con la base de datos – Existen mas de 100 privilegios del sistemaExisten mas de 100 privilegios del sistema – La cláusula ANY en los privilegios significa queLa cláusula ANY en los privilegios significa que los usuarios tienen privilegios en todos loslos usuarios tienen privilegios en todos los esquemasesquemas – GRANT y REVOKEGRANT y REVOKE • ObjectObject – Habilita a los usuarios para acceder yHabilita a los usuarios para acceder y manipular objetos específicosmanipular objetos específicos – GRANT y REVOKEGRANT y REVOKE
  • 11. 12-12-1111 Copyright © ADA, 2005. Todos los derechos reservados. Ejemplos de Privilegios del SistemaEjemplos de Privilegios del Sistema CategoríaCategoría INDEXINDEX TABLETABLE SESSIONSESSION TABLESPACETABLESPACE EjemploEjemplo CREATE ANY INDEXCREATE ANY INDEX ALTER ANY INDEXALTER ANY INDEX DROP ANY INDEXDROP ANY INDEX CREATE TABLECREATE TABLE ALTER ANY TABLEALTER ANY TABLE DROP ANY TABLEDROP ANY TABLE SELECT ANY TABLESELECT ANY TABLE UPDATE ANY TABLEUPDATE ANY TABLE DELETE ANY TABLEDELETE ANY TABLE CREATE SESSIONCREATE SESSION ALTER SESIONALTER SESION RESTRICTED SESSIONRESTRICTED SESSION CREATE TABLESPACECREATE TABLESPACE ALTER TABLESPACEALTER TABLESPACE DROP TABLESPACEDROP TABLESPACE
  • 12. 12-12-1212 Copyright © ADA, 2005. Todos los derechos reservados. Asignando y Revocando Privilegios delAsignando y Revocando Privilegios del SistemaSistema GRANT CREATE SESSION, CREATE TABLE TO manager;GRANT CREATE SESSION, CREATE TABLE TO manager;GRANT CREATE SESSION, CREATE TABLE TO manager;GRANT CREATE SESSION, CREATE TABLE TO manager; GRANT CREATE SESSION TO scott WITH ADMIN OPTION;GRANT CREATE SESSION TO scott WITH ADMIN OPTION;GRANT CREATE SESSION TO scott WITH ADMIN OPTION;GRANT CREATE SESSION TO scott WITH ADMIN OPTION; REVOKE CREATE TABLE FROM manager;REVOKE CREATE TABLE FROM manager;REVOKE CREATE TABLE FROM manager;REVOKE CREATE TABLE FROM manager; REVOKE CREATE SESSION FROM scott;REVOKE CREATE SESSION FROM scott;REVOKE CREATE SESSION FROM scott;REVOKE CREATE SESSION FROM scott;
  • 13. 12-12-1313 Copyright © ADA, 2005. Todos los derechos reservados. Privilegios de ObjetosPrivilegios de Objetos • ALTERALTER • DELETEDELETE • EXECUTEEXECUTE • INDEXINDEX • INSERTINSERT • REFERENCESREFERENCES • SELECTSELECT • UPDATEUPDATE
  • 14. 12-12-1414 Copyright © ADA, 2005. Todos los derechos reservados. Asignando y Revocando Privilegios deAsignando y Revocando Privilegios de ObjetosObjetos GRANT EXECUTE ON dbms_pipe TO manager;GRANT EXECUTE ON dbms_pipe TO manager;GRANT EXECUTE ON dbms_pipe TO manager;GRANT EXECUTE ON dbms_pipe TO manager; GRANT UPDATE(first_name, salary) ON emp TO scottGRANT UPDATE(first_name, salary) ON emp TO scott WITH ADMIN OPTION;WITH ADMIN OPTION; GRANT UPDATE(first_name, salary) ON emp TO scottGRANT UPDATE(first_name, salary) ON emp TO scott WITH ADMIN OPTION;WITH ADMIN OPTION; REVOKE EXECUTE ON dbms_pipe FROM manager;REVOKE EXECUTE ON dbms_pipe FROM manager;REVOKE EXECUTE ON dbms_pipe FROM manager;REVOKE EXECUTE ON dbms_pipe FROM manager; REVOKE DELETE ON emp FROM scott;REVOKE DELETE ON emp FROM scott;REVOKE DELETE ON emp FROM scott;REVOKE DELETE ON emp FROM scott;
  • 15. 12-12-1515 Copyright © ADA, 2005. Todos los derechos reservados. Mostrando Informació n de PrivilegiosMostrando Informació n de Privilegios • DBA_SYS_PRIVSDBA_SYS_PRIVS – GRANTEEGRANTEE – PRIVILEGEPRIVILEGE – ADMIN OPTIONADMIN OPTION • SESSION_PRIVSSESSION_PRIVS – PRIVILEGEPRIVILEGE • DBA_TAB_PRIVSDBA_TAB_PRIVS – GRANTEEGRANTEE – OWNEROWNER – TABLE_NAMETABLE_NAME – GRANTORGRANTOR – PRIVILEGEPRIVILEGE – GRANTABLEGRANTABLE • DBA_COL_PRIVSDBA_COL_PRIVS – GRANTEEGRANTEE – OWNEROWNER – TABLE_NAMETABLE_NAME – COLUMN_NAMECOLUMN_NAME – GRANTORGRANTOR – PRIVILEGEPRIVILEGE – GRANTABLEGRANTABLE
  • 16. 12-12-1616 Copyright © ADA, 2005. Todos los derechos reservados. Beneficio de Usar RolesBeneficio de Usar Roles • Reduce la asignació n de privilegiosReduce la asignació n de privilegios • Asignació n de privilegios dinámicamenteAsignació n de privilegios dinámicamente • Disponibilidad selectiva de privilegiosDisponibilidad selectiva de privilegios • Se pueden revocar privilegios sin la té cnica deSe pueden revocar privilegios sin la té cnica de cascadacascada • Mejora la performanceMejora la performance
  • 17. 12-12-1717 Copyright © ADA, 2005. Todos los derechos reservados. Creando y Modificando RolesCreando y Modificando Roles CREATE ROLE personal_ventas;CREATE ROLE personal_ventas;CREATE ROLE personal_ventas;CREATE ROLE personal_ventas; CREATE ROLE recursos_humanosCREATE ROLE recursos_humanos IDENTIFIED BY bonus;IDENTIFIED BY bonus; CREATE ROLE recursos_humanosCREATE ROLE recursos_humanos IDENTIFIED BY bonus;IDENTIFIED BY bonus; ALTER ROLE personal_ventasALTER ROLE personal_ventas IDENTIFIED BY comis;IDENTIFIED BY comis; ALTER ROLE personal_ventasALTER ROLE personal_ventas IDENTIFIED BY comis;IDENTIFIED BY comis; ALTER ROLE recursos_humanosALTER ROLE recursos_humanos NOT IDENTIFIED;NOT IDENTIFIED; ALTER ROLE recursos_humanosALTER ROLE recursos_humanos NOT IDENTIFIED;NOT IDENTIFIED;
  • 18. 12-12-1818 Copyright © ADA, 2005. Todos los derechos reservados. Roles PredefinidosRoles Predefinidos RolRol CONNECT, RESOURCECONNECT, RESOURCE DBADBA EXP_FULL_DATABASEEXP_FULL_DATABASE IMP_FULL_DATABASEIMP_FULL_DATABASE SELECT_CATALOG_ROLESELECT_CATALOG_ROLE Descripció nDescripció n Proveídos por compatibilidad conProveídos por compatibilidad con versiones anterioresversiones anteriores Todos los privilegios del sistema WITHTodos los privilegios del sistema WITH ADMIN OPTIONADMIN OPTION Privilegios para exportar la base de datosPrivilegios para exportar la base de datos Privilegios para importar la base de datosPrivilegios para importar la base de datos Privilegios de SELECT sobre las tablas yPrivilegios de SELECT sobre las tablas y vistas del diccionario de datosvistas del diccionario de datos
  • 19. 12-12-1919 Copyright © ADA, 2005. Todos los derechos reservados. Asignando y Revocando RolesAsignando y Revocando Roles GRANT personal_ventas TO scott;GRANT personal_ventas TO scott;GRANT personal_ventas TO scott;GRANT personal_ventas TO scott; GRANT personal_ventas TO recursos_humanos;GRANT personal_ventas TO recursos_humanos;GRANT personal_ventas TO recursos_humanos;GRANT personal_ventas TO recursos_humanos; REVOKE personal_ventas FROM scott;REVOKE personal_ventas FROM scott;REVOKE personal_ventas FROM scott;REVOKE personal_ventas FROM scott; REVOKE personal_ventas FROM recursos_humanos;REVOKE personal_ventas FROM recursos_humanos;REVOKE personal_ventas FROM recursos_humanos;REVOKE personal_ventas FROM recursos_humanos; GRANT recursos_humanos TO scott WITH ADMIN OPTION;GRANT recursos_humanos TO scott WITH ADMIN OPTION;GRANT recursos_humanos TO scott WITH ADMIN OPTION;GRANT recursos_humanos TO scott WITH ADMIN OPTION;
  • 20. 12-12-2020 Copyright © ADA, 2005. Todos los derechos reservados. Eliminando RolesEliminando Roles DROP ROLE personal_ventas;DROP ROLE personal_ventas;DROP ROLE personal_ventas;DROP ROLE personal_ventas;
  • 21. 12-12-2121 Copyright © ADA, 2005. Todos los derechos reservados. Mostrando Informació n de RolesMostrando Informació n de Roles VistaVista DBA_ROLESDBA_ROLES DBA_ROLE_PRIVSDBA_ROLE_PRIVS ROLE_ROLE_PRIVSROLE_ROLE_PRIVS DBA_SYS_PRIVSDBA_SYS_PRIVS ROLE_SYS_PRIVSROLE_SYS_PRIVS ROLE_TAB_PRIVSROLE_TAB_PRIVS SESSION_ROLESSESSION_ROLES Descripció nDescripció n Todos los roles que existen en la base deTodos los roles que existen en la base de datosdatos Roles asignados a usuarios y rolesRoles asignados a usuarios y roles Roles que son asignados a rolesRoles que son asignados a roles Privilegios del sistema asignados aPrivilegios del sistema asignados a usuarios y rolesusuarios y roles Privilegios del sistema asignados a rolesPrivilegios del sistema asignados a roles Privilegios de tablas asignados a rolesPrivilegios de tablas asignados a roles Roles que el usuario actualmente tieneRoles que el usuario actualmente tiene habilitadohabilitado
  • 22. 12-12-2222 Copyright © ADA, 2005. Todos los derechos reservados. ResumenResumen • En este capítulo hemos visto como:En este capítulo hemos visto como: – Crear usuariosCrear usuarios – Controlar el uso de espacio por usuariosControlar el uso de espacio por usuarios – Controlar los privilegios del sistema y deControlar los privilegios del sistema y de objetosobjetos – Crear rolesCrear roles – Asignar privilegios a rolesAsignar privilegios a roles – Asignar roles a usuarios o a rolesAsignar roles a usuarios o a roles