39
Catálogo de cursos 2010 / Oracle 1 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

Cat Oracle

Embed Size (px)

Citation preview

Page 1: Cat Oracle

Catálogo de cursos 2010 / Oracle

1

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

Page 2: Cat Oracle

Catálogo de cursos 2010 / Oracle

2

Í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

Page 3: Cat Oracle

Catálogo de cursos 2010 / Oracle

3

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.

Page 4: Cat Oracle

Catálogo de cursos 2010 / Oracle

4

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.

Page 5: Cat Oracle

Catálogo de cursos 2010 / Oracle

5

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.

Page 6: Cat Oracle

Catálogo de cursos 2010 / Oracle

6

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.

Page 7: Cat Oracle

Catálogo de cursos 2010 / Oracle

7

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.

Page 8: Cat Oracle

Catálogo de cursos 2010 / Oracle

8

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.

Page 9: Cat Oracle

Catálogo de cursos 2010 / Oracle

9

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.

Page 10: Cat Oracle

Catálogo de cursos 2010 / Oracle

10

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.

Page 11: Cat Oracle

Catálogo de cursos 2010 / Oracle

11

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.

Page 12: Cat Oracle

Catálogo de cursos 2010 / Oracle

12

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.

Page 13: Cat Oracle

Catálogo de cursos 2010 / Oracle

13

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.

Page 14: Cat Oracle

Catálogo de cursos 2010 / Oracle

14

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.

Page 15: Cat Oracle

Catálogo de cursos 2010 / Oracle

15

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.

Page 16: Cat Oracle

Catálogo de cursos 2010 / Oracle

16

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.

Page 17: Cat Oracle

Catálogo de cursos 2010 / Oracle

17

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.

Page 18: Cat Oracle

Catálogo de cursos 2010 / Oracle

18

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)

Page 19: Cat Oracle

Catálogo de cursos 2010 / Oracle

19

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

Page 20: Cat Oracle

Catálogo de cursos 2010 / Oracle

20

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.

Page 21: Cat Oracle

Catálogo de cursos 2010 / Oracle

21

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.

Page 22: Cat Oracle

Catálogo de cursos 2010 / Oracle

22

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.

Page 23: Cat Oracle

Catálogo de cursos 2010 / Oracle

23

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

Page 24: Cat Oracle

Catálogo de cursos 2010 / Oracle

24

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

Page 25: Cat Oracle

Catálogo de cursos 2010 / Oracle

25

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

Page 26: Cat Oracle

Catálogo de cursos 2010 / Oracle

26

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.

Page 27: Cat Oracle

Catálogo de cursos 2010 / Oracle

27

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

Page 28: Cat Oracle

Catálogo de cursos 2010 / Oracle

28

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

Page 29: Cat Oracle

Catálogo de cursos 2010 / Oracle

29

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

Page 30: Cat Oracle

Catálogo de cursos 2010 / Oracle

30

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

Page 31: Cat Oracle

Catálogo de cursos 2010 / Oracle

31

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.

Page 32: Cat Oracle

Catálogo de cursos 2010 / Oracle

32

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

Page 33: Cat Oracle

Catálogo de cursos 2010 / Oracle

33

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

Page 34: Cat Oracle

Catálogo de cursos 2010 / Oracle

34

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

Page 35: Cat Oracle

Catálogo de cursos 2010 / Oracle

35

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

Page 36: Cat Oracle

Catálogo de cursos 2010 / Oracle

36

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

Page 37: Cat Oracle

Catálogo de cursos 2010 / Oracle

37

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

Page 38: Cat Oracle

Catálogo de cursos 2010 / Oracle

38

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.

Page 39: Cat Oracle

Catálogo de cursos 2010 / Oracle

39

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.