1 / 10

UNITA - IBARRA

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

talmai
Download Presentation

UNITA - IBARRA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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).

  3. Crear un tablespace Create tablespace nombretablespace Datafile ‘nom_arch.dbf’ [size entero k|m] reuse] [online|offline] Modificación de tablespace Alter tablespacenombretablespace Adddatafile ‘nom_arch.dbf’ [size entero k|m] reuse] Autoextendon|off Online|offline

  4. Borrando un tablespace Drop tablespace nombretablespace [including contents]; includingcontents=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

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

  6. 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

  7. 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>

  8. SISTEMA DE PRIVILEGIOS DE USUARIO El momento que un usuario es creado , el DBA debe proporcionar un sistema de privilegios a dicho usuario 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;

  9. Ejemplo: SQL> grantresourcetorcampañ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> grantcreatesessiontorcampañita; Concesión terminada correctamente. SQL>

  10. 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>

More Related