BASE DE DATOS ORACLE Privilegios de Sistema Privilegio de sistema Operaciones Autorizadas ALTER ANY CLUSTER ALTER ANY INDEX ALTER ANY PROCEDURE Alterar cualquier cluster en cualquier esquema Alterar cualquier índice en cualquier esquema Alterar cualquier procedimiento, función o paquete almacenado en cualquier esquema ALTER ANY ROLE Alterar cualquier role en la BD. ALTER ANY SEQUENCE ALTER ANY SNAPSHOT ALTER DATABASE ALTER PROFILE ALTER RESOURCE COST ALTER ROLLBACK SEGMENT ALTER SESSION ALTER SYSTEM Alterar cualquier secuencia en la BD. Alterar cualquier snapshot (es una tabla que contiene los resultados de una consulta de una o más tablas, a menudo localizados en una BD remota) en la BD. Alterar cualquier tabla o vista en el esquema. Habilitar, deshabilitar o compilar cualquier trigger de la BD en cualquier esquema. Alterar la BD. Alterar los perfiles Actualizar los costes para los recursos de una sesión. Alterar los segmentos de rollback. Usar la sentencia ALTER SESSION Usar la sentencia ALTER SYSTEM ALTER TABLESPACE Alterar los tablespaces ALTER USER Alterar cualquier usuario. Este privilegio autoriza a quien lo recibe a cambiar contraseñas a otros usuarios o el método de autentificación, asignar cuotas en cualquier tablespace, definir los tablespaces por defecto y temporal y asignar un perfil Analizar cualquier tabla, cluster o índice en cualquier esquema. y roles por defecto objeto en cualquier esquema Auditar cualquier ALTER ANY TABLE ALTER ANY TRIGGER ANALYZE ANY AUDIT ANY AUDIT SYSTEM BACKUP ANY TABLE BECOME USER COMMENT ANY TABLE CREATE ANY CLUSTER CREATE ANY INDEX CREATE ANY PROCEDURE CREATE ANY SEQUENCE CREATE ANY SNAPSHOT Lic. Vladimir Cotaquispe Gutiérrez. usando la sentencia AUDIT Usar la sentencia AUDIT (Sentencias SQL). Usar la utilidad Export para exportar objetos incrementalmente desde los esquemas de otros usuarios. Allows grantee to become another user. (Required by any user performing a full database import.) Poner un comentario en cualquier tabla, vista o columna en cualquier esquema Crear un cluster en cualquier esquema. Crear un índice en cualquier esquema en cualquier tabla Crear procedimientos, funciones y paquetes almacenados en cualquier esquema. Crear cualquier secuencia en la BD. Crear cualquier snapshot en la BD. 1 E.P. DE INGENIERIA DE SISTEMA E INFORMATICA BASE DE DATOS ORACLE CREATE ANY SYNONYM Crear cualquier sinónimo en cualquier esquema CREATE ANY TABLE Crear tablas en cualquier esquema. El que crea la tabla debe tener cuota de espacio en el tablespace que contiene tabla. en cualquier esquema asociado Crear unla trigger con una tabla de cualquier esquema. CREATE ANY TRIGGER CREATE ANY VIEW CREATE CLUSTER CREATE DATABASE LINK CREATE PROFILE PROCEDURE CREATE PUBLIC DATABASE LINK CREATE PUBLIC SYNONYM CREATE ROLE CREATE ROLLBACK SEGMENTSEQUENCE CREATE CREATE SESSION CREATE SNAPSHOT CREATE SYNONYM CREATE TABLE CREATE TABLESPACE CREATE TRIGGER CREATE USER CREATE VIEW Crear vistas en cualquier esquema Crear un cluster en cualquier esquema Crear enlaces de BD privados en nuestro esquema. Crear procedimientos, funciones y paquetes almacenados Crear perfiles en nuestro esquema Crear enlaces de BD públicos Crear sinónimos públicos Crear roles Crear segmentos de rollback Crear secuencias en nuestro esquema Conectar a la BD Crear snapshots Crear sinónimos en nuestro esquema Crear tablas en nuestro esquema. Para crear una tabla quien recibe el permiso debe tener espacio en la cuota dentro del tablespace que contiene la tabla Crear tablespaces. Crear trigger de BD en nuestro esquema. Crear usuarios. Este privilegio también permite al creador asignar cuotas en cualquier tablespace, definir tablespace temporal y por defecto para el usuario y asignar un perfil como parte de una sentencia CREATE USER Crear vistas en nuestro esquema DELETE ANY TABLE Borrar tuplas de tablas o vistas en cualquier esquema o vaciar tablas en cualquier esquema DROP ANY CLUSTER DROP ANY INDEX DROP ANY ROLE Borrar clusters en cualquier esquema Borrar índices en cualquier esquema Borrar procedimientos, funciones y paquetes almacenados, en cualquier esquema. Borrar roles. DROP ANY SEQUENCE Borrar secuencias en cualquier esquema DROP DROP DROP DROP Borrar Borrar Borrar Borrar DROP ANY PROCEDURE ANY ANY ANY ANY SNAPSHOT SYNONYM TABLE TRIGGER snapshots en cualquier esquema sinónimos privados en cualquier esquema. tablas en cualquier esquema. trigger de BD en cualquier esquema DROP ANY VIEW DROP PROFILE Borrar vistas en cualquier esquema Borrar perfiles DROP PUBLIC DATABASE LINK Borrar enlaces de BD públicos Lic. Vladimir Cotaquispe Gutiérrez. 2 E.P. DE INGENIERIA DE SISTEMA E INFORMATICA BASE DE DATOS ORACLE DROP DROP DROP DROP PUBLIC SYNONYM ROLLBACK SEGMENT TABLESPACE USER Borrar sinónimos públicos. Borrar segmentos de rollback Borrar tablespace Borrar usuarios EXECUTE ANY PROCEDURE Ejecutar procedimientos o funciones o paquetes en FORCE ANY TRANSACTION cualquier Forzar lasesquema sentencias commit o rollback de cualquier FORCE TRANSACTION GRANT ANY PRIVILEGE GRANT ANY ROLE INSERT ANY TABLE LOCK ANY TABLE MANAGE TABLESPACE READUP RESTRICTED SESSION SELECT ANY SEQUENCE SELECT ANY TABLE UNLIMITED TABLESPACE UPDATE ANY TABLE BASE DE DATOS ORACLE transacción distribuida en la BD local. También permite al que recibe el privilegio a inducir al fallo de una transacción Permite forzar distribuida las sentencias commit o rollback de nuestra transacción distribuida in la BD local. Otorgar cualquier privilegio de sistema Otorgar cualquier role en la BD Insertar tuplas en tablas y vistas de cualquier esquema Bloquear tablas y vistas de cualquier esquema Poner los tablespaces on-line y off-line y comenzar y finalizar backups de tablespaces. Consultar datos que tienen un clase de accesos mayor que los de la etiqueta de sesión del usuario que recibe el privilegios. Este privilegio esta solo disponible en Trusted Oracle7 Conectarse después de que la instancia ha sido arrancada usando Server Manager STARTUP RESTRICT Referenciar secuencias de cualquier esquema Procedimientos Funciones Paquetes Privilegios de Objeto Tablas Vistas Secuencias ALTER √ √ DELETE √ √ √ EXECUTE INDEX INSERT √ REFERENCES √ SELECT √ √ UPDATE √ √ √ √ √ Consultar tablas, vistas o snapshots de cualquier esquema Usar una cantidad ilimitada de espacio de cualquier tablespace. Este privilegio borra las cuotas especificas asignadas. Si se revoca este privilegio a un usuario, los objetos asociados a su permanecen pero cualquier petición de espacio a un tablespace es denegada a menos que sea esquema autorizada por cuotas específicas en los tablespaces. No se puede otorgar este privilegio a roles. Actualizar tuplas en tablas y vistas de cualquier esquema. Privilegios de Objeto Lic. Vladimir Cotaquispe Gutiérrez. 3 E.P. DE INGENIERIA DE SISTEMA E INFORMATICA Lic. Vladimir Cotaquispe Gutiérrez. 4 E.P. DE INGENIERIA DE SISTEMA E INFORMATICA