Temario y contenidos del curso
Módulo nº 1
Denominación: ORACLE DATABASE: TALLER DE SQL
Objetivo: Dominar los conceptos de base de datos relacionados y lenguaje de programación SQL. Escribir consultas contra una única o múltiples tablas, manipular datos y crear objetos de bases de datos.
-Introducción
-Obtención de datos con SQL SELECT
-Ordenación de datos
-Uso de funciones Single-Row para costumizar el output
-Uso de funciones de conversión y expresiones condicionales
-Reporte de datos agregados con funciones Group
-Obtención de datos de múltiples tablas con Join
-Uso de subconsultas
-Uso de operadores SET
-Gestión de tablas con sentencias DML
Introducción a DDL
-Introducción a vistas de diccionarios de datos
-Creación de sentencias, sinónimos e índices -Creación de vistas
-Gestión de objetos de esquema
-Manipulación de datos con subconsultas
-Control de acceso de usuarios
-Manipulación de datos con consultas avanzadas
-Gestión de datos en zonas horarias diferentes
Módulo nº 2
Denominación: ORACLE DATABASE: TALLER DE ADMINISTRACIÓN
Objetivo: Gestionar los recursos de Oracle Database, crear estructuras de almacenamiento de base de datos apropiadas para soportar las aplicaciones empresariales. Crear usuarios y administrar la seguridad de la base de datos, monitorizar la base de datos y su rendimiento.
-Introducción de Oracle Database
-Acceso a Oracle Database
-Creación de una base de datos con BDCA
-Creación de una base de datos con comandos sql
-Arranque y detección de una instancia de base de datos
-Gestión de instancias
-Overview de Oracle Net Service
-Configuración de métodos
-Configuración y administración del Listener
-Configuración de arquitectura de servidor compartido
-Configuración de una conexión para multiplexing y control de accesos
-Creación PDBs del Seed
-Uso de otras técnicas para crear PDB
-Gestión PDB
-Overview del almacenamiento de base de datos
-Creación y gestión de tablespaces
-Mejora del espacio de uso
-Gestión Undo Data
-Creación y gestión de cuentas de usuario
-Configuración de privilegios y roles de autorización
-Configuración de límites de recursos de usuarios
-Implementación Oracle Database Auditing
-Carga y transporte de datos
-Tareas de mantenimiento automatizadas
-Gestión de tareas y ventanas de mantenimiento automático
-Monitorización y mejora del rendimiento
-Análisis SQL y rutas de acceso optimizado
Módulo nº 3
Denominación: ORACLE DATABASE: TALLER DE DESPLIEGUE, PARCHEO Y ACTUALIZACIÓN
Objetivo: Instalar el software Oracle Database, crear conteedores y provisionar base de datos pluggable
-Preparación de la instalación
-Instalación de Oracle Grid Infrastructures para un servidor Stand-Alone
-Instalación Oracle Database
Creación de una base de datos con Oracle DBCA
-Parcheo Oracle Grid Infrastructure y Oracle Database
-Actualización del software
-Ejecución tareas de post-actualización
-Migración de datos con Oracle Data Pump
Módulo nº 4
Denominación: ORACLE DATABASE: TALLER DE ADMINISTRACIÓN AVANZADA
Objetivo: Realizar la copia de seguridad y la recuperación de la base de datos. Utilizar Recovery Manager en línea de comandos para realizar copias de seguridad, recuperación y duplicado de datos.
-Configuración de Backup y Recovery
-Uso de Recovery Manager (RMAN)
-Estrategias de copias de seguridad
-Creación de copias de seguridad
-Uso de las funciones opcionales de copias de seguridad
-Ajuste de rendimiento de copias de seguridad
-Catálogo de recuperación
-Creación de catálogo de recuperación
-Gestión de registros objetivo
-Uso de scripts almacinados
-Creación y uso de catálogos de Virtual Private
-Conceptos de restauración y recuperación
-Diagnósticos de fallo
-Ejecución completa de recuperación
-Recuperación Point-in-Time
-Recuperación Block Media
-Operaciones adicionales de recuperación
-Oracle Flashback
-Uso de funciones lógicas flashback
-Uso de PDB
-Duplicación de base de datos
-Creación de una base de datos duplicada de una copia de seguridad
Módulo nº 5
Denominación: ADMINISTRACIÓN DE MYSQL
Objetivo: Realizar tareas habituales de administración de base de datos MySQL, configurar la replicación y la seguridad, realizar copias de seguridad de bases de datos y ajuste del rendimiento, y proteger las bases de datos MySQL.
-Instalación de Mysql
-Arquitectura de Mysql
-Configuración de Maysql
-Administración del sistema
-Configuración del servidor
-Clientes y herramientas
-Tipos de datos
-Obtener metadatos
-Transacciones y bloqueo
-Almacenamiento Motores
-Particiones
-Gestión de usuarios -Seguridad
-Mantenimiento de tablas
-Exportación e importación de datos
-Programación en MySQL
-MySQL Backup y recuperación
-Replicación
-Optimización del rendimiento