USUARIOS Y PRIVILEGIOS EN ORACLE

Slides:



Advertisements
Presentaciones similares
Diseño de Bases de Datos
Advertisements

Seguridad en SQL Server 2005
Madrid, junio de 2009 Seguridad en bases de datos: SQL Server 2005 y Oracle 10g.
Amenazas o vulnerabilidades de procesos Directivas de seguridad Principio de Privilegios mínimos Boletines de Seguridad Amenazas o vulnerabilidades.
Microsoft® SQL Server 2008 Usuarios, Roles, Encriptación y Back Up de la base de datos.
VISTAS (VIEWS) DEFINICIÓN Y OBJETIVO DE LAS VISTAS.
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
Administración de archivos de bases de datos
U NIDAD 2 L ENGUAJE DE DEFINICIÓN DE DATOS (DDL) 1.
Controlando el Acceso a los Usuarios
MySQL - Workbench Clase 1 – Create Table Base de datos I
ACCESO A BASES DE DATOS ORACLE CON PHP
Maestría en Bioinformática Bases de Datos y Sistemas de Información SQL: DDL Ing. Alfonso Vicente, PMP
Introduccion a base de datos
PRIVILEGIOS DE ACCESO EN INFORMIX
ARQUITECTURA DE ORACLE
4.3. Privilegios de usuarios
PROCESO DE DESCARGA, INSTALACIÓN Y CONFIGURACIÓN DE LA BASE DE DATOS ORACLE EXPRESS EDITION 11g Y ORACLE SQLDEVELOPER.
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
BASE DE DATOS DISTRIBUIDAS
Cristian Alaniz - Daniel Hielpos. Agenda - Arquitectura - Tipos de Objetos - Lenguaje de Consulta - Transacciones - Backup y Recuperación - Seguridad.
Control del Acceso de los Usuarios
Administración de Bases de Datos
“UNIVERSIDAD VERACRUZANA”
Bases de Datos Oracle Conceptos Basicos
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Gestión de Objetos con Vistas de Diccionario de Datos
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Administración del DBMS E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Laboratorio de Bases de datos
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 11 Creando Vistas.
ORACLE DBA ADMINISTRACION DE BASE DE DATOS
Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández COMPONENTES DE MIDDLEWARE DE BD.
Aprenda MySQL en 120 minutos Tutorial. Dirigido a...
T ABLESPACES EN O RACLE JULIÁN JOSÉ TORRES ZABALA PEDRO JAVIER SILVA CRISTIAN CAMILO RAMIREZ JULIAN ARJONA UNIVERSIDAD DEL TOLIMA INGENERIA DE SISTEMAS.
ORACLE DBA ADMINISTRACION DE BASE DE DATOS
Secuencias SQL UNA SOLUCIÓN FÁCIL Y ELEGANTE.. Definición.  Una secuencia es un objeto enlazado a un esquema definido por el usuario que genera una secuencia.
Auditoría del Sistema ¿Qué es una Auditoría de una BD? Controlar y registrar las acciones de determinados usuarios de la BD. A nivel SO vs a nivel del.
ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL Ing. Johanna Vargas Esp. Gerencia de proyectos.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 12 Otros Objetos de la Base de Datos.
Vista Externa de Una Base de Datos John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
Usuarios y privilegios MySQL. Cuentas de usuario ALTAS:  CREATE USER IDENTIFIED BY ‘contrasena’; Si no se pone ningún host, interpreta.
ASIGNACION DE PRIVILEGIOS DE USUARIO Grupo:403 Escuela:Conalep Coacalco 184 Profesor: Roberto Carlos Muñoz Celaya Integrantes: Álvarez González Mónica.
Arquitectura de Oracle
FRAGMENTACION EN ORACLE
Estructura de los Sistemas Operativos
Convertirse en otro Usuario Prof. Juan P. Valdez Diplomado Oracle Unapec – mescyt 2012.
UNIVERSIDAD LATINA BASES DE DATOS ADMINISTRACIÓN.
Instrucciones para crear tablas My SQL. A nivel teórico, existen dos lenguajes para el manejo de bases de datos: DDL (Data Definition Language) Lenguaje.
Vista Externa de Una Base de Datos John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
Instrucciones para administrar bases de datos. Instrucciones para administrar una base de datos Para crear la base de datos debemos emplear las diferentes.
Prof. Daniel Obando Fuentes
Para crear una vista debemos utilizar la sentencia CREATE VIEW, debiendo proporcionar un nombre a la vista y una sentencia SQL SELECT válida. CREATE.
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
MySQL LENGUAJE SQL.
Lenguaje SQL. Permite la definición de la base de datos mediante el lenguaje de definición de datos (DDL, Data Definition Lenguaje) Permite a los usuarios.
Unidad 4 SEGURIDAD 4.1 Tipos de usuarios
Laboratorio de optimización de BD
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos.
Usuarios y privilegios
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
Usuarios. Colocar el servidor en el modo de autenticación Windows/SqlServer. En SQL Server Management Studio, click derecho, Propiedades en la Instancia.
ORACLE SQL - DCL.
UNITA - IBARRA roles Paulina Guevara.
Analizando los problemas de seguridad más comunes contra las bases de datos Microsoft SQL 2008 y Oracle 10G.
Estándares y buenas prácticas de SQL. Cuando trabajamos con SQL o bien cuando tenemos la necesidad de crear procedures (utilizando pl/sql), es recomendable.
7 Fragmentación Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
SEGURIDAD SQL Usuarios, privilegios y perfiles.
3. Control de acceso.
Transcripción de la presentación:

USUARIOS Y PRIVILEGIOS EN ORACLE UNITA - IBARRA USUARIOS Y PRIVILEGIOS EN ORACLE Paulina Guevara

GESTIONANDO UN TABLESPACE tablespace es una unidad lógica que denota el espacio de almacenamiento de datos dentro de una base de datos y que están constituidos por uno o más datafiles Se receomienda no mezclar datos de diferentes aplicaciones en un mismo tablespace Por default se crea un tablespace de systema asociados a los usuarios administradores (system) No es recomendable crear nuevos usuarios o procesos que compartan el tablespace del sistema, por lo que una de las primeras tareas del DBA consiste en crear nuevos esquemas (cuentas de usuario) y asignarles tablespaces diferentes (que también se deberán crear).

Modificación de tablespace Crear un tablespace Create tablespace nombretablespace Datafile ‘nom_arch.dbf’ [size entero k|m] reuse] [online|offline] Modificación de tablespace Alter tablespace nombretablespace Add datafile ‘nom_arch.dbf’ [size entero k|m] reuse] Autoextend on|off Online|offline

Borrando un tablespace Drop tablespace nombretablespace [including contents]; including contents=permite borrar un tablespace que tenga datos, se recomienda tener el tablespace fuera de línea antes de borrarlo Cuando se borra un tablespace los archivos asociados no se borran del sistema operativo, por lo que tendremos que borrarlos de forma manual

Datafile Son ficheros físicos en los que se almacena los objetos. Un datafile pertenece a un solo tablespace Ejemplo: Escrito archivo afiedt.buf create tablespace TsRobinson datafile 'c:\oracle\oradata\dfRobinson.dbf' size 1m SQL> / Tablespace creado.

CONTROLANDO ACCESOS A USUARIOS Usando la seguridad de oracle se puede: Controlar el acceso a la base de datos -Proporcionar acceso a objetos específicos de la bd Seguridad de sistema - username y password - espacio en disco - operaciones de sistema permitidos por el tipo de usuario Seguridad de datos - Acceso y uso de los objetos de la base de datos - Las acciones que el usuario pude hacer sobre esos objetos

PRIVILEGIOS Un privilegio es el derecho para ejecutar una determinada sentencia sql Creando usuarios y asignando un tablespace Solamente el usuario administrador o el que tenga privilegios de administrador pude crear usuarios SQL> ed Escrito archivo afiedt.buf 1 create user rcampañita 2 identified by rc 3* default tablespace tsrobinson SQL> / Usuario creado. SQL>

SISTEMA DE PRIVILEGIOS DE USUARIO El momento que un usuario es creado , el DBA debe proporcionar un sistema de privilegios a dicho usuario CREATE SESSION Conecta a la base de datos CREATE TABLE Crea tablas en el schema del usuario CREATE SECUENCE Crea una secuencia en el esquema CREATE VIEW Crea una vista en el esquema CREATE PROCEDURE Crea un store procedure, funcion o paquete en el esquema GRANT create session, create table, create secuence, create view, create procedure TO nombreusuario ; Una forma de otorgar privilegios a la mayor parte de objetos es con el siguiente comando Grant resource to nombreusuario;

Ejemplo: SQL> grant resource to rcampañita 2 ; Concesión terminada correctamente. SQL> Sin embargo es necesario otorgar el privilegio de conexión con la base de datos, para ello: SQL> grant create session to rcampañita; Concesión terminada correctamente. SQL>

FINALMENTE DESCONECTESE DEL USUARIO ADMINISTRADOR Y CONECTESE CON EL NUEVO USUARIO SQL> disconnect; Desconectado de Personal Oracle9i Release 9.0.1.1.1 - Production With the Partitioning option JServer Release 9.0.1.1.1 - Production SQL> connect rcampañita/rc Conectado. SQL>