Oracle
INTRODUCCIÓN A LA
ADMINISTRACIÓN DE ORACLE
[pic]
MANUAL DEL CURSO
INDICE TEMATICO
INDICE TEMATICO 2
INDICE DE FIGURAS 4
INTRODUCCIÓN 5
Roles y Responsabilidades del DBA de Oracle 7
Tareas básicas del DBA 7
Tareas adicionales del DBA 8
La Base de Datos 9
La Capa Física 9
La Capa Lógica 9
LosTablespaces y los Datafiles 10
Segmentos, Extensiones y Bloques 11
El Esquema de la base de datos 12
Arquitectura de Oracle 13
LA INSTANCIA ORACLE 14
El Área Global del Sistema (SGA) 15
Procesos de la Instancia 16
El Área Global de Programas (PGA) 17
Las Transacciones 17
CREACIÓN DE UNA BASE DE DATOS 18
Generalidades 18
Creación de una Instancia 19Arranque de la Instancia 19
Creación de una base de datos 20
AREAS LOGICAS Y ARCHIVOS FISICOS 21
Tablespaces y Datafiles 21
Creación de un Tablespace 21
Eliminación de un Tablespace 22
Manipulación de Datafiles 23
Los segmentos de Rollback 24
Creación de un segmento de Rollback 25
Estados de un segmento de Rollback 26
Los archivos “Redo Log” 27MANEJO DE DATOS 28
Export 28
Import 31
ADMINISTRACIÓN DE CUENTAS DE USUARIO 32
Creación de Usuarios 32
Modificación de Usuarios 34
Eliminación de Usuarios 34
Creación de Perfiles 35
Creación de Roles 36
OBJETOS DE LA BASE DE DATOS 37
Tablas 37
La cláusula storage 37
Tablas particionadas 38
Las Cláusulas PCTFREE y PCTUSED 40
Vistas 41Sinónimos 41
Índices 42
Tipos de índices 42
Consideraciones en el diseño de índices 43
Indices particionados 44
Secuencias 45
GLOSARIO DE TERMINOS 46
EJERCICIO DEMOSTRATIVO 51
Creación de Usuarios 51
Creación de Tablespaces 55
Creación de Tablas 58
Revisión de las extensiones 61
INDICE DE FIGURAS
Figura No. 1 Pantalla de instalación delcliente de Oracle 6
Figura No. 2 Relación entre la base de datos, los tablespaces y los datafiles 10
Figura No. 3 Relación entre bloques, extensiones y segmentos 11
Figura No. 4 Vista general de la Arquitectura de Oracle 13
Figura No. 5 Arquitectura de la Instancia de Oracle 14
Figura No. 6 Secuencia de creación de Instancias y Bases de Datos 18
Figura No. 7 Extensionesen un segmento de rollback 24
Figura No. 8 Mecanismo de escritura en los archivos redo log 27
Figura No. 9 Menú flotante de creación de usuarios 51
Figura No. 10 Ventana principal de creación de usuarios 52
Figura No. 11 Roles concedidos al usuario 53
Figura No. 12 Cuota del usuario por tablespace 54
Figura No. 13 Como crear un tablespace 55
Figura No. 14 Detallede la creación de un tablespace 56
Figura No. 15 Modificación de datos de un usuario 57
Figura No. 16 Creación de una tabla (paso 1) 58
Figura No. 17 Creación de una tabla (paso 2) 59
Figura No. 18 Sintaxis de creación de la tabla del ejemplo 60
INTRODUCCIÓN
Este manual está dirigido a usuarios inexpertos en la administración de Oracle y que se topan por primera vez conla necesidad de efectuar una administración básica de la base de datos, movidos por el afán de personalizarla según los requerimientos del proyecto al que se vean enfrentados. La versión de Oracle que se utilizará para efectos prácticos es la número 8 y el conjunto de herramientas gráficas de administración al que se hará mención en algunas partes del manual corresponde al producto “DBA Studio”que se proporciona con las versiones actuales de Oracle.
Se asume que el lector posee conocimientos básicos de SQL y que ha trabajado con bases de datos en el pasado y, por lo tanto, está familiarizado con algunos conceptos y objetos propios de estos ambientes. De todas formas, se recomienda revisar el anexo de términos, al final de este manual, para repasar algunos conceptos que pudieran haberse...
Regístrate para leer el documento completo.