You are on page 1of 39

Catálogo de cursos 2010 / Oracle

Nuestras áreas de formación son:

Oracle:
bases de datos, data vault, optimización, PL/SQL, Forms,
Reports…

Java y software libre:


arquitectura, webservices, Jdeveloper, OAS, Weblogic,
Apache…
Metodologías:
ITIL, UML, gestión de proyectos…

Business Intelligence:
Oracle BI Enterprise edition, diseño de datawarehouse
Business Technology Optimization:
Network Node Management, Change&Configuration
Management

Software Factories:
tecnologías, pruebas, gestión de riesgos…

En este documento le ofrecemos los contenidos del área Oracle

1
Catálogo de cursos 2010 / Oracle

Índice
ORACLE .................................................................................................................................................. 3
1. ORACLE DATA GUARD. (REPLICACIÓN DE DATOS) ...................................................................................... 3
2. COPIAS DE SEGURIDAD CON RMAN........................................................................................................ 5
3. OPTIMIZACIÓN DE APLICACIONES SQL ..................................................................................................... 7
4. AJUSTE Y RENDIMIENTO DE ORACLE ........................................................................................................ 9
5. ORACLE REAL APPLICATION CLUSTERS ................................................................................................... 10
6. NUEVAS FUNCIONALIDADES 11G. ......................................................................................................... 12
7. NUEVAS FUNCIONALIDADES 10G. ......................................................................................................... 14
8. ADMINISTRACIÓN ORACLE 11G I .......................................................................................................... 16
9. ADMINISTRACIÓN ORACLE 11G II ......................................................................................................... 18
10. ADMINISTRACIÓN DE ORACLE 10G I ..................................................................................................... 20
11. ADMINISTRACIÓN DE ORACLE 10G II .................................................................................................... 22
12. EL LENGUAJE SQL EN ORACLE ............................................................................................................. 24
13. LENGUAJE PL/SQL............................................................................................................................ 26
14. ORACLE AUDIT VAULT 10G ................................................................................................................. 28
15. ORACLE DATABASE VAULT 10G ........................................................................................................... 29
16. ORACLE10G DEVELOPER SUITE: FORMS ................................................................................................ 30
17. ORACLE10G DEVELOPER SUITE: REPORTS .............................................................................................. 32
18. DESARROLLO CON ORACLE PORTAL 10GR2 ............................................................................................ 33
19. ARQUITECTURA DE COMPONENTES Y ADMINISTRACIÓN DE OAS10G .......................................................... 35
PÍLDORAS FORMATIVAS ...................................................................................................................... 37
I. Creación de una base de datos “duplicada”. (10h). ............................................................... 37
II. Creación de Tablespaces Transportables (Incluyendo entre diferentes plataformas) utilizando
RMAN. (10h) ..................................................................................................................................... 37
III. Funcionalidad Flashback. (5 h) ................................................................................................ 38
IV. Cifrado transparente en Oracle. (5 h) ...................................................................................... 38
V. ASM Automatic Storage Management (10 h) ......................................................................... 39

2
Catálogo de cursos 2010 / Oracle

Oracle
1. Oracle Data Guard. (Replicación de
datos)
Presentación del curso
Oracle Data Guard es la utilidad de Oracle para asegurar una alta disponibilidad, una
protección de datos y la recuperación ante un desastre de las bases de datos.
Oracle Data Guard es una amplia gama de servicios para crear, mantener, gestionar y
monitorizar una o más bases de datos en Standby para facilitar que las bases de datos de
producción puedan sobrevivir a desastres y corrupciones de datos.

Objetivos del curso


 Conocer y configurar Oracle Data Guard.
 Prevenir la pérdida de datos y funcionalidad ante un desastre mediante Oracle Data
Guard.

Requisitos del curso


 Conocimientos profundos de Oracle a nivel de DBA.
 Conocimientos del sistema operativo.
 Conocimientos de RMAN (Recovery Manager).

Duración del curso


 25 horas.

Contenido del curso


 Introducción a Oracle Data Guard.
o Configuraciones.
o Servicios.
o Modos de protección.
o Conceptos básicos.
o Prerrequisitos de hardware y software.
 Parámetros de inicialización.
 Creación y gestión de las bases de datos Standby.
o Base de datos standby física.
o Base de datos standby lógica.
 Servicios de transporte de los Redo Logs.
o ¿Dónde enviar los Redo Logs?
o ¿Cómo enviar los Redo Logs?
o ¿Cuándo enviar los Redo Logs?
o Establecer el nivel de protección ante fallos.
 Servicios de aplicación de los Redo Logs.
o Opciones de configuración.
o Aplicación a una base de datos standby física.
o Aplicación a una base de datos standby lógica.

3
Catálogo de cursos 2010 / Oracle

Oracle Data Guard. (Replicación de datos) (Cont.)

Contenido del curso: (Cont.)


 Transiciones de Roles.
o Switchover y Failover en las bases de datos standby físicas.
o Switchover y Failover en las bases de datos standby lógicas.
o Utilización de datos Flashback después de una transición de rol.

4
Catálogo de cursos 2010 / Oracle

2. Copias de seguridad con RMAN


Presentación del curso
RMAN es la utilidad de Oracle para la creación y restauración de copias de seguridad de la base
de datos. Su conocimiento es vital y está plenamente integrada dentro del núcleo de Oracle.
Todas las aplicaciones que permitan crear copias de seguridad de la base de datos “en
caliente” se apoyan en RMAN (Dataprotector, Veritas, Legato, etc.)

Objetivos del curso


 Poder crear las estrategias necesarias para proteger la base de datos ante situaciones
de desastre.
 Llevar a cabo las copias de seguridad.
 Poder recuperar las copias de seguridad en diferentes escenarios.

Dirigido a
 DBAs.

Requisitos previos al curso


 Conocimientos profundos de la base de datos a nivel de DBA.
 Conocimientos medios del sistema operativo.

Duración del curso


 30 horas.

Contenido del curso


 Conceptos de RMAN.
o Canales.
o Backups lógicos vs. físicos.
o Planear las estrategias de copias de seguridad.
 Arquitectura de RMAN.
o Componentes de RMAN.
o Repositorio de RMAN
o Configurar la base de datos para utilizar RMAN
o Configurar la Flash Recovery Area para utilizar RMAN
 Backups con RMAN.
o Backup de ficheros de datos y Archived Logs.
o Backup incremental.
o Informes producidos por RMAN.
 Creación y mantenimiento del catálogo RMAN.
o Actualización del catálogo.
o Borrado de backups obsoletos.
o Mantenimiento de la Flash Recovery Area.
 Realizar backups con RMAN.
o Parámetros de RMAN para realizar las copias.
o Backup de ficheros de datos y Archived Logs.
o Backup incremental.
o Backup a la Flash Recovery Area.
o Crear conjuntos de copias duplicados.
o Cifrar los backups.

5
Catálogo de cursos 2010 / Oracle

Copias de seguridad con RMAN (Cont.)

Contenido del curso: (Cont.)


 Restauración de las copias de seguridad con RMAN.
o Restauración de la base de datos y sus componentes.
o Restauración “en un punto en el tiempo” y recuperación Flashback.
o Restauración de los ficheros de base de datos en una ubicación distinta.
o Restauración de la base de datos en otra máquina.
 Gestión de los errores.
o Interpretación de los errores.
o Escenario: un Backup que no responde.
o Escenario: El backup falla por culpa del Control File bloqueado.
o Escenario: RMAN tiene problemas con los Archived Logs.
o Escenario: RMAN no puede conectarse con la base de datos Target.

6
Catálogo de cursos 2010 / Oracle

3. Optimización de aplicaciones SQL


Presentación del curso
Conocer los conceptos de la optimización puede ser la diferencia de creer que el Hardware se
ha quedado pequeño a aprovechar al máximo la capacidad del Hardware y Software. Oracle
ofrece muchas herramientas para actuar de una manera proactiva para mejorar el rendimiento
así como los “cuellos de botella”.

Objetivos del curso


 Conocer los principios de la optimización SQL.
 Conocer y utilizar las herramientas que proporciona Oracle para la optimización.
 Conocer el optimizador de costes.
 Obtener estadísticas.

Dirigido a
 Desarrolladores de aplicaciones.
 DBAs.

Requisitos previos al curso


 Conocimientos medios de la base de datos.
 Conocimientos altos de SQL.

Duración del curso


 25 horas.

Contenido del curso


 Diseño y planificación para obtener un mejor rendimiento.
o Diseño de tablas e índices.
o Modelo de datos.
o Utilización de vistas.
 Obtención de estadísticas de rendimiento.
o De la base de datos.
o Del sistema operativo.
o Diagnósticos automáticos del rendimiento del sistema.
 Configuración de los diversos elementos del Hardware.
o Memoria.
o Dispositivos I/O.
 Vistas del rendimiento de la base de datos.
o Interpretar las estadísticas.
o Estadísticas de Wait States.
 Optimización de comandos SQL.
o Identificar los comandos “pesados” de SQL.
o Consejos para mejorar los comandos SQL.
 Automatic SQL Tuning.
o Modos del optimizador.
o SQL TUNING ADVISOR.

7
Catálogo de cursos 2010 / Oracle

Optimización de aplicaciones SQL (Cont.)

Contenido del curso: (Cont.)


 El optimizador de sentencias SQL.
o Escoger el modo.
o Partes del optimizador.
o Los caminos de acceso.
o Las diferentes “Joins”.
o Obtener las estadísticas.
 Utilización de los Hints.
o Especificar un Hint.
o Tipos de Hint.
o Especificar un Hint en una vista.
 SQL ACCESS ADVISOR.
o Conceptos.
o Utilización.
o Generar las recomendaciones.
 EXPLAIN PLAN.
 TKPROF.

8
Catálogo de cursos 2010 / Oracle

4. Ajuste y rendimiento de Oracle


Objetivos del curso
 Conocer los parámetros e indicadores para lograr un rendimiento óptimo.
 Conocer como identificar de una manera reactiva los posibles problemas de
rendimiento de la base de datos.

Dirigido a
 Administradores de base de datos.

Requisitos previos al curso


 Conocimientos altos, a nivel de DBA, de Oracle.
 Conocimientos medios-altos del sistema operativo.

Duración del curso


 16 horas.

Contenido del curso


 ADDM y AWR
o Configurar ADDM
o Implementación de las recomendaciones del ADDM
 Monitorizar en tiempo real
o Actividad de los usuarios.
o Actividad de la instancia.
o Actividad del Host.
 Monitorizar las alertas de rendimiento.
 Monitorizar la base de datos manualmente.
o Acceder a los datos históricos
 ASH
 Resolver la degradación en el tiempo.
o Crear líneas base.
 SQL Tuning.
o Identificación de los comandos pesados.
o SQL Tuning Advisor.
 Problemas comunes de rendimiento.

9
Catálogo de cursos 2010 / Oracle

5. Oracle Real Application Clusters


Presentación del curso
Oracle RAC amplía la funcionalidad de la base de datos Oracle por lo que se pueden guardar,
actualizar y recuperar eficientemente los datos desde múltiples instancias y en diferentes
servidores al mismo tiempo. Oracle RAC permite que los servidores trabajen conjuntamente
en lo que se ha dado en llamar un Cluster.

La infraestructura de Oracle RAC es una parte fundamental para implementar la arquitectura


de Grid Computing. Teniendo múltiples instancias de base de datos en Cluster accediendo a
una misma base de datos previene que el servidor sea un único punto de fallo; permitiendo
que las aplicaciones que funcionan correctamente con una base de datos de una sola instancia,
funcionen exactamente igual en un entorno de Oracle RAC.

Objetivos del curso


 Configurar y gestionar Oracle RAC.
 Conocer las nociones básicas de instalación del producto.

Dirigido a
 DBAs que quieran instalar un RAC o estén contemplando esa posibilidad.

Requisitos previos al curso


 Conocimientos altos, a nivel de DBA, de Oracle.
 Conocimientos medios-altos del sistema operativo.

Duración del curso


 30 horas.

Contenido del curso


 Introducción.
o Arquitectura de Oracle Clusterware y RAC.
o Componentes y alta disponibilidad.
o Gestión del entorno RAC.
 Preparando el Cluster.
o Comprobar los requerimientos.
o Prepara el servidor.
o Configurando la red.
o Preparando el sistema operativo y el software.
 Fundamentos para la instalación y configuración de Oracle Clusterware y RAC.
o Fundamentos de Instalación de Oracle Clusterware 10g.
o Creación de una base de datos Cluster.
o Tareas de post-instalación.
o Convertir una B.D. Oracle en una B.D. Oracle RAC.
 Administrar las instancias de base de datos y las bases de datos Cluster.
o Administrar Oracle RAC con Enterprise Manager.
o Iniciar y parar las bases de datos e instancias.
o Modificar y observar los parámetros de inicialización.
o Administrar el almacenamiento en Oracle RAC.

10
Catálogo de cursos 2010 / Oracle

Oracle Real Application Clusters (Cont.)

Contenido del curso: (Cont.)


 Administrar los componentes de Oracle Clusterware.
o Copia de seguridad y recuperación de los Voting Disk.
o Añadir y eliminar Voting Disks.
o Copia de seguridad y recuperación de Oracle Cluster Registry.
o Cambiar la configuración de Oracle Cluster Registry.
o Eliminar problemas de Oracle Cluster Registry.
 Administrar las copias de seguridad y recuperación.
o Crear una Flash Recovery Area en Oracle RAC.
o El método de archivado en Oracle RAC.
o Ejecutar copias de seguridad en la base de datos Oracle RAC.
o Preparar la restauración y recuperación de la base de datos Oracle RAC.
o Recuperar la base de datos Oracle RAC.
 Gestionar la carga de trabajo de la base de datos utilizando servicios.
o La gestión de la carga de trabajo.
o Creación de los servicios.
o Administración de servicios.
 Monitorización y resolución de problemas.
o Monitorización del rendimiento de la base de datos de Oracle RAC.
o Utilización del Repositorio Automatic Workload en el entorno de Oracle RAC.
o Utilización del CRSCTL para diagnosticar componentes en el Cluster.
o Utilización de la utilidad de verificación del Cluster para diagnosticar
problemas.
o Comprobación de los Logs de Oracle RAC.
 Añadir nodos a instancias.
o Preparar el acceso a los nuevos nodos.
o Extender el directorio Home de Oracle Clusterware.
o Extender el directorio Home de ASM.
o Extender el directorio Home del software de Oracle RAC.
o Creación de un Listener en el nuevo nodo.
o Añadir una nueva instancia de Cluster al nuevo nodo.

11
Catálogo de cursos 2010 / Oracle

6. Nuevas funcionalidades 11g.


Presentación del curso
La nueva versión de Oracle 11g amplia un conjunto de funcionalidades para completar y
mejorar las ya ofrecidas por la 10g. También incorpora nuevas funcionalidades en diversas
áreas de Oracle tales como disponibilidad, rendimiento, seguridad, etc.

Objetivos del curso


 Conocer las nuevas herramientas y funcionalidades de la 11g.

Dirigido a
 Desarrolladores de aplicaciones.
 DBAs.

Requisitos previos al curso


 Conocimientos a nivel de DBA de la base de datos.

Duración del curso


 20 horas.

Contenido del curso


 Nuevas funcionalidades en la disponibilidad.
o Mejoras en Data Guard.
o Flashback Transaction.
o Mejoras en la recuperación de bloques de datos corruptos.
o Mejoras en la creación y recuperación de Backups a largo plazo.
o Mezcla de catálogos (CATALOGS).
o Data Recovery Advisor.
o Parámetro DB_ULTRA_SAFE.
o DDL con la opción WAIT.
o Mejoras en ADD COLUMN.
o Índices invisibles.
o Mejoras en las vistas materializadas.
o ALTER TABLE (xxx) READ ONLY.
o Mejoras en RMAN.
 Nuevas funcionalidades en Data Pump.
o Compresión de los ficheros.
o Encriptación de los ficheros.
o Mejoras en el tratamiento de las tablas externas.
o Transportar una sola partición o subpartición de una tabla.
 Nuevas funcionalidades a la hora de diagnosticar un error.
o El gestor de “cuelgues” (Hang Manager).
o Crear casos de prueba de SQL para reproducir los errores.
o ADR (Automatic Diagnostic Repository).
o SQL Repair Advisor.
o Nuevo ANALYZE más rápido.

12
Catálogo de cursos 2010 / Oracle

Nuevas funcionalidades 11g. (Cont.)

Contenido del curso: (Cont.)


 Nuevas mejoras en ASM.
o Mejoras en la sincronización de discos.
o Ampliaciones de escalabilidad y rendimiento.
o Nuevo privilegio SYSASM.
 SQL Performance Analyzer.
 Mejoras en la seguridad.
o Autenticación más robusta de SYSDBA y SYSOPER.
o Encriptación de tablespaces.
o Contraseñas más robustas.
o Seguridad mejorada en accesos a la red.

13
Catálogo de cursos 2010 / Oracle

7. Nuevas funcionalidades 10g.


Presentación del curso
La nueva versión de Oracle 10g amplia un conjunto de funcionalidades para completar ofrece
nuevas funcionalidades en diversas áreas de Oracle tales como la nuevas gestiones de
memoria y almacenamiento, disponibilidad, rendimiento y monitorización, seguridad, etc.

Objetivos del curso


 Conocer las nuevas herramientas y funcionalidades de la 10g.

Dirigido a
 Desarrolladores de aplicaciones.
 DBAs.

Requisitos previos al curso


 Conocimientos a nivel de DBA de la base de datos.

Duración del curso


 20 horas.

Contenido del curso


 Nuevas funcionalidades en el almacenamiento.
o Automatic Storage Manager.
o Renombrado de un Tablespace.
 Nueva funcionalidades en la disponibilidad.
o Mejoras en Data Guard.
o Capacidad de FLASHBACK.
o Mejoras en las vistas materializadas.
o Mejoras en el particionamiento de tablas IOT.
 Mejoras en RMAN
o Compresión de copias de seguridad.
o Gestión de los Scripts.
o Ampliación de los informes de RMAN.
 Nuevas funcionalidades de exportación/importación de datos.
o Data Pump.
o Compresión de los ficheros.
o Encriptación de los ficheros.
o Mejoras en el tratamiento de las tablas externas.
 Nuevas funcionalidades a la hora de diagnosticar un error.
o ADDM
o AWR
o Mejoras en las vistas ASH
o SQL Tuning Advisor.
o SQL Access Advisor.
 Nuevas mejoras en la gestión.
o Gestión automática de la memoria.
o Parámetros de configuración.
o Configuración automática de la Recovery Area.
o Alertas y umbrales.

14
Catálogo de cursos 2010 / Oracle
Nuevas funcionalidades 10g.(Cont.)

Contenido del curso: (Cont.)


 Gestión de trabajos (DBMS_SCHEDULER).
 Mejoras en Clustering.
o Nuevas utilidades de comprobación del cluster.
o Load Balancing Advisory.
 Mejoras en la gestión del espacio.
o Configuración automática del parámetro UNDO RETENTION
o Segment Advisor.
o Compresión de los segmentos ONLINE.
o UNDO Advisor..
 Mejoras en SQL.
o Expresiones Regulares.
o Columna ROW_TIMESTAMP
o Mejoras en el comando CONNECT BY.

15
Catálogo de cursos 2010 / Oracle

8. Administración Oracle 11g I


Objetivos del curso:
 Conocer los conceptos básicos de la administración de Oracle 11g.
 Conocer y aplicar las nuevas herramientas de gestión de Oracle 11g.
 Conocer las nuevas funcionalidades de Oracle 11g.

Dirigido a:
 Futuros administradores de Oracle 11g

Requisitos:
 Conocimientos de SQL.
 Conocimientos de sqlplus o aplicación similar.

Contenido del curso:


 Arquitectura de Oracle 11g
o Estructuras físicas.
o Estructuras lógicas.
 Descripción de los diferentes tipos de tablespaces.
o Gestión de la memoria.
 SGA
• Caché Results
 PGA
o Gestión de los ficheros de control.
o Gestión de los ficheros Redo Logs.
 Modo Archiver
 Modo No Archiver
 Instalación de Oracle 11g.
o Requisitos previos.
o OUI (Oracle Universal Installer).
o Creación de la base de datos (DBCA).
o Creación de los componentes de red de Oracle (NETCA).
o Creación de servidores distribuidos.
 Inicio y detención de la base de datos.
o Modos de inicio de la base de datos.
o Detención de la base de datos.
 Objetos de la base de datos.
o Tablas.
o Clusters.
o Índices.
o Secuencias.
o Paquetes y procedimientos.
o Vistas.
o Vistas materializadas.
o Consideraciones de diseño.

16
Catálogo de cursos 2010 / Oracle

Administración Oracle 11g I (Cont.)

Contenido del curso: (Cont.)


 Gestión de los índices
o Consideraciones de diseño.
o Índices basados en funciones.
o Índices comprimidos.
o Índices invisibles.
o Índice Bitmap.
 Tablas organizadas por índice (IOT).
o Definición.
o Utilización: ventajas e inconvenientes.
 Creación de usuarios.
o Privilegios
o Roles
 Obtención de estadísticas.
o A nivel de base de datos
o A nivel de esquema
o A nivel de objetos.
 Importación y exportación de datos
o Utilización de Oracle Data Pump.
o Nuevas funcionalidades de Oracle Data Pump.
o Tablas externas
o SQL Loader
 Conceptos básicos de RMAN.
o Backups lógicos vs. físicos.
o Arquitectura de RMAN.
o Componentes de RMAN.
o Configurar la base de datos para utilizar RMAN
 Realizar backups con RMAN.
 Backup de ficheros de datos y Archived Logs.
o Restauración de las copias de seguridad con RMAN.
 Restauración de la base de datos y sus componentes.

17
Catálogo de cursos 2010 / Oracle

9. Administración Oracle 11g II


Objetivos del curso:
 Conocer los conceptos avanzados de la administración de Oracle 11g.
 Conocer y aplicar las nuevas herramientas de gestión de Oracle 11g.
 Conocer las nuevas funcionalidades de Oracle 11g.

Dirigido a:
 Futuros administradores de Oracle 11g

Requisitos:
 Conocimientos de SQL.
 Haber realizado el curso de Administración Oracle 11g I
 Conocimientos de sqlplus o aplicación similar.

Contenido del curso:


 Automatic Storage Management.
o Arquitectura General de ASM.
 Tipos de redundancia.
o Creación de una Instancia de ASM.
o Utilidad ASMCMD.
 Gestión de tablas particionadas e índices particionados.
o Métodos de particionamiento.
o Creación de tablas particionadas.
o Mantenimientos de tablas particionadas.
 Capacidad Flashback
o Flashback Database.
o Flashback Table.
o Flashback versión Query.
o Flashback transaction.
o Flashback data archive.
 El optimizador de sentencias SQL.
o Escoger el modo.
o Obtención de trazas de ejecución.
o TKPROF
 Estudio de las trazas
 ADDM (Automatic Database Diagnostics Monitor)
o Monitorización de la actividad en tiempo real de la Base de datos.
o AWR
 Creación de líneas base.
o ASH (Active Sesion History)

18
Catálogo de cursos 2010 / Oracle

Administración Oracle 11g II. (Cont.)

Contenido del curso: (Cont.)


 Asesores de SQL
o Identificación de los comandos SQL más “pesados”
o Aplicar recomendaciones.
 Asesor de recursos.
o Grupos de consumidores.
o Planes.
o Estadísticas
 Asesor de recuperación de bloques corruptos.
 Scheduler
o Trabajos.
o Cadenas.
o Planificaciones.
o Ventanas
o Tareas de mantenimiento automáticas
 Globalización
o Unicode
o Parámetros NLS
o Conversiones NLS con utilidades de Oracle

19
Catálogo de cursos 2010 / Oracle

10. Administración de Oracle 10g I


Objetivos del curso:
 Conocer los conceptos básicos de la administración de Oracle 10g.
 Conocer y aplicar las nuevas herramientas de gestión de Oracle 10g.
 Conocer las nuevas funcionalidades de Oracle 10g.
 Realizar tareas de optimización.
 Poder realizar ajustes a la base de datos.

Dirigido a:
 Futuros administradores de Oracle 10g

Requisitos para el curso:


 Conocimientos de SQL

Duración del curso:


 30 horas

Contenido del curso


 Arquitectura de Oracle 10g.
o Estructuras físicas.
o Estructuras lógicas.
 Gestión de la memoria.
o Áreas de memoria.
o Gestión automática.
 Gestión de los ficheros de control.
 Gestión de los ficheros Redo Logs.
o Modo ARCHIVELOG.
o Modo NOARCHIVELOG.
 Gestión de los diferentes tipos de tablespaces.
o Tablespaces UNDO
o Tablespaces BIGFILE
o Tablespaces Temporales y grupos de Temporales
o Tablespaces Read Only (Sólo Lectura)
o Tablespaces de diferente tamańo.
 Creación de una base de datos (Utilidad DBCA).
 Administración de Usuarios.
o Creación y Gestión de Cuentas de Usuario de Base de Datos.
o Creación y Gestión de Roles.
o Otorgar y Revocar Privilegios.
o Perfiles de usuarios.
 Importación y exportación de datos
o Utilización de Oracle Data Pump.
o Nuevas funcionalidades de Oracle Data Pump
o Sql Loader
o Tablas externas.

20
Catálogo de cursos 2010 / Oracle

Administración de Oracle 10g I (Cont.)

Contenido del curso: (Cont.)


 Gestión de los índices.
o Consideraciones de diseño.
o Comprobar la utilización de un índice.
o Índices basados en funciones.
o Índices comprimidos.
o Índices Bitmap.
 Copias de seguridad (RMAN)
o Conceptos básicos.
o Creación de un catálogo de copias de seguridad.
o Creación de una copia de seguridad: Incremental , total.
o Recuperación de una base de datos.

21
Catálogo de cursos 2010 / Oracle

11. Administración de Oracle 10g II


Objetivos del curso:
 Conocer y aplicar las nuevas herramientas de gestión de Oracle 10g.
 Conocer las nuevas utilidades de Oracle 10g.
 Realizar tareas de optimización.
 Poder realizar Trazas de los procesos de la base de datos.
 Realizar copias de seguridad mediante RMAN.

Dirigido a:
 Futuros administradores de Oracle 10g

Requisitos para el curso:


 Conocimientos de SQL
 Haber realizado el curso de administración de Oracle 10g I

Duración del curso:


 30 horas

Contenido del curso


 Gestión de tablas particionadas e índices particionados.
o Métodos de particionamiento.
o Creación de tablas particionadas.
o Mantenimientos de tablas particionadas.
 Optimización.
o Conceptos sobre la optimización de sentencias SQL.
o Recolección de estadísticas.
o Identificación de filas encadenadas.
o Planes de ejecución (EXPLAIN PLAN).
 OMF (Oracle Managed Files).
o Definición.
o Utilización en diferentes escenarios.
 Automatic Storage Management.
o Arquitectura General de ASM.
 Tipos de redundancia.
o Creación de una Instancia de ASM.
o Utilidad ASMCMD.
 La capacidad Flashback de la base de datos.
o FLASHBACK DATABASE.
o FLASHBACK TABLE.
o FLASHBACK QUERY.
 Programación de ejecuciones con DBMS_SCHEDULER
o Gestión automática de la obtención de estadísticas
o Revisión de los logs
 Reparación de bloques de datos con DBMS_REPAIR
o Detectar y listar las corrupciones.
o Evaluar los costes y los beneficios de la utilización de DBMS_REPAIR para
volver a utilizar los objetos.
o Corregir los errores.
o Recuperar los datos.

22
Catálogo de cursos 2010 / Oracle

Administración de Oracle 10g II (Cont.)

Contenido del curso: (Cont.)


 SQL Tuning Advisor
o ADDM (Automatic Database Diagnostic Monitor )
o AWR ( Automatic Workload Repository )
o Establecer parámetros
 Vistas materializadas
o Creación
o Métodos de refresco

23
Catálogo de cursos 2010 / Oracle

12. El lenguaje SQL en Oracle


Objetivos del curso:
 Conocer el lenguaje SQL de Oracle.
 Conocer la recuperación jerárquica en SQL
 Conocer los comandos DDL
 Conocer nociones básicas de optimización

Dirigido a:
 Futuros programadores de SQL en Oracle

Requisitos para el curso:


 No se necesitan requisitos previos

Duración del curso:


 30 horas

Contenido del curso


 Introducción a SQL
o Tipos de columnas.
o Pseudocolumnas.
 Comandos DDL.
o CREATE
o DROP
o ALTER
o TRUNCATE
 Cláusula WHERE.
o Condiciones y orden de las condiciones (AND y OR)
o Comparaciones.
o LIKE (Patrones de Caracteres).
o REGEXP_LIKE (Expresiones de comparación).
o BETWEEN
o IN, NOT IN
o EXISTS, NOT EXISTS
o Valores NULL: IS NULL IS NOT NULL
 Funciones analíticas
o Cláusula GROUP BY
o Cláusula HAVING
o SUM, COUNT, AVG, MAX, MIN
o RANK, DENSE_RANK
o ROLLEUP
o CUBE
 Consultas jerárquicas (START WITH).
 Unión de consultas.
o UNION [ALL]
o INTERSECT
o MINUS

24
Catálogo de cursos 2010 / Oracle

El lenguaje SQL en Oracle (Cont.)

Contenido del curso: (Cont.)


 Tipos de uniones.
o Equijoins
o Self Joins
o Productos cartesianos
o Inner Joins
o Outer Joins
o Antijoins
o Semijoins
 Subconsultas
 Comando INSERT
 Comando DELETE
 Comando UPDATE
o Cláusula Returning
 Comando MERGE
 Cláusula CASE
 Creación de índices.
o Consideraciones a tomar antes de crear un índice
o Tipos de índice
o CREATE INDEX
 Nociones de optimización
o Tipos de acceso a los grupos de filas
o Ver el plan de ejecución (EXPLAIN PLAN)
o Obtener planes automáticamente desde SQLPLUS

25
Catálogo de cursos 2010 / Oracle

13. Lenguaje PL/SQL


Objetivos del curso:
 Conocer el lenguaje SQL procedural de Oracle.
 Conocer los tipos de compilación de PL/SQL
 Conocer cómo optimizar y debugar una aplicación PL/SQL.

Dirigido a:
 Futuros programadores de PL/SQL en Oracle

Requisitos para el curso:


 Conocimientos de SQL

Duración del curso:


 30 horas

Contenido del curso


 Introducción al lenguaje PL/SQL
o Ventajas del PL/SQL.
 Fundamentos del lenguaje PL/SQL
o Delimitadores.
o Identificadores.
o Literales.
o Declaraciones.
o Asignación de valores a variables.
o Ámbito y visibilidad.
 Expresiones y comparaciones
o Operadores lógicos.
o Expresiones BOOLEANAS.
o Expresiones CASE.
 Compilación Condicional
 Tipos de datos en PL/SQL
o Datos numéricos.
o Datos carácter.
o Datos LOB.
o Datos Fecha.
 Estructuras de control
o Sentencia IF
o Sentencia CASE
o Sentencias de Bucles.
o Sentencias de control
 Colecciones y registros
o Tablas Anidadas.
o Varrays.
o Varrays Asociadas.
o Asignación de valores.
o Comparación de colecciones.

26
Catálogo de cursos 2010 / Oracle

Lenguaje PL/SQL (Cont.)

Contenido del curso: (Cont.)


 Utilización de los métodos propios de las colecciones.
o EXISTS
o COUNT
o LIMIT
o FIRST y LAST
o PRIOR y NEXT
o EXTEND
o TRIM
o DELETE
 Soporte SQL en PL/SQL
o Cursores PL/SQL
 Cursores implícitos.
 Cursores explícitos.
o Recuperar información de la base de datos.
o Utilizar subconsultas.
o Utilizar cursores variables.
o Soporte transaccional.
o Transacciones autónomas.
 SQL nativo dinámico.
 EXECUTE IMMEDIATE.
 Subprogramas
 Paquetes
o DBMS_ALERT
o DBMS_OUTPUT
o UTL_FILE
o UTL_HTTP
o Consejos para escribir paquetes.
 Manejo de errores.
o Excepciones predefinidas.
o Excepciones creadas por el usuario.
o Propagación de las excepciones.
o Elevar (Activar) una excepción.
 Optimizar el rendimiento de las aplicaciones PL/SQL
o Parámetros de inicialización.
o Consejos para evitar problemas de rendimiento.
o Obtener trazas de un programa PL/SQL
 DBMS_TRACE
 DBMS_PROFILER
o Compilar en modo de ejecución Nativa.
 Paquetes para la administración.
o DBMS_REPAIR
o DBMS_SCHEDULER
o DBMS_ALERT
o DBMS_CRYPTO
o DBMS_DEBUG

27
Catálogo de cursos 2010 / Oracle

14. Oracle Audit Vault 10g


Objetivos del curso:
 Conocer el producto Audit VAULT y sus componentes.
 Aplicar y configurar Audit VAULT en una base de datos.

Dirigido a:
 Administradores de Base de Datos
 Técnicos de Soporte
 Jefes de proyecto
 Responsables de seguridad
 Desarrolladores Oracle10g

Requisitos para el curso:


 Conocimientos altos de estructura y arquitectura de Oracle
 Conceptos básicos de seguridad en Base de Datos

Duración del curso:


 15 horas

Contenido:
 Introducción a Oracle Audit VAULT
 Normativas de cumplimiento
 Arquitectura de Audit Vault
 Instalación de Audit Vault
o Requisitos hardware y software
o Instalación del servidor de Audit Vault
o Instalación del agente de Audit Vault
o Consola de Audit Vault
 Operatorias de DATABASE VAULT.
o Configuración de usuarios y Roles de audit vault
o Encriptación de la información de auditoria
 Recolección de la información del origen
o Distintos mecanismos de recopilación
o Parámetros de configuración
o Control del agente de Audit Vault
 Información de Auditoria
o Descripción
o Visualización
o Informes
o Backup
o Alertas
 Gestión del repositorio de Auditoria
o Dimensionamiento
o Actualización

28
Catálogo de cursos 2010 / Oracle

15. Oracle Database Vault 10g


Objetivos del curso:
 Conocer el producto DATABASE VAULT y sus componentes.
 Aplicar y configurar DATABASE VAULT en una base de datos.

Dirigido a:
 Desarrolladores Oracle10g
 DBA de Oracle10g

Requisitos para el curso:


 Conocimientos altos y probados de Lenguaje SQL y PL/SQL
 Conocimientos altos de estructura y arquitectura de Oracle

Duración del curso:


 20 horas

Contenido:
 Introducción a Oracle DATABASE VAULT
 Operatorias de DATABASE VAULT.
o Configurar la seguridad en la base de datos.
 Configurar los “Realms”
o “Realms” por defecto
o Operatorias con los “Realms”
o Guía de diseño de “Realms”
 Configurar los conjuntos de reglas.
o Creación y edición de los conjuntos de reglas.
o Guía de diseño de los conjuntos de reglas.
 Configurar una regla de comando.
o Creación y edición de las reglas de comando.
o Guía de diseño de las reglas de comando.
 Configurar factores.
o Creación y edición de factores.
o Guía de diseño de los factores.
 Configurar los roles de seguridad de aplicación
o Creación y edición de los roles
o Securización de los roles.
 Integración de DATABASE VAULT
o Con Enterprise Manager
o Con el cifrado automático transparente
 Objetos de DATABASE VAULT
 Paquetes PL/SQL en DATABASE VAULT
 Monitorización de DATABASE VAULT
o Violaciones de seguridad.
o Cambios estructurales.
o Políticas de seguridad.
 Generación de informes de DATABASE VAULT

29
Catálogo de cursos 2010 / Oracle

16. Oracle10g Developer Suite: Forms


Objetivo
Conocer y desarrollar de aplicaciones en un entorno web, teniendo a Oracle10g como base de
datos y a Oracle Aplication Server como servidor de aplicaciones.

Dirigido a
 Desarrolladores Oracle10g
 Técnicos de Oracle10g

Requisitos
 Conocimientos de Lenguaje SQL y PL/SQL

Duración del curso


 20 horas.

Contenidos del curso:


 Introducción a Oracle Developer Suite10g
 Arquitectura Oracle10g Developer Suite:
o Forms & Reports Services.
o Ejecución en web
o Configuración de ficheros
 Forms Builder.
o Entorno de programación
o Iconos y Ventanas
 Creación y ejecución de un formulario
 Bloques de datos y Marcos.
o Creación automática y manual.
o Propiedades
o Ejecución.
 Elementos de un formulario.
o Tipos de elementos.
o Creación automática y manual.
o Propiedades
 Disparadores.
o Niveles de creación
o Propiedades
o Código PL/SQL
 Control de Ventanas y Lienzos.
o Tipos de Ventanas y su uso.
o Creación automática y manual.
o Propiedades

30
Catálogo de cursos 2010 / Oracle

Oracle10g Developer Suite: Forms (Cont.)

Contenido del curso: (Cont.)


 Elementos adicionales a un formulario:
o Alertas
o Grupos de Registros
o Listas de valores(LOV)
o Editores
o Atributos visuales.
 Código PL/SQL en un formulario.
 Aplicaciones multiformulario.

31
Catálogo de cursos 2010 / Oracle

17. Oracle10g Developer Suite: Reports


Objetivo
Conocer y desarrollar de informes en un entorno web, teniendo como entradas y salidas
diferentes tipos de ficheros y datos.

Dirigido a
 Desarrolladores Oracle10g
 Técnicos de Oracle10g

Requisitos
 Conocimientos de Lenguaje SQL y PL/SQL

Duración del curso


 10 horas.

Contenidos
 Introducción a Oracle Report
o Entorno de programación
o Iconos y Ventanas
 Componentes Principales de un Informe
o Informes en papel
o Informes web
 Estilos de los Informes
o Informes tabulares
o Informes agrupados
o Informes Matriciales.
o Informes carta y etiquetas postales.
 Modelo de Datos
o Componentes
o Propiedades
 Campos Calculados
o Fórmula
o Totales
o Funciones
 Modelo de Presentación
o Componentes
o Propiedades
o Secciones de un Informe.
o Formatos Condicionales.
 Creación y uso de Plantillas
 Creación y Uso de Parámetros.
 Creación de gráficos en un informe.
 Distribución de un informe

32
Catálogo de cursos 2010 / Oracle

18. Desarrollo con Oracle Portal 10gR2


Objetivo
Conocer y desarrollar de informes en un entorno web, teniendo como entradas y salidas
diferentes tipos de ficheros y datos.

Dirigido a
 Desarrolladores Oracle10g
 Técnicos de Oracle10g

Requisitos
 Conocimientos de Lenguaje SQL y PL/SQL

Duración del curso


 20 horas.

Contenidos
 Estructura de OAS Portal
o Portales corporativos
o Framework de desarrollo
 Adición de contenidos al Portal
o Items: clasificación
o Adición de items a la biblioteca
o Implementación de Custom-types
 Taxonomía del contenido
o Metadatos
o Categorías y perspectivas
 Rutas y notificaciones
o Habilitación de approvals y notificaciones
o Creación y redefinición de rutas de aprobación
o Adición de portlets sobre estado y notificación
o Envío y aprobación de un ítem
 Construcción de páginas
o Regiones
o Portlets
o Estilos
o Templates
o Paneles de navegación
 Personalización de los portales
o Control de la personalización
o Uso de parámetros
o Respuesta a eventos

33
Catálogo de cursos 2010 / Oracle

Desarrollo con Oracle Portal 10gR2 (Cont.)

Contenido del curso: (Cont.)


 Búsquedas
o Tipos de búsquedas: básica, avanzada y personalizada
o Construcción de los formularios
o Manejo de resultados
 Integración de contenidos
o Web-Clipping
o Uso de OnmiPortlet
 Portlets data-driven
 Forms&Reports Porlets

34
Catálogo de cursos 2010 / Oracle

19. Arquitectura de Componentes y


Administración de OAS10g
Objetivos del curso:
El objetivo de este curso es conocer y saber gestionar los componentes integrados en OAS10gR3

Objetivos específicos:
 Gestionar y administrar el proceso de instalación de OAS y sus posibles configuraciones
topológicas.
 Gestionar los componentes operativos básicos de OAS: HTTPServer y OC4J.
 Gestionar los componentes de soporte: SSO, OID, Repositorios, etc...

Dirigido a:
 Técnicos y administradores de servidores
 Técnicos y administradores de sistemas
 Analistas y jefes de proyecto

Requisitos para el curso:


 Conocimientos tecnológicos sobre administración de sistemas y algún servidor
 Conocimiento de los entornos de productos Oracle
 Conocimiento del estándar JEE

Duración del curso:


 25 horas

Contenido del curso


 Componentes e instalación
o Infraestructura y nodo
o Descripción básica de componentes
o Opciones en la instalación
o Topologías recomendadas
 Internas al nodo
 Alta disponibilidad
o Uso de servicios ya existentes
 Infraestructuras 10.1.2
 IdentityManangement
 WebCache
o Integración SOA Suite
 Herramientas de administración de Oracle AS
o Herramientas disponibles
 Comando opmnctl
 Cliente de administración
 Application Server Control
 Visualizaciones independientes de métricas

35
Catálogo de cursos 2010 / Oracle

Arquitectura de Componentes y Administración de OAS10g (Cont.)

Contenido del curso: (Cont.)


 ‘Ver’ el sistema con OAS Control
 Entrada al sistema
 Cuentas administrativas
 Gestión de topologías
 Gestión de componentes
o Arranque y parada
 Descripción de componentes básicos
o Http Server: arquitectura y administración básica
 OC4J: Características de los nuevos contenedores
 Jerarquía de aplicaciones
o Configuración y administración básica
 Infraestructura y seguridad
 Oracle Single Sign-On y proceso de autentificación
o Oracle Internet Directory
 Reconfiguraciones
o Añadir o borrar instancias de OC4J
o Configuraciones de cluster
o Configuraciones de OC4J con SSO
o Configuración de instancias para usar IdentityManangement
o Cambio en los servicios de IdentityManangement
o Cambio de configuraciones de red
 Clonación de instancias de nodo
o Descripción del proceso
o Prerrequisitos y limitaciones
o Clonaciones de instancias independientes o de un cluster
o Adaptación del proceso de clonación
 Manejo de logs
o Acceso a los ficheros de log con OASControl
o Registro de los ficheros de log de componentes
o Contenidos y nombrado de ficheros de LOG
o Diagnósticos de problemas y mensajes de correlación
 Backup/Recovery
o Características del proceso
o OAS RecoveryManager
o Estrategias y procedimientos de copia de seguridad
o Estrategias y procedimientos de restauración

36
Catálogo de cursos 2010 / Oracle

Píldoras Formativas
Presentación de las píldoras formativas.
Son seminarios muy concretos sobre un tema particular que permiten, en un tiempo muy
corto obtener el conocimiento de la materia presentada.

Dirigido a:
 DBAs que quieran profundizar en cada tema.

Requisitos previos al curso


Debido a que son temarios muy específicos y se imparten en un breve tiempo es conveniente
tener los siguientes requisitos:
 Conocimientos altos de la estructura de la base de datos.
 Conocimientos altos de SQL.

I. Creación de una base de datos “duplicada”. (10h).

Objetivos:
 Crear y mantener una base de datos duplicada en su totalidad o no, en otro entorno
para poder realizar pruebas, extracción de datos, etc. A través de RMAN

Contenido:
 Creación de los ficheros de datos.
 Evitar ciertos tablespaces en la base de datos duplicada.
 Creación en el host local o remoto de la base de datos duplicada.
 Resincronizar la base de datos duplicada.
 Utilizar los backups incrementales para actualizar la base de datos duplicada.

II. Creación de Tablespaces Transportables (Incluyendo entre


diferentes plataformas) utilizando RMAN. (10h)

Objetivos:
 Preparación de tablespaces para su transporte a otra base de datos.

Contenido:
 Limitaciones de la creación de Tablespaces Transportables y Conversión de la base de
datos.
 Conversiones de Tablespaces.
 Conversiones de bases de datos

37
Catálogo de cursos 2010 / Oracle

Píldoras Formativas (Cont.)


III. Funcionalidad Flashback. (5 h)

Objetivos:
 Recuperación de información modificada o eliminada en el pasado.
 Recuperación de la base de datos en un punto del tiempo sin necesidad de realizar una
restauración.

Contenido:
 Activación de la flashback.
o Parámetros y privilegios
 Tipos de flashback;
o Flashback query
 Pseudocolumnas
 Versiones
 Timestamp
o Flashback drop
 Uso de la papelera de reciclaje
o Flashback table
o Flashback database
 Recuperación en el tiempo
 Deshacer los cambios una vez abierto con la opción RESETLOGS
o Flashback transaction query.
 Paquete Dbms_flashback

IV. Cifrado transparente en Oracle. (5 h)

Objetivos:
Proteger los datos sensibles en los ficheros de datos del sistema; así como en las copias de
seguridad a través de Data Pump.

Contenido:
 Oracle Wallet.
o Creación de monederos.
 Exportación e importación de las claves.
 Creación de las columnas cifradas.
o Restricciones
o Algoritmos de cifrado.
o Cifrado y descifrado de columnas
 Exportación e importación de las tablas con columnas cifradas.

38
Catálogo de cursos 2010 / Oracle

Píldoras Formativas (Cont.)


V. ASM Automatic Storage Management (10 h)

Objetivos:
 Aunar las ventajas de los discos RAW con la facilidad de gestión de los Filesystems.
 Facilitar la gestión de múltiples discos y ficheros de datos de la base de datos.

Contenido:
 Definición de ASM
o Discos.
o Grupos de discos.
o Grupos de fallos.
o Mirroring.
o Striping.
 Administración de la Instancia ASM.
 Administración de los grupos de discos.
 Migración de una base de datos a una instancia ASM.

39

You might also like