MasTraining

"Tu éxito profesional, es el nuestro"

Master: DBA Oracle 12c certificación OCA 

(ORACLE CERTIFIED ASSOCIATE) 


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 las 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: 

   1. Oracle Database: Introducción a SQL. 
   2. Oracle Database 12c: Administración, instalación y actualización (intensivo).

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, Administración, instalación y actualización 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. Este curso le enseñará a gestionar de forma eficaz la arquitectura de la base de datos Oracle y descubrirá cómo gestionar de forma eficaz una instancia de la misma. Se le proporcionará la información clave para instalar y administrar Oracle Database 12c. 

Descubrirá cómo instalar y gestionar de forma eficaz una instancia de Oracle Database, a crear una base de datos de contenedor y aprovisionar bases de datos de conexión que soporten sus necesidades de negocio, y a aprovechar las ventajas de aprender a configurar el entorno de re de Oracle para realizar el mantenimiento de la base de datos.

Aprenderá a :
   • Actualizar una base de datos Oracle existente a Oracle Database 12c.
   • Crear y gestionar una instancia de Oracle Database.
   • Crear y gestionar estructuras de almacenamiento.
   • Configurar el entorno de red de Oracle.
   • Crear y gestionar usuarios.
   • Supervisar la base de datos y gestionar el rendimiento.
   • Obtener información básica sobre las técnicas de copia de seguridad y recuperación.

El curso está diseñado para prepararle para los exámenes de Certificación Oracle correspondientes (OCA).

Requisitos

Para realizar este curso es recomendable estar familiarizado con los 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 12c Administrator Certified Associate, que se obtiene superando dos exámenes:

   1. 1Z0-071: Oracle Database SQL

   2. 1Z0-062: Oracle Database 12c Administration


Precio

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

Temario

1. Oracle Database 12c: Introducción a SQL

INTRODUCCIÓN A ORACLE DATABASE 
Lista de Funciones de Oracle Database 11g 
Descripción del Diseño Básico, Aspecto Teórico y Físico de una Base de Datos Relacional 
Clasificación de los Distintos Tipos de Sentencias SQL 
Descripción del Juego de Datos Utilizado en el Curso 
Conexión a la Base de Datos mediante el Entorno de SQL Developer 
Consultas Guardadas en Archivos y Uso de Archivos de Comandos en SQL Developer 
 
RECUPERACIÓN DE DATOS MEDIANTE LA SENTENCIA SQL SELECT 
Enumeración de las Capacidades de las Sentencias SQL SELECT 
Generación de un Informe de Datos a partir de la Salida de una Sentencia SELECT Básica 
Selección de Todas las Columnas 
Selección de Columnas Concretas 
Uso de Valores por Defecto de Cabeceras de Columna 
Uso de Operadores Aritméticos 
Descripción de Prioridad de Operadores 
Descripción del Comando DESCRIBE para Mostrar la Estructura de la Tabla 
 
RESTRICCIÓN Y ORDENACIÓN DE DATOS 
Escritura de Consultas que Contienen una Cláusula WHERE para Limitar la Salida Recuperada 
Lista de Operadores de Comparación y Operadores Lógicos Utilizados en una Cláusula WHERE 
Descripción de las Reglas de Prioridad para Operadores de Comparación y Lógicos 
Uso de Literales de Cadena de Caracteres en la Cláusula WHERE 
Escritura de Consultas que Contienen una Cláusula ORDER BY para Ordenar la Salida de una Sentencia SELECT 
Ordenación de Salida de Forma Descendente y Ascendente 

 
USO DE FUNCIONES DE UNA SOLA FILA PARA PERSONALIZAR LA SALIDA 
Descripción de las Diferencias entre Funciones de Una y Varias Filas 
Manipulación de Cadenas con una Función de Carácter en las Cláusulas SELECT y WHERE 
Manipulación de Números en las Funciones ROUND, TRUNC y MOD 
Realización de Operaciones Aritméticas con Datos de Fecha 
Manipulación de Fechas con las Funciones DATE 
 
LLAMADA A FUNCIONES DE CONVERSIÓN Y EXPRESIONES CONDICIONALES 
Descripción de la Conversión de Tipo de Dato Implícito y Explícito 
Uso de las Funciones de Conversión TO_CHAR, TO_NUMBER y TO_DATE 
Anidamiento de Varias Funciones 
Aplicación de las Funciones NVL, NULLIF y COALESCE a Datos 
Uso de la Lógica Condicional IF THEN ELSE en una Sentencia SELECT 
 
AGREGACIÓN DE DATOS CON FUNCIONES DE GRUPO 
Uso de las Funciones de Agregación para Producir Informes Significativos 
División de los Datos Recuperados en Grupos mediante la Cláusula GROUP BY 
Exclusión de Grupos de Datos con la Cláusula HAVING 
 
VISUALIZACIÓN DE DATOS DE VARIAS TABLAS UTILIZANDO UNIONES 
Escritura de Sentencias SELECT para Acceder a Datos de Más de Una Tabla 
Visualización de Datos que Normalmente no Cumplen una Condición de Unión mediante Uniones Externas 
Unión de una Tabla consigo Misma mediante Autounión 
 
USO DE SUBCONSULTAS PARA SOLUCIONAR CONSULTAS 
Descripción de los Tipos de Problemas que Pueden Solucionar las Subconsultas 
Definición de Subconsultas 
Lista de Tipos de Subconsultas 
Escritura de Subconsultas de Una o Varias Filas 
 
OPERADORES SET 
Descripción de los Operadores SET 
Uso de un Operador SET para Combinar Varias Consultas en una Sola 
Control del Orden de las Filas Devueltas 
 
SENTENCIAS DE MANIPULACIÓN DE DATOS 
Descripción de Cada Sentencia DML 
Inserción de Filas en una Tabla 
Cambio de Filas en una Tabla con la Sentencia UPDATE 
Supresión de Filas de una Tabla con la Sentencia DELETE 
Guardado y Desecho de Cambios con las Sentencias COMMIT y ROLLBACK 
Explicación de la Consistencia de Lectura 
 
USO DE SENTENCIAS DDL PARA CREAR Y GESTIONAR TABLAS 
Clasificación de los Principales Objetos de Base de Datos 
Revisión de la Estructura de la Tabla 
Lista de Tipos de Dato Disponibles para Columnas 
Creación de una Tabla Simple 
Descifrado de Creación de Restricciones al Crear la Tabla 
Descripción del Funcionamiento de los Objetos de Esquema 
 
OTROS OBJETOS DE ESQUEMA 
Creación de una Vista Simple y Compleja 
Recuperación de Datos de las Vistas 
Creación, Mantenimiento y Uso de las Secuencias 
Creación y Mantenimiento de Índices 
Creación de Sinónimos Privados y Públicos 
 
CONTROL DE ACCESO DE USUARIO 
Diferencia entre Privilegios de Sistema y Privilegios de Objeto 
Creación de Usuarios 
Asignación de Privilegios del Sistema 
Creación y Asignación de Privilegios a un Rol 
Cambio de Contraseña 
Asignación de Privilegios de Objeto 
¿Cómo Transferir Privilegios? 
 
GESTIÓN DE OBJETOS DE ESQUEMA 
Adición, Modificación y Borrado de una Columna 
Adición, Borrado y Aplazamiento de una Restricción 
¿Cómo Activar y Desactivar una Restricción? 
Creación y Eliminación de Índices 
Creación de un Índice Basado en Funciones 
Realización de Operaciones de Flashback 
Creación de una Tabla Externa mediante ORACLE_LOADER y ORACLE_DATAPUMP 
Consulta de Tablas Externas 
 
GESTIÓN DE OBJETOS CON VISTAS DE DICCIONARIO DE DATOS 
Explicación del Diccionario de Datos 
Uso de las Vistas del Diccionario 
Vistas USER_OBJECTS y ALL_OBJECTS 
Información de Tabla y Columna 
Consulta de las Vistas de Diccionario para Obtener Información sobre Restricciones 
Consulta de las Vistas de Diccionario para Obtener Información sobre Vistas, Secuencias, Índices y Sinónimos 
Adición de un Comentario a una Tabla 
Consulta de las Vistas de Diccionario para Obtener Información sobre Comentarios 
 
MANIPULACIÓN DE JUEGOS DE DATOS GRANDES 
Uso de Subconsultas para Manipular Datos 
Recuperación de Datos mediante una Subconsulta como Origen 
Inserción mediante una Subconsulta como Destino 
Uso de la Palabra Clave WITH CHECK OPTION en Sentencias DML 
Lista de Tipos de Sentencias INSERT de Varias Tablas 
Uso de Sentencias INSERT de Varias Tablas 
Fusión de Filas en una Tabla 
Seguimiento de Cambios en Datos durante un Período de Tiempo 
 
GESTIÓN DE DATOS SITUADOS EN DISTINTAS ZONAS HORARIAS 
Zonas Horarias 
CURRENT_DATE, CURRENT_TIMESTAMP y LOCALTIMESTAMP 
Comparación de Fecha y Hora en la Zona Horaria de una Sesión 
DBTIMEZONE y SESSIONTIMEZONE 
Diferencia entre DATE y TIMESTAMP 
Tipos de Dato INTERVAL 
Uso de EXTRACT, TZ_OFFSET y FROM_TZ 
Llamada a TO_TIMESTAMP, TO_YMINTERVAL y TO_DSINTERVAL 
 
RECUPERACIÓN DE DATOS MEDIANTE SUBCONSULTAS 
Subconsultas de Varias Columnas 
Comparación de Pairwise y No Pairwise 
Expresiones de Subconsultas Escalares 
Solución de Problemas con Subconsultas Correlacionadas 
Actualización y Supresión de Filas mediante Subconsultas Correlacionadas 
Operadores EXISTS y NOT EXISTS 
Llamada a la Cláusula WITH 
Cláusula WITH Recursiva 
 
SOPORTE PARA EXPRESIONES NORMALES 
Uso de Funciones y Condiciones de Expresiones Normales en SQL 
Uso de Metacaracteres con Expresiones Normales 
Realización de una Búsqueda Básica mediante la Función REGEXP_LIKE 
Búsqueda de Patrones mediante la Función REGEXP_INSTR 
Extracción de Subcadenas mediante la Función REGEXP_SUBSTR 
Sustitución de Patrones mediante la Función REGEXP_REPLACE 
Uso de Subexpresiones con el Soporte para Expresiones Normales 
Implantación de la Función REGEXP_COUNT 

2. Oracle Database 12c: Administración, Instalación y Actualización (Intensivo)


INTRODUCCIÓN
Objetivos del Curso
Programación del Curso
Visión General de Oracle Database 12c
Visión General de Oracle Cloud
Visión General de Esquema HR
Introducción de Oracle Database 12c

EXPLORACIÓN DE LA ARQUITECTURA DE BASE DE DATOS ORACLE
Arquitectura de Base de Datos Oracle: Visión General
Configuraciones de Instancia de Base de Datos Oracle
Conexión a la Instancia de Base de Datos Oracle
Estructuras de Memoria de Base de Datos Oracle (Visión General)
Arquitectura de Procesos
Estructuras de Procesos
Secuencia de Inicio de Procesos
Arquitectura de Almacenamiento de Base de Datos

CONCEPTOS BÁSICOS DE INSTALACIÓN DEL SOFTWARE DE ORACLE
Planificación de la Instalación
Configuración de Oracle Linux con Oracle RDBMS (Antes de Instalar RPM)
Grupos y Usuarios del Sistema Operativo
Variables de Entorno
Configuración del Entorno del Propietario de Software de Oracle
Uso de Oracle Universal Installer (OUI)
Opción de Instalación: Modo Silencioso

INSTALACIÓN DEL SOFTWARE DE ORACLE DATABASE
Requisitos del Sistema para Oracle Database
Creación de Grupos y Usuarios del Sistema Operativo
Tipos de Instalaciones

CREACIÓN DE UNA BASE DE DATOS ORACLE CON DBCA
Planificación de Estructuras de Almacenamiento de Base de Datos
Tipos de Bases de Datos (según Carga de Trabajo)
Selección del Juego de Caracteres Adecuado
Descripción del Uso de los Juegos de Caracteres
Definición del Parámetro de Inicialización NLS_LANG
Uso del Asistente de Configuración de Bases de Datos (DBCA)

HERRAMIENTAS DE GESTIÓN DE LA BASE DE DATOS ORACLE
Introducción a las Herramientas de Gestión de Base de Datos Oracle
Uso de SQL*Plus
Uso de SQL Developer
Conexión a Oracle Enterprise Manager Database Express
Uso de la Página Inicial de Enterprise Manager Database Express
Descripción del Marco de Enterprise Manager Cloud Control
Uso de Enterprise Manager Cloud Control

GESTIÓN DE LA INSTANCIA DE BASE DE DATOS
Archivos de Parámetros de Inicialización
Inicio de una Instancia de Oracle Database
Cierre la Instancia de Oracle Database.
Visualización de Archivos Log
Uso de Archivos de Rastreo
Uso de Vistas Dinámicas de Rendimiento
Diccionario de Datos

CONFIGURACIÓN DEL ENTORNO DE RED DE ORACLE
Visión General de Oracle Net Services
Visión General del Listener de Red de Oracle
Establecimiento de Conexiones de Red de Oracle
Conexión a un Servidor
Herramientas para Configurar y Gestionar la Red de Oracle
Uso de la Utilidad de Control del Listener
Uso del Asistente de Configuración de Red de Oracle
Uso del Gestor de Red de Oracle

ADMINISTRACIÓN DE SEGURIDAD DE USUARIO
Cuentas de Usuario de Base de Datos (Visión General)
Cuentas Administrativas Predefinidas
Creación de Usuarios
Autenticación
Desbloqueo de una Cuenta de Usuario y Restablecimiento de la Contraseña
Privilegios
Roles
Perfiles

GESTIÓN DE ESTRUCTURAS DE ALMACENAMIENTO DE BASE DE DATOS
Descripción de Almacenamiento de Datos
Contenido en Bloque de Base de Datos
Exploración de la Estructura de Almacenamiento
Creación de un Nuevo Tablespace
Visión General de Tablespaces Creados por Defecto
Gestión de Tablespaces
Visualización de Información de Tablespace
Uso de Oracle Managed Files

GESTIÓN DE ESPACIO
Visión General de Gestión de Espacio
Gestión de Espacio de Bloque
Migración y Encadenamiento de Filas
Gestión de Espacio Libre en Segmentos
Tipos de Segmentos
Asignación de Extensiones
Asignación de Espacio
Creación de Tablas Sin Segmentos

GESTIÓN DE DATOS DE DESHACER
Visión General de Datos de Deshacer
Transacciones y Datos de Deshacer
Almacenamiento de Información de Deshacer
Comparación de Datos de Deshacer y Datos Redo
Gestión de Acciones de Deshacer
Configuración de Retención de Deshacer
Garantía de Retención de Deshacer
Cambio del Tablespace de Deshacer a un Tamaño Fijo

GESTIÓN DE SIMULTANEIDAD DE DATOS
Visión General de Bloqueos
Mecanismo de Bloqueo
Simultaneidad de Datos
Bloqueos de DML
Mecanismo de Puesta en Cola
Conflictos de Bloqueo

IMPLANTACIÓN DE AUDITORÍA DE BASE DE DATOS ORACLE
Separación de Responsabilidades
Seguridad de la Base de Datos
Supervisión de Conformidad
Auditoría de Base de Datos Estándar
Pista de Datos de Auditoría Unificada
Separación de Tareas para Administración de Auditoría (Roles AUDIT_ADMIN y AUDIT_VIEWER)
Configuración de la Pista de Auditoría
Especificación de Opciones de Auditoría

CONCEPTOS DE COPIA DE SEGURIDAD Y RECUPERACIÓN
Categorías de Fallos
Tecnología Flashback
Descripción de Recuperación de Instancia
Fases de Recuperación de Instancia
Ajuste de Recuperación de Instancia
Uso del Asesor de MTTR
Comparación de Recuperación Completa e Incompleta
Soluciones de Protección de Datos de Oracle

RECUPERACIÓN Y COPIA DE SEGURIDAD DE CONFIGURACIÓN
Configuración de Capacidad de Recuperación
Configuración del Área de Recuperación Rápida
Multiplexación del Archivo de Control
Archivos Redo Log en Línea
Multiplexación del Archivo Redo Log en Línea
Archivos Redo Log Archivados
Proceso de Archivador
Destinos y Denominación de Archivos Redo Log Archivados

REALIZACIÓN DE COPIAS DE SEGURIDAD DE BASE DE DATOS
Visión General de las Soluciones de Copia de Seguridad
Oracle Secure Backup (Visión General)
Copia de Seguridad Gestionada de Usuario (Visión General)
Terminología y Tipos de Copia de Seguridad
Uso de Recovery Manager (RMAN)
Configuración de Valores de Copia de Seguridad
Copia de Seguridad Sugerida por Oracle
Copia de Seguridad del Archivo de Control en Archivo de Rastreo

RECUPERACIÓN DE BASES DE DATOS
Data Recovery Advisor
Pérdida de un Archivo de Control
Pérdida de un Archivo Redo Log
Pérdida de un Archivo de Datos en Modo NOARCHIVELOG
Pérdida de un Archivo de Datos No Crítico en Modo ARCHIVELOG
Pérdida de un Archivo de Datos Crítico del Sistema en Modo ARCHIVELOG
Movimiento de Datos

MOVIMIENTO DE DATOS: ARQUITECTURA GENERAL
Oracle Data Pump
SQL*Loader
Tablas Externas

REALIZACIÓN DE MANTENIMIENTO DE BASE DE DATOS
Mantenimiento de la Base de Datos (Visión General)
Visualización del Historial de Alertas
Terminología
Repositorio de Carga de Trabajo Automática (AWR)
Niveles de Estadística
Monitor de Diagnóstico de Base de Datos Automático (ADDM)
Marco de Asesor
Enterprise Manager y Asesores

GESTIÓN DEL RENDIMIENTO
Control del Rendimiento
Actividades de Ajuste
Planificación de Rendimiento
Ajuste de Instancias
Metodología de Ajuste de Rendimiento
Datos de Ajuste de Rendimiento
Supervisión del Rendimiento
Gestión de la Memoria

GESTIÓN DEL RENDIMIENTO: AJUSTE SQL
Ajuste SQL
Optimizador de Oracle
Directivas de Plan SQL
Planes de Ejecución Adaptativos
Asesores de SQL
Resultados de Ajuste SQL Automático
Implantación de Recomendaciones de Ajuste Automático
Asesor de Ajustes SQL