MasTraining

"Tu éxito profesional, es el nuestro"

Curso: DBA Oracle 11g. certificación OCA (ORACLE CERTIFIED ASSOCIATE)

Logo Oracle


Introducción

Cada año, más de 50.000 profesionales TIC se certifican en la base de datos Oracle. Obtener una certificación Oracle Database impulsa y maximiza el potencial profesional.

La ganancia en el uso de los conocimientos, en las habilidades y en el reconocimiento incrementan las perspectivas de empleo, ganar más dinero y convertirse en un empleado más valioso para la empresa. De acuerdo con la Encuesta Oracle de Satisfacción y salarios de 2012, más del 38% de los administradores de bases informó haber recibido una promoción, aumento de compensación u otras mejoras en sus carreras como consecuencia de la certificación.

La tecnología de base de datos Oracle es utilizada por la empresas líderes en el mundo para gestionar las funciones de negocio, sistemas y procesos críticos. La Base de datos Oracle es la base de datos número uno en el mundo. Más de 305.000 empresas de entre las más importantes, confían sus sistemas críticos a la base de datos Oracle, que es el número uno en la tecnología de base de datos integrada. De hecho, el 97% de las empresas del Global Fortune 500 utilizan software de Oracle.

Existe una alta demanda de profesionales de bases de datos bien entrenados y altamente cualificados, que sean capaces de manejar sistemas críticos.

El curso se compone de dos módulos:

   · Oracle Database: Introducción a SQL.
   · Oracle Database 11g: Taller de Administración I.

Objetivos

El primer curso, Introducción a SQL, presenta los conceptos básicos sobre datos relacionales, permitiendo a los asistentes escribir subconsultas, combinar múltiples consultas en una de sola mediante operadores SET y confeccionar informes de datos agregados utilizando funciones de grupo. Asimismo, se crean índices y restricciones, y se modifican objetos de esquema ya existentes. A lo largo del curso los alumnos aprenden características avanzadas de SQL para poder hacer consultas y manipular los datos de la base de datos, utilizar las vistas de diccionario para extraer metadatos y crear informes a partir de los objetos de esquema.

El segundo curso, Taller de Administración I es el primer paso hacia el éxito como profesional de Oracle y está diseñado para proporcionar una sólida base en la administración básica de base de datos. Aprenderá a instalar y mantener una base de datos Oracle. Obtendrá una comprensión conceptual de la arquitectura de la base de datos Oracle y de cómo funcionan e interactúan sus componentes. También aprenderá a crear una base de datos operativa y a gestionar correctamente las distintas estructuras de una forma efectiva y eficaz, que incluye la supervisión del rendimiento, seguridad de la base de datos, gestión de usuarios y técnicas de copia de seguridad/recuperación. Los temas de la lección se refuerzan con prácticas estructuradas.

El curso está diseñado para prepararle para el examen de Certificación Oracle correspondiente (OCA).

Requisitos

Para realizar este curso es recomendable estar familiarizado con loa conceptos y técnicas de procesamiento de datos.

Duración

La duración del curso es de 60 horas lectivas Live online (Webex).

Se imparte en días laborables, de lunes a jueves en horario de 19 a 22 horas, pudiéndose realizar desde cualquier ordenador que tenga acceso a Internet con banda ancha.

Consultar próximas fechas.

Profesorado

Disponemos de un equipo de instructores altamente calificados que combinan la formación con el desarrollo de su profesión como expertos en el ámbito de la consultoría. Son Profesionales certificados por los principales fabricantes y con alta capacidad para transferir los conceptos técnicos y metodológicos de modo ameno y sencillo.

Fechas y horario

Consultar próximas fechas.

Certificación

El programa proporciona la formación necesaria para presentarse a los exámenes de la certificación Oracle Database 11g Administrator Certified Associate, que se obtiene superando dos exámenes:

   · 1Z0-051: Introducción to Oracle 11g: SQL.
   · 1Z0-052: Oracle Database 11g: Administration I.

Precio

Consultar. Están disponibles descuentos especiales para desempleados, estudiantes y para grupos.

Temario

1. Oracle Database: Introducción a SQL.

  1.1. Introducción a Oracle Database.

    1.1.1. Lista de Funciones de Oracle Database 11g.
    1.1.2. Descripción del Diseño Básico, Aspecto Teórico y Físico de una Base de Datos Relacional.
    1.1.3. Clasificación de los Distintos Tipos de Sentencias SQL.
    1.1.4. Descripción del Juego de Datos Utilizado en el Curso.
    1.1.5. Conexión a la Base de Datos mediante el Entorno de SQL Developer.
    1.1.6. Consultas Guardadas en Archivos y Uso de Archivos de Comandos en SQL Developer.

  1.2. Recuperación de Datos mediante la Sentencia SQL SELECT.

    1.2.1. Enumeración de las Capacidades de las Sentencias SQL SELECT.
    1.2.2. Generación de un Informe de Datos a partir de la Salida de una Sentencia SELECT Básica.
    1.2.3. Selección de Todas las Columnas.
    1.2.4. Selección de Columnas Concretas.
    1.2.5. Uso de Valores por Defecto de Cabeceras de Columna.
    1.2.6. Uso de Operadores Aritméticos.
    1.2.7. Descripción de Prioridad de Operadores.
    1.2.8. Descripción del Comando DESCRIBE para Mostrar la Estructura de la Tabla.

  1.3. Restricción y Ordenación de Datos.

    1.3.1. Escritura de Consultas que Contienen una Cláusula WHERE para Limitar la Salida Recuperada.
    1.3.2. Lista de Operadores de Comparación y Operadores Lógicos Utilizados en una Cláusula WHERE.
    1.3.3. Descripción de las Reglas de Prioridad para Operadores de Comparación y Lógicos.
    1.3.4. Uso de Literales de Cadena de Caracteres en la Cláusula WHERE.
    1.3.5. Escritura de Consultas que Contienen una Cláusula ORDER BY para Ordenar la Salida de una Sentencia          SELECT.
    1.3.6. Ordenación de Salida de Forma Descendente y Ascendente.

  1.4. Uso de Funciones de Una Sola Fila para Personalizar la salida.

    1.4.1. Descripción de las Diferencias entre Funciones de Una y Varias Filas.
    1.4.2. Manipulación de Cadenas con una Función de Carácter en las Cláusulas SELECT y WHERE.
    1.4.3. Manipulación de Números en las Funciones ROUND, TRUNC y MOD.
    1.4.4. Realización de Operaciones Aritméticas con Datos de Fecha.
    1.4.5. Manipulación de Fechas con las Funciones DATE.

  1.5. Llamada a Funciones de Conversión y Expresiones Condicionales.

    1.5.1. Descripción de la Conversión de Tipo de Dato Implícito y Explícito.
    1.5.2. Uso de las Funciones de Conversión TO_CHAR, TO_NUMBER y TO_DATE.
    1.5.3. Anidamiento de Varias Funciones.
    1.5.4. Aplicación de las Funciones NVL, NULLIF y COALESCE a Datos.
    1.5.5. Uso de la Lógica Condicional IF THEN ELSE en una Sentencia SELECT.

  1.6. Agregación de Datos con Funciones de Grupo.

    1.6.1. Uso de las Funciones de Agregación para Producir Informes Significativos.
    1.6.2. División de los Datos Recuperados en Grupos mediante la Cláusula GROUP BY.
    1.6.3. Exclusión de Grupos de Datos con la Cláusula HAVING.

  1.7. Visualización de Datos de Varias Tablas Utilizando Uniones.

    1.7.1. Escritura de Sentencias SELECT para Acceder a Datos de Más de Una Tabla.
    1.7.2. Visualización de Datos que Normalmente no Cumplen una Condición de Unión mediante Uniones Externas.
    1.7.3. Unión de una Tabla consigo Misma mediante Autounión.

  1.8. Uso de Subconsultas para Solucionar Consultas.

    1.8.1. Descripción de los Tipos de Problemas que Pueden Solucionar las Subconsultas.
    1.8.2. Definición de Subconsultas.
    1.8.3. Lista de Tipos de Subconsultas.
    1.8.4. Escritura de Subconsultas de Una o Varias Filas.

  1.9. Operadores SET.

    1.9.1. Descripción de los Operadores SET.
    1.9.2. Uso de un Operador SET para Combinar Varias Consultas en una Sola.
    1.9.3. Control del Orden de las Filas Devueltas.

  1.10. Sentencias de Manipulación de Datos.

    1.10.1. Descripción de Cada Sentencia DML.
    1.10.2. Inserción de Filas en una Tabla.
    1.10.3. Cambio de Filas en una Tabla con la Sentencia UPDATE.
    1.10.4. Supresión de Filas de una Tabla con la Sentencia DELETE.
    1.10.5. Guardado y Desecho de Cambios con las Sentencias COMMIT y ROLLBACK.
    1.10.6. Explicación de la Consistencia de Lectura.

  1.11. Uso de Sentencias DDL para Crear y Gestionar Tablas.

    1.11.1. Clasificación de los Principales Objetos de Base de Datos.
    1.11.2. Revisión de la Estructura de la Tabla.
    1.11.3. Lista de Tipos de Dato Disponibles para Columnas.
    1.11.4. Creación de una Tabla Simple.
    1.11.5. Descifrado de Creación de Restricciones al Crear la Tabla.
    1.11.6. Descripción del Funcionamiento de los Objetos de Esquema.

  1.12. Otros Objetos de Esquema.

    1.12.1. Creación de una Vista Simple y Compleja.
    1.12.2. Recuperación de Datos de las Vistas.
    1.12.3. Creación, Mantenimiento y Uso de las Secuencias.
    1.12.4. Creación y Mantenimiento de Índices.
    1.12.5. Creación de Sinónimos Privados y Públicos.

  1.13. Control de Acceso de Usuario.

    1.13.1. Diferencia entre Privilegios de Sistema y Privilegios de Objeto.
    1.13.2. Creación de Usuarios.
    1.13.3. Asignación de Privilegios del Sistema.
    1.13.4. Creación y Asignación de Privilegios a un Rol.
    1.13.5. Cambio de Contraseña.
    1.13.6. Asignación de Privilegios de Objeto.
    1.13.7. ¿Cómo Transferir Privilegios?.

  1.14. Gestión de Objetos de Esquema.

    1.14.1. Adición, Modificación y Borrado de una Columna.
    1.14.2. Adición, Borrado y Aplazamiento de una Restricción.
    1.14.3. ¿Cómo Activar y Desactivar una Restricción?.
    1.14.4. Creación y Eliminación de Índices.
    1.14.5. Creación de un Índice Basado en Funciones.
    1.14.6. Realización de Operaciones de Flashback.
    1.14.7. Creación de una Tabla Externa mediante ORACLE_LOADER y ORACLE_DATAPUMP.
    1.14.8. Consulta de Tablas Externas.

  1.15. Gestión de Objetos con Vistas de Diccionario de Datos.

    1.15.1. Explicación del Diccionario de Datos.
    1.15.2. Uso de las Vistas del Diccionario.
    1.15.3. Vistas USER_OBJECTS y ALL_OBJECTS.
    1.15.4. Información de Tabla y Columna.
    1.15.5. Consulta de las Vistas de Diccionario para Obtener Información sobre Restricciones.
    1.15.6. Consulta de las Vistas de Diccionario para Obtener Información sobre Vistas, Secuencias, Índices y Sinónimos.
    1.15.7. Adición de un Comentario a una Tabla.
    1.15.8. Consulta de las Vistas de Diccionario para Obtener Información sobre Comentarios.

  1.16. Manipulación de Juegos de Datos Grandes.

    1.16.1. Uso de Subconsultas para Manipular Datos.
    1.16.2. Recuperación de Datos mediante una Subconsulta como Origen.
    1.16.3. Inserción mediante una Subconsulta como Destino.
    1.16.4. Uso de la Palabra Clave WITH CHECK OPTION en Sentencias DML.
    1.16.5. Lista de Tipos de Sentencias INSERT de Varias Tablas.
    1.16.6. Uso de Sentencias INSERT de Varias Tablas.
    1.16.7. Fusión de Filas en una Tabla.
    1.16.8. Seguimiento de Cambios en Datos durante un Período de Tiempo.

  1.17. Gestión de Datos Situados en Distintas Zonas Horarias.

    1.17.1. Zonas Horarias.
    1.17.2. CURRENT_DATE, CURRENT_TIMESTAMP y LOCALTIMESTAMP.
    1.17.3. Comparación de Fecha y Hora en la Zona Horaria de una Sesión.
    1.17.4. DBTIMEZONE y SESSIONTIMEZONE.
    1.17.5. Diferencia entre DATE y TIMESTAMP.
    1.17.6. Tipos de Dato INTERVAL.
    1.17.7. Uso de EXTRACT, TZ_OFFSET y FROM_TZ.
    1.17.8. Llamada a TO_TIMESTAMP, TO_YMINTERVAL y TO_DSINTERVAL.

  1.18. Recuperación de Datos mediante Subconsultas.

    1.18.1. Subconsultas de Varias Columnas.
    1.18.2. Comparación de Pairwise y No Pairwise.
    1.18.3. Expresiones de Subconsultas Escalares.
    1.18.4. Solución de Problemas con Subconsultas Correlacionadas.
    1.18.5. Actualización y Supresión de Filas mediante Subconsultas Correlacionadas.
    1.18.6. Operadores EXISTS y NOT EXISTS.
    1.18.7. Llamada a la Cláusula WITH.
    1.18.8. Cláusula WITH Recursiva.

  1.19. Soporte para Expresiones Normales.

    1.19.1. Uso de Funciones y Condiciones de Expresiones Normales en SQL.
    1.19.2. Uso de Metacaracteres con Expresiones Normales.
    1.19.3. Realización de una Búsqueda Básica mediante la Función REGEXP_LIKE.
    1.19.4. Búsqueda de Patrones mediante la Función REGEXP_INSTR.
    1.19.5. Extracción de Subcadenas mediante la Función REGEXP_SUBSTR.
    1.19.6. Sustitución de Patrones mediante la Función REGEXP_REPLACE.
    1.19.7. Uso de Subexpresiones con el Soporte para Expresiones Normales.
    1.19.8. Implantación de la Función REGEXP_COUNT.

2. Oracle Database 11g: Taller de Administración I.

  2.1. Exploración de la Arquitectura de Oracle Database.

    2.1.1. Visión General de la Arquitectura de Oracle Database.
    2.1.2. Visión General de la Arquitectura de Oracle ASM.
    2.1.3. Arquitectura de Proceso.
    2.1.4. Estructuras de Memoria.
    2.1.5. Estructuras de Almacenamiento Físico y Lógico.
    2.1.6. Componentes de Almacenamiento de ASM.

  2.2. Instalación del Software de Oracle.

    2.2.1. Tareas de un Administrador de Oracle Database.
    2.2.2. Herramientas Utilizadas para Administrar Oracle Database.
    2.2.3. Instalación: Requisitos del Sistema Oracle Universal Installer (OUI).
    2.2.4. Instalación de la Infraestructura de Grid de Oracle.
    2.2.5. Instalación del Software de Oracle Database.
    2.2.6. Instalación Silenciosa.

  2.3. Creación de una Base de Datos Oracle.

    2.3.1. Planificación de la Base de Datos.
    2.3.2. Uso de DBCA para Crear una Base de Datos.
    2.3.3. Gestión de Contraseñas.
    2.3.4. Creación de una Plantilla de Diseño de Bases de Datos.
    2.3.5. Uso de DBCA para Suprimir una Base de Datos.

  2.4. Gestión de la Instancia de Oracle Database.

    2.4.1. Inicio y Parada de Oracle Database y sus Componentes.
    2.4.2. Uso de Oracle Enterprise Manager.
    2.4.3. Acceso a una Base de Datos con SQLPlus.
    2.4.4. Modificación de los Parámetros de Instalación de la Base de Datos.
    2.4.5. Descripción de las Etapas de Inicio de la Base de Datos.
    2.4.6. Descripción de las Opciones de Cierre de la Base de Datos.
    2.4.7. Visualización del Log de Alertas.
    2.4.8. Acceso a Vistas de Rendimiento Dinámico.

  2.5. Gestión de la Instancia de ASM.

    2.5.1. Configuración de los Archivos de Parámetros de Inicialización para la Instancias de ASM.
    2.5.2. Inicio y Cierre de Instancias de ASM.
    2.5.3. Administración de Grupos de Discos de ASM.
  2.6. Configuración del Entorno de Red de Oracle.

    2.6.1. Uso de Enterprise Manager para Crear y Configurar el Listener.
    2.6.2. Activación de Oracle Restart para Supervisar el Listener.
    2.6.3. Uso de tnsping para Realizar Pruebas de Conectividad de Red de Oracle.
    2.6.4. Identificación de Cuándo Utilizar Servidores Compartidos y Cuándo Utilizar Servidores Dedicados.

  2.7. Gestión de Estructuras de Almacenamiento de Bases de Datos.

    2.7.1. Estructuras de Almacenamiento.
    2.7.2. Almacenamiento de Datos de Tabla.
    2.7.3. Anatomía de un Bloque de Base de Datos.
    2.7.4. Gestión de Espacio en Tablespaces.
    2.7.5. Tablespaces en la Base de Datos Preconfigurada.
    2.7.6. Acciones con Tablespaces.
    2.7.7. Oracle Managed Files (OMF).

  2.8. Administración de la Seguridad del Usuario.

    2.8.1. Cuentas de Usuario de Base de Datos.
    2.8.2. Cuentas Administrativas Predefinidas.
    2.8.3. Ventajas de los Roles.
    2.8.4. Roles Predefinidos.
    2.8.5. Implementación de Perfiles.
    2.8.6. Gestión de la Simultaneidad de Datos.
    2.8.7. Simultaneidad de Datos.
    2.8.8. Mecanismo de Puesta en Cola.
    2.8.9. Resolución de Conflictos de Bloqueo.
    2.8.10. Interbloqueos.

  2.9. Gestión de Datos de Deshacer.

    2.9.1. Manipulación de Datos.
    2.9.2. Transacciones y Datos de Deshacer.
    2.9.3. Datos de Deshacer frente a Datos de Redo.
    2.9.4. Configuración de Retención de Deshacer.

  2.10. Implementación de Auditorías de Oracle Database.

    2.10.1. Descripción de Responsabilidades del DBA para la Seguridad.
    2.10.2. Activación de Auditoría Estándar de la Base de Datos.
    2.10.3. Especificación de Opciones de Auditoría.
    2.10.4. Revisión de la Información de Auditoría.
    2.10.5. Mantenimiento de la Pista de Auditoría.

  2.11. Mantenimiento de la Base de Datos.

    2.11.1. Gestión de las Estadísticas del Optimizador.
    2.11.2.Gestión del Repositorio de Carga de Trabajo Automática (AWR).
    2.11.3. Uso del Monitor de Diagnóstico de Base de Datos Automático (ADDM).
    2.11.4. Descripción y Uso del Marco de Asesoramiento.
    2.11.5. Definición de Umbrales de Alerta.
    2.11.6. Uso de Alertas Generadas por el Servidor.
    2.11.7. Uso de Tareas Automáticas.

  2.12. Gestión de Rendimiento.

    2.12.1. Supervisión del Rendimiento.
    2.12.2. Gestión de los Componentes de la Memoria.
    2.12.3. Activación de la Gestión Automática de Memoria (AMM).
    2.12.4. Asesor de Gestión Automática de Memoria Compartida.
    2.12.5. Uso de Asesores de Memoria.
    2.12.6. Estadísticas de Rendimiento Dinámicas.
    2.12.7. Vistas de Solución de Problemas y de Ajustes.
    2.12.8. Objetos No Válidos o No Utilizables.

  2.13. Conceptos de Copia de Seguridad y Recuperación.

    2.13.1. Parte de su Trabajo.
    2.13.2. Fallo de Sentencia.
    2.13.3. Error del Usuario.
    2.13.4. Descripción de Recuperación de Instancias.
    2.13.5. Fases de la Recuperación de Instancias.
    2.13.6. Uso del Asesor de MTTR.
    2.13.7. Fallo del Medio Físico.
    2.13.8. Archivos Archive Log.

  2.14. Realización de Copias de Seguridad de Bases de Datos.

    2.14.1. Soluciones de Copia de Seguridad: Visión General Oracle Secure Backup.
    2.14.2. Copia de Seguridad Gestionada por Usuario.
    2.14.3. Terminología Recovery Manager (RMAN).
    2.14.4. Configuración de Valores de Copia de Seguridad.
    2.14.5. Copia de Seguridad del Archivo de Control en un Archivo de Rastreo.
    2.14.6. Supervisión del Área de Recuperación de Flash.

  2.15. Recuperación de Bases de Datos.

    2.15.1. Apertura de una Base de Datos.
    2.15.2. Asesor de Recuperación de Datos.
    2.15.3. Pérdida de un Archivo de Control.
    2.15.4. Pérdida de un Archivo Redo Log.
    2.15.5. Asesor de Recuperación de Datos.
    2.15.6. Fallos de Datos.
    2.15.7. Lista de Fallos de Datos.
    2.15.8. Vistas del Asesor de Recuperación de Datos.

  2.16. Movimiento de Datos.

    2.16.1. Descripción de las Formas de Mover Datos.
    2.16.2. Creación y Uso de Objetos de Directorio.
    2.16.3. Uso de SQL*Loader para Mover Datos.
    2.16.4. Uso de Tablas Externas para Mover Datos.
    2.16.5. Arquitectura General de Pump de Datos de Oracle.
    2.16.6. Uso de Importación y Exportación de Pump de Datos para Mover Datos.

  2.17. Trabajo con los Servicios de Soporte.

    2.17.1. Uso del Área de Trabajo de Soporte de Enterprise Manager.
    2.17.2. Trabajo con los Servicios de Soporte de Oracle.
    2.17.3. Registro de una Solicitud de Servicio (SR).
    2.17.4. Gestión de Parches.