Contenido del Curso ADMINISTRACION I. OCA 10g INTRODUCCION
- Explicación de los Objetivos del Curso
- Identificación de la Línea de Productos de Oracle
- Descripción de los Conceptos Básicos de una Base de Datos Relacional
- Conocimiento de las Tareas Principales del Administrador de Base de Datos
Tema 1: Instalación del Software de la Base de Datos Oracle 10g
- Identificación de los Requisitos del Sistema
- Uso de Arquitectura Flexible Óptima (OFA)
- Instalación del Software mediante Oracle Universal Installer
- Identificación y configuración de las principales variables de entorno
Tema 2: Creación y Control de una Base de Datos Oracle 10g
- Descripción de la Arquitectura de la Base de Datos Oracle
- Comprensión de la Arquitectura de Instancias
- Uso del Marco de Gestión
- Uso del Asistente de Creación de Base de Datos (creación, configuración y borrado de Base de Datos así como manejo de plantilas)
Tema 3: Interfaces de Bases de Datos
- Uso de SQL (Lenguaje Estructurado de Consulta)
- Uso de SQL*PLUS e iSQL*PLUS para acceder a una Base de Datos Oracle 10g
- Uso de SQL*PLUS e iSQL*PLUS para describir la estructura lógica de las tablas
- Identificar las Interfaces más comunes de base de Datos
- Describir una Transacción de Base de Datos
Tema 4: Control de la Base de Datos
- Inicio y Paro de iSQL*PLUS
- Inicio y Paro del Agente
- Inicio y Paro de la Consola de Base de Datos de Enterprise Manager
- Inicio y Paro del Listener
- Inicio y Cierre de la Base de Datos
- Manejo de los ficheros de parámetros
- Localizar y visualizar el Database alert log.
Tema 5: Estructuras de Almacenamiento
- Definición del Objetivo de Tablespaces y Archivos de Datos
- Creación de Tablespaces
- Gestión de Tablespaces
- Obtención de Información de Tablespaces
- Creación y Gestión de Tablespaces mediante OMF (Oracle Managed Files)
Tema 6: Administración de Usuarios
- Creación y Gestión de Cuentas de Usuario de Base de Datos
- Creación y Gestión de Roles
- Otorgar y Revocar Privilegios
- Control del Uso de Recursos por Usuarios
Tema 7: Gestionar Objetos de Esquema
- Creación y Modificación de Tablas
- Definición de Restricciones
- Visualización de los Atributos de una Tabla
- Visualización del Contenido de una Tabla
- Creación de Índices y Vistas
- Creación y uso de secuencias
- Nombrando los objetos de la Base de Datos
- Selección de los tipos de datos apropiados
Tema 8: Gestión de Datos
- Manipulación de Datos mediante SQL
- Uso del Data Pump para IMPORT
- Uso del Data Pump para EXPORT
- Uso y carga de datos con SQL* Loader
- Creación de directorio de objetos
Tema 9: PL/SQL
- Identificación de Objetos PL/SQL
- Comprensión de Disparadores y Eventos de Disparo
- Identificación de las Opciones de Configuración que Afectan al Rendimiento de PL/SQL
Tema 10 Seguridad de Base de Datos Oracle
- Aplicación del Principio de Privilegio Menor
- Gestión de Cuentas de Usuario por Defecto
- Implementación de Funciones Estándar de Seguridad de Contraseña
- Auditoría de Actividad de Base de Datos
- Registro de actualizaciones seguras
Tema 11: Servicios de Red de Oracle
- Comprensión de los Conceptos de Red de Oracle
- Uso del Gestor de Red de Oracle para Crear y Configurar Listeners
- Uso de la Utilidad de Control de Listeners para Controlar el Listener de Red de Oracle
- Uso del Gestor de Red de Oracle para Configurar Conexiones de Capa Media y de Cliente
- Uso de TNSPING para Probar la Conectividad de Red de Oracle
- Describir el Oracle Net services
Tema 12: Servidor Compartido Oracle
- Cuándo Utilizar los Servidores Compartidos Oracle
- Configuración de Servidores Compartidos Oracle
- Control de Servidores Compartidos
- Describir la arquitectura de los servidores compartidos
Tema 13: Control de Rendimiento
- Solución de Problemas de Objetos No Utilizables y No Válidos
- Recopilación de Estadísticas del Optimizador
- Visualización de Métrica de Rendimiento
- Reacción a Problemas de Rendimiento
Tema 14: Mantenimiento Proactivo: Objetivos
- Definición de Umbrales de Alerta Crítica y de Advertencia
- Recopilación y Uso de Métrica de Línea Base
- Uso de Asesores de Ajuste y Diagnóstico
- Uso de ADDM (Monitor de Diagnóstico Automático de Base de Datos)
- Gestión del Repositorio Automático de Carga de Trabajo
Tema 15: Gestión de Deshacer
- Control y Administración de Deshacer
- Configuración de la Retención de Deshacer
- Garantizar la Retención de Deshacer
- Uso del Asesor de Deshacer
- Describir las relaciones entre deshacer y transacciones
- Tamaño de los tablespaces modificables
Tema 16: Control y Resolución de Conflictos de Bloqueo
- Detección y Solución de Conflictos de Bloqueo
- Gestión de Interbloqueos
- Describir las relaciones entre transacción y bloqueo
- Explicar los modos de bloqueo en Oracle 10g
Tema 17: Conceptos de Copia de Seguridad y Recuperación
- Descripción de los Principios Básicos de Copia de Seguridad, Restauración y Recuperación de Base de Datos
- Listado de Tipos de Fallos que Pueden Ocurrir en una Base de Datos Oracle
- Descripción de Formas de Ajustar una Recuperación de Instancias
- Identificación de la Importancia de Puntos de Control, Archivos de Redo Log y Archivos Archive Log
- Configuración del modo ARCHIVELOG
Tema 18: Copias de Seguridad de Base de Datos
- Creación de Copias de Seguridad de Base de Datos Consistentes
- Copia de Seguridad de la Base de Datos sin Cerrarla
- Creación de Copias de Seguridad Incrementales
- Automatización de Copias de Seguridad de Base de Datos
- Control del Área de Recuperación Flash
Tema 19: Recuperación de Base de Datos
- Recuperación de la Pérdida de un Archivo de Control
- Recuperación de la Pérdida de un Archivo Redo Log
- Recuperación de la Pérdida de un Archivo de Datos de sistema critico
- Recuperación de la Pérdida de un Archivo de Datos de sistema no critico
Oracle 10g: Conceptos Fundamentales de SQL
Herramientas a Utilizar en el Curso de SQL
- Oracle SQL Developer
- SQL*Plus
Tema 1: Introducción
- Lista de funciones de Oracle Database
- Descripción del diseño básico, aspecto teórico y físico de una Base de Datos Relacional
- Descripción de los entornos de desarrollo para SQL
- Descripción de Oracle SQL Developer
- Laboratorios
- Ejercicios
Tema 2: Recuperación de Datos mediante la Sentencia SQL SELECT
- Sentencia SELECT
- Operadores
- Palabras clave destacadas para SELECT
- Uso de Alias de Columna
- Descripción de tablas
- Laboratorios
- Ejercicios
Tema 3: Restricción y Ordenación de Datos
- Cláusula WHERE
- Precedencia de Operadores
- Cláusula ORDER BY
- Variables de sustitución
- Laboratorios
- Ejercicios
Tema 4: Funciones de Una Sola Fila
- Introducción
- Funciones de carácter
- Funciones de numéricas
- Fechas: Manipulación y aritmética
- Laboratorios
- Ejercicios
Tema 5: Uso de Funciones de Conversión y Expresiones Condicionales
- Conversión de tipos
- Anidamiento de funciones
- Condicionales para NULL
- Expresiones condicionales con CASE
- Laboratorios
- Ejercicios
Tema 6: Informes de Datos Agregados con Funciones de Grupo
- Uso de Funciones de Agregación en Sentencias SELECT para Producir Informes Significativos
- Uso de la Función AVG, SUM, MIN y MAX
- Manejo de valores nulos en una función de grupo
- Creación de consultas que dividen los datos en grupos mediante la Cláusula GROUP BY
- Creación de consultas que excluyen grupos de fechas mediante la Cláusula HAVING
- Laboratorios
- Ejercicios
Tema 7: Visualización de Datos de Varias Tablas
- Escritura de Sentencias SELECT para Acceder a Datos de Más de Una Tabla
- Unión de tablas
- Visualización de datos que no cumplen una condición de unión mediante uniones externas
- Unión de una tabla mediante una autounión
- Creación de uniones cruzadas
- Laboratorios
- Ejercicios
Tema 8: Uso de Subconsultas
- Uso de Subconsultas para solucionar problemas
- Ejecución de Subconsultas de una sola fFila
- Uso de funciones de grupo en una Subconsulta
- Uso de Subconsultas de varias filas
- Uso del operador ANY y ALL en Subconsultas de varias filas
- Laboratorios
- Ejercicios
Tema 9: Uso de los Operadores SET
- Descripción de los operadores SET
- Uso de un operador SET para combinar varias consultas en una sola
- Uso del operador UNION, UNION ALL, INTERSECT y MINUS
- Uso de la Cláusula ORDER BY en operaciones Set
- Laboratorios
- Ejercicios
Tema 10: Manipulación de Datos
- Adición de nuevas filas a una tabla mediante la sentencia INSERT
- Cambio de datos en una tabla mediante la sentencia UPDATE
- Uso de las sentencias DELETE y TRUNCATE
- Guardado y desecho de cambios con las sentencias COMMIT y ROLLBACK
- Implementación de consistencia de lectura
- Uso de la Cláusula FOR UPDATE
- Laboratorios
- Ejercicios
Tema 11: Uso de Sentencias DDL para Crear y Gestionar Tablas
- Clasificación de objetos de Base de Datos
- Creación de tablas mediante la sentencia CREATE TABLE
- Descripción de los tipos de datos
- Descripción de restricciones
- Creación de una tabla mediante una Subconsulta
- Modificación y borrado de una tabla
- Laboratorios
- Ejercicios
Tema 12: Creación de Otros Objetos del Esquema
- Creación, Modificación y Recuperación de Datos de una Vista
- Realización de Operaciones de Lenguaje de Manipulación de Datos (DML) en una Vista
- Borrado de una Vista
- Creación, Uso y Modificación de una Secuencia
- Creación y Borrado de Índices
- Creación y Borrado de Sinónimos
- Laboratorios
- Ejercicios
Consultoría al alumno sobre salidas profesionales y proyección profesional
- Técnicas para afrontar con éxito el reto del mercado tecnológico
- Obtención del nivel profesional mediante exámenes
- Realización de un proyecto profesional de fin de curso supervisado por profesionales y jefes de proyectos en activo en empresas tecnológicas de renombre internacional