Si lo deseas podemos buscar por ti el curso que mejor se adapta a ti, somos especialistas en formación.

(+34) 986013487

Experto en Oracle 10g

Curso de Oracle 10g

AEDE

El OBJETIVO del curso es que todos los alumnos alcancen unos conocimientos técnicos avanzados en la BBDD Oracle 10g para que puedan desarrollar y administrar la base de datos en cualquiera de las situaciones. El alumno que finalice con éxito el Master dispone de formación para incorporarse al mercado como Administrador y/o desarrollador Oracle.

Preparar al alumnado para la obtención de las Certificaciones Oracle:

  •  1Z0-007 Introduction to Oracle: SQL®
  • 1Z0-001 Introduction to Oracle: SQL® and PL/SQL™
  • 1Z0-147 Program with PL/SQL
  • 1Z0-042 Oracle Database 10g: Administration I
  • 1Z0-031 Oracle Database: Fundamentals I
  • 1Z0-032 Oracle Database: Fundamentals II
  • 1Z0-033 Oracle Database: Performance Tuning
  • 1Z0-030 Oracle Database: New Features for Administrators

Requisitos para participar en el curso:

El curso está dirigido especialmente a alumnos que deseen obtener las titulaciones oficiales, de Oracle o simplemente deseen formarse como programador experto en BBSS Oracle 10g. Los alumnos deberán de poseer conocimientos mínimos informáticos.

Categoría del curso: Cursos de Administración de Bases de Datos.
Modalidad: Presencial.

Temario del curso:

MÓDULOS DE CONTENIDOS (200horas)
En el curso se abordan a fondo los siguientes módulos de contenidos:
1.-INTRODUCCIÓN A ORACLE 10 g
1.1 Introducción.
1.1.1 Visión general de Oracle 10g
1.1.2 Enumeración de las funciones principales de la Base de Datos Oracle 10g
1.1.3 Descripción de diseño de base de datos relacional y relacionado con objetos
1.1.4 Revisión del concepto de base de datos relacional
1.1.5 Definición del término modelos de datos
1.1.6 Cómo se pueden relacionar varias tablas
1.2 Funciones.
1.2.1 Numericas.
1.2.2 Fecha y hora.
1.2.3 Caracter.
1.2.4 Conversion.
1.2.5 Formato
1.2.6 Otras funciones
1.3 Operadores SQL:
1.3.1 Aritméticos.
1.3.2 Concatenación.
1.3.3 Conjuntos.
1.4 Condiciones SQL.
1.4.1 Condiciones de Comparación
1.4.2 Condiciones de Lógicas
1.4.3 Condiciones de Pertenencia
1.4.4 Condiciones de Rango de Valores
1.4.5 Condición Null
1.4.6 Condición Exists
1.4.7 Condición Like
1.4.8 Condición Between
1.5 Expresiones.
1.5.1 Case Simple
1.5.2 Case Buscada
1.5.3 Nullif
1.5.4 Coalesce
1.6 Recuperación de Datos mediante la Sentencia SELECT de SQL
1.6.1 Definición de terminología de proyecto, selección y unión
1.6.2 Revisión de las sintaxis para sentencias SELECT de SQL básicas
1.6.3 Uso de operadores aritméticos y de concatenación en sentencias SQL
1.6.4 Enumeración de las diferencias entre SQL e iSQL*Plus
1.6.5 Conexión a la base de datos mediante iSQL*Plus
1.6.6 Explicación de la interfaz iSQL*Plus6
1.6.7 Clasificación de los distintos tipos de comandos de iSQL*Plus
1.6.8 Guardar sentencias SQL en archivos de comandos
1.7 Restricción y Ordenación de Datos
1.7.1 Límite de filas mediante una selección
1.7.2 Uso de la cláusula WHERE para recuperar filas específicas
1.7.3 Uso de las condiciones de comparación en la cláusula WHERE
1.7.4 Uso de la condición LIKE para comparar valores literales
1.7.5 Enumeración de las condiciones lógicas AND, OR, NOT
1.7.6 Descripción de las reglas de prioridad para las condiciones que se muestran en esta lección
1.7.8 Ordenación de filas con la cláusula ORDER BY
1.7.9 Uso de sustitución de ampersand en iSQL*Plus para restringir y ordenar la salida en tiempo de ejecución
1.8 Uso de Funciones de una Sola Fila para Personalizar Informes
1.8.1 Diferencias entre funciones SQL de una sola fila y de varias filas
1.8.2 Uso de las funciones de manipulación de caracteres en las cláusulas SELECT y WHERE
1.8.3 Explicación y uso de las funciones numéricas y de fecha
1.8.4 Uso de la función SYSDATE para recuperar la fecha actual en el formato por defecto
1.8.5 Introducción de la tabla DUAL como medio de visualizar resultados de función
1.8.6 Enumeración de las reglas para la aplicación de operadores aritméticos en fechas
1.8.7 Uso de los operadores aritméticos con fechas en la cláusula SELECT.
1.9 Informes de Datos Agregados mediante Funciones de Grupo.
1.9.1 Descripción y clasificación de las funciones de grupo
1.9.2 Uso de las funciones de grupo
1.9.3 Uso de la palabra clave DISTINCT con funciones de grupo
1.9.4 Descripción del manejo de valores nulos con funciones de grupo
1.9.5 Creación de grupos de datos con la cláusula GROUP BY
1.9.6 Agrupamiento de datos mediante varias columnas
1.9.7 Cómo evitar las consultas no válidas con las funciones de grupo
1.9.8 Exclusión de grupos de datos con la cláusula HAVING
1.10 Visualización de Datos de Varias Tablas
1.10.1 Muestra de la sintaxis de unión de tablas mediante la sintaxis SQL 99
1.10.2 Uso de alias de tabla para escribir código más corto e identificar de 7.10.3 forma explícita columnas de varias tablas
1.10.4 Emisión de una sentencia CROSS JOIN de SQL para producir un producto cartesiano
1.10.5 Uso de la cláusula NATURAL JOIN para recuperar datos de tablas con las mismas columnas con nombre
1.10.6 Creación de una unión con la cláusula USING para identificar columnas específicas entre tablas
1.10.7 Creación de una unión en tres sentidos con la cláusula ON para recuperar información de 3 tablas
1.10.8 Enumeración de los tipos de uniones externas LEFT, RIGHT y FULL
1.10.9 Adición de más condiciones al unir tablas con la cláusula AND
1.11 Uso de Subconsultas para Resolver Consultas
1.11.1 Enumeración de la sintaxis para subconsultas en una cláusula WHERE de la sentencia
SELECT
1.11.2 Enumeración de las instrucciones para el uso de subconsultas
1.11.3 Descripción de los tipos de subconsultas
1.11.4 Ejecución de subconsultas de una sola fila y uso de funciones de grupo en una
subconsulta
1.11.6 Identificación de sentencias no válidas con subconsultas
1.11.7 Ejecución de subconsultas de varias filas
1.11.8 Análisis del funcionamiento de los operadores ANY y ALL en subconsultas de varias filas
1.11.9 Explicación del manejo de valores nulos en subconsultas
1.12 Uso de Operadores Set
1.12.1 Uso del operador UNIÓN para devolver todas las filas de varias tablas y eliminar filas duplicadas
1.12.2 Uso del operador UNIÓN ALL para devolver todas las filas de varias tablas
1.12.3 Descripción del operador INTERSECT
1.12.4 Uso del operador INTERSECT
1.12.5 Explicación del operador MINUS
1.12.6 Uso del operador MINUS
1.12.7 Enumeración de instrucciones del operador SET
1.12.8 Ordenación de resultados al utilizar el operador UNION
1.13 Manipulación de datos
1.13.1 Escritura de sentencias INSERT para agregar filas a una tabla
1.13.2 Copia de filas de otra tabla
1.13.3 Creación de sentencias UPDATE para cambiar datos en una tabla
1.13.4 Generación de sentencias DELETE para eliminar filas de una tabla
1.13.5 Uso de un archivo de comandos para manipular datos
1.13.6 Guardar y desechar cambios en una tabla a través del procesamiento de transacciones
1.13.7 Muestra del funcionamiento de la consistencia de lectura
1.13.8 Descripción de la sentencia TRUNCATE
1.14 Uso de Sentencias DDL para Crear y Gestionar Tablas
1.14.1 Enumeración de los principales objetos de base de datos y descripción de las reglas de nomenclatura para objetos de base de datos
1.14.2 Introducción del concepto de esquema
1.14.3 Visualización de sintaxis básica para la creación de una tabla y muestra de la opción
DEFAULT
1.14.4 Explicación de los distintos tipos de restricciones
1.14.5 Muestra de excepciones resultantes cuando se produce una violación de restricciones con sentencias DML>
1.14.6 Creación de una tabla con una subconsulta
1.14.7 Descripción de la funcionalidad ALTER TABLE
1.14.8 Eliminación de una tabla con la sentencia DROP y cambio del nombre de una tabla
1.15 Creación de objetos de esquema
1.15.1 Enumeración de los principales objetos de base de datos y descripción de las reglas de nomenclatura para objetos de base de datos
1.15.2 Introducción del concepto de esquema
1.15.3 Visualización de sintaxis básica para la creación de una tabla y muestra de la opción
DEFAULT
1.15.4 Explicación de los distintos tipos de restricciones
1.15.5 Muestra de excepciones resultantes cuando se produce una violación de restricciones con sentencias DML
1.15.6 Creación de una tabla con una subconsulta y eliminación de una tabla con la sentencia DROP
1.15.7 Descripción de la funcionalidad ALTER TABLE
1.15.8 Cambio del nombre de una tabla
1.16 Control de acceso de Usuario
1.16.1 Control de acceso de usuario
1.16.2 Privilegios de sistema y privilegios de objeto
1.16.3 Creación de sesiones de usuario y otorgamiento de privilegios del sistema
1.16.4 Uso de roles para definir grupos de usuarios
1.16.5 Creación y otorgamiento de privilegios a un rol
1.16.6 Otorgamiento y revocación de privilegios de objeto
1.16.7 Cambio de la contraseña
1.16.8 Uso de Enlaces de Base de Datos
1.17 Gestión de objetos de Esquema
1.17.1 Creación de directorios
1.17.2 Creación y consulta de tablas externas
1.17.3 Creación de Tablas Organizadas por Índices
1.17.4 Creación de Índices Basados en Función
1.17.5 Borrado de Columnas
1.17.6 Modificación de la estructura de tablas y adición de restricciones
1.17.7 Ejecución de la Sentencia FLASHBACK
1.17.8 Visión General de Vistas Materializadas
1.18 Manipulación de Grandes Juegos de Datos
1.18.1 Uso de la Sentencia MERGE
1.18.2 Ejecución de DML con Subconsultas
1.18.3 Ejecución de DML con una Cláusula RETURNING
1.18.4 Visión General de Sentencias INSERT de Varias Tablas
1.18.5 Seguimiento de Cambios en DML
1.19 Generación de Informes mediante el Agrupamiento de Datos Relacionados
1.19.1 Visión general de las cláusulas GROUP BY y HAVING
1.19.2 Agregación de datos con los operadores ROLLUP y CUBE
1.19.3 Determinación de grupos subtotales mediante las funciones GROUPING
1.19.4 Cálculo de varios agrupamientos con GROUPING SETS
1.19.5 Definición de niveles de agregación con Columnas Compuestas
1.19.6 Creación de Tombinaciones con Agrupamientos Concatenados
1.20 Búsqueda de Datos mediante Subconsultas Avanzadas
1.20.1 Visión General de Subconsultas
1.20.2 Uso de una Subconsulta
1.20.3 Comparación de diversas columnas mediante Subconsultas de Varias Columnas
1.20.4 Definición de un Origen de Datos mediante una Subconsulta en la Cláusula FROM
1.20.5 Devolución de un Valor mediante Expresiones de Subconsulta Escalar
1.20.6 Realización de procesamiento fila a fila con Subconsultas Correlacionadas
1.20.7 Reutilización de bloques de consulta mediante la Cláusula WITH
1.21 Recuperación de Datos Jerárquicos
1.21.1 Datos de Ejemplo de la Tabla EMPLOYEES
1.21.2 Estructura de Árbol de los Datos de Empleados
1.21.3 Consultas Jerárquicas
1.21.4 Clasificación de Filas con LEVEL
1.21.5 Formato de Informes Jerárquicos con LEVEL y LPAD
1.21.6 Eliminación de Bifurcaciones con las cláusulas WHERE y CONNECT BY

2.- CURSO DE LENGUAJE PL/SQL

2.1 El lenguaje PL/SQL. Introducción
2.1.1 ¿Qué Es PL/SQL?
2.1.2 Entorno PL/SQL
2.1.3 Ventajas de PL/SQL
2.1.4 Visión General de Tipos de Bloques PL/SQL
2.1.5 Creación y Ejecución de un Bloque Anónimo Simple
Generación de Salida desde un Bloque PL/SQL
2.2 Declaración de Identificadores PL/SQL
2.2.1 Identificación de los Distintos Tipos de Identificadores en un Subprograma PL/SQL
2.2.2 Uso de la Sección Declarativa para Definir Identificadores
2.2.3 Enumeración de Usos para Variables
2.2.4 Almacenamiento de Datos en Variables
2.2.5 Declaración de Variables PL/SQL
2.3 Escritura de sentencias ejecutables
2.3.1 Descripción de Instrucciones de Sintaxis Básica de Bloque
2.3.2 Uso de Literales en PL/SQL
2.3.3 Personalización de Asignaciones de Identificador con Funciones SQL
2.3.4 Uso de Sentencias y Bloques Anidados
2.3.5 Referencia a un Valor de Identificador en un Bloque Anidado
2.3.6 Cualificación de un Identificador con una Etiqueta
2.3.7 Uso de Operadores en PL/SQL
2.3.8 Uso de TintaxisTones y Tintaxis de Bloque PL/SQL Adecuadas
2.4 Sentencias DML en PL
2.4.1 Identificación de las Sentencias SQL que se Pueden Utilizar en PL/SQL
2.4.2 Inclusión de Sentencias SELECT en PL/SQL
2.4.3 Recuperación de Datos en PL/SQL con la Sentencia SELECT
2.4.4 Cómo Evitar Errores mediante Reglas de Nomenclatura al Utilizar Recuperación y
Sentencias DML
2.4.5 Manipulación de Datos en el Servidor mediante PL/SQL
2.4.6 Concepto de Cursor SQL
2.4.7 Uso de Atributos de Cursor SQL para Obtener Feedback sobre DML
2.4.8 Guardar y Desechar Transacciones
2.5 Escritura de estructuras de control
2.5.1 Control del Flujo de Ejecución PL/SQL
2.5.2 Procesamiento Condicional mediante Sentencias IF
2.5.3 Sentencias CASE de Procesamiento Condicional
2.5.4 Manejo de Valores Nulos para Evitar Errores Comunes
2.5.5 Creación de Condiciones Booleanas con Operadores Lógicos
2.5.6 Uso de Control Reiterativo con Sentencias de Bucle
2.6 Trabajos con tipos de datos compuestos<
2.6.1 Información sobre Tipos de Datos Compuestos de Registros y Tablas PL/SQL
2.6.2 Uso de Registros PL/SQL para Mantener Varios Valores de Diferentes Tipos
2.6.3 Inserción y Actualización con Registros PL/SQL
2.6.4 Uso de Tablas INDEX BY para Mantener Varios Valores del Mismo Tipo de Datos
2.7 Uso de cursores explícitos
2.7.1 Bucles FOR de Cursor mediante Subconsultas
2.7.2 Aumento de la Flexibilidad de los Cursores mediante Parámetros
2.7.3 Uso de la Cláusula FOR UPDATE para Bloquear Filas
2.7.4 Uso de la Cláusula WHERE CURRENT para Hacer Referencia a la Fila Actual<
2.7.5 Uso de Cursores Explícitos para Procesar Filas
2.7.6 Atributos de Cursor Explícito
2.7.7 Cursores y Registros
2.8 Manejo de excepciones
2.8.1 Manejo de Excepciones con PL/SQL
2.8.2 Excepciones Predefinidas
2.8.3 Interrupción de Errores No Predefinidos de Oracle Server
2.8.4 Funciones que Devuelven Información sobre Excepciones Encontradas
2.8.5 Interrupción de Excepciones Definidas por el Usuario
2.8.6 Propagación de Excepciones
2.8.7 Uso del Procedimiento RAISE_APPLICATION_ERROR para Informar de Errores en las
Aplicaciones
2.9 Creación de Procedimientos almacenados
2.9.1 Descripción de subprogramas y bloques PL/SQL
2.9.2 Descripción de usos de procedimientos
2.9.3 Creación de procedimientos
2.9.4 Diferencias entre parámetros formales y reales
2.9.5 Enumeración de las funciones de los distintos modos de parámetros
2.9.6 Creación de procedimientos con parámetros y llamada a un procedimiento
2.9.7 Manejo de excepciones en procedimientos
2.9.8 Vista de código de origen en el diccionario de datos
2.10 Creación de funciones almacenadas
2.10.1 Descripción de funciones almacenadas
2.10.2 Enumeración de la sintaxis CREATE OR REPLACE FUNCTION
2.10.3 Identificación de los pasos para crear una función almacenada
2.10.4 Creación de una función almacenada en iSQL*Plus y ejecución de una función
almacenada
2.10.5 Identificación de las ventajas del uso de funciones almacenadas en sentencias SQL
2.10.6 Identificación de las restricciones de llamada a funciones desde sentencias SQL
2.10.7 Descripción de las diferencias entre procedimientos y funciones
2.11 Creación de paquetes
2.11.1 Enumeración de las ventajas del uso de paquetes PL/SQL
2.11.2 Diferencias entre especificación de paquete y cuerpo de paquete
2.11.3 Creación de paquetes
2.11.4 Inclusión de construcciones públicas y privadas en un paquete
2.11.5 Llamada a construcciones públicas y privadas en un paquete
2.11.6 Eliminación de paquetes

2.12 Uso de otros conceptos de paquete
2.12.1 Procedimiento de sobrecarga y definiciones de función
2.12.2 Uso de declaraciones anticipadas
2.12.3 Creación de un bloque de inicialización de paquete único
2.12.4 Seguimiento de estado persistente de construcciones en paquetes
2.12.5 Uso de tablas y registros PL/SQL en paquetes
2.12.6 Ajuste de código para ocultar el origen
2.13 Uso de paquetes proporcionados por Oracle en el desarrollo de aplicaciones
2.13.1 Enumeración de los distintos usos para los paquetes suministrados por Oracle
2.13.2 Reutilización de código preempaquetado para realizar diversas tareas de desarrollador
a DBA
2.13.3 Uso del comando DESCRIBE para ver las especificaciones de paquete y la sobrecarga
2.13.4 Descripción del funcionamiento de DBMS_OUTPUT
2.13.5 Uso de UTL_FILE para dirigir la salida a archivos del sistema operativo11
2.13.6 Uso del paquete HTP para generar una página Web simple
2.13.7 Descripción de las funciones principales de UTL_MAIL
2.13.8 Llamada al paquete DBMS_SCHEDULER para planificar la Tjecución del código PL/SQL
2.14 SQL Dinámicos y Metadatos
2.14.1 Descripción del uso de SQL dinámico nativo
2.14.2 Enumeración del flujo de ejecución de SQL
2.14.3 Escritura de SQL dinámico mediante la sintaxis EXECUTE IMMEDIATE
2.14.4 Escritura de SQL dinámico con el paquete DBMS_SQL
2.14.5 Generación de DDL a partir de metadatos mediante el paquete DBMS_METADATA
2.15 Consideraciones de diseño para PL/SQL
2.15.1 Estandarización de constantes con un paquete de constantes
2.15.2 Estandarización de excepciones con un paquete de excepciones
2.15.3 Escritura de código PL/SQL que utiliza subprogramas locales
2.15.4 Uso de la indicación del compilador NOCOPY para transferir parámetros por referencia
2.15.5 Uso del pragma AUTONOMOUS TRANSACTION para ejecutar transacciones
independientes dentro de una única transacción
2.15.6 Definición de la directiva AUTHID para ejecutar programas con los privilegios del
usuario que realiza la llamada en lugar del usuario de creación
2.15.7 Uso de enlaces en bloque para operaciones de varias filas
2.16 Manipulación de objetos grandes
2.16.1 Descripción de un objeto LOB
2.16.2 Creación y mantenimiento de tipos de datos LOB
2.16.3 Diferencias entre LOB internos y externos
2.16.4 Uso del paquete PL/SQL DBMS_LOB para controlar los LOB
2.16.5 Descripción del uso de LOB temporales
2.17 Creación de disparadores
2.17.1 Descripción de los distintos tipos de disparadores
2.17.2 Descripción de disparadores de base de datos y su uso
2.17.3 Creación de disparadores de base de datos
2.17.4 Descripción de reglas de arranque de disparadores de base de datos
2.17.5 Eliminación de disparadores de base de datos
2.18 Aplicaciones para disparadores
2.18.1 Creación de disparadores de base de datos y de eventos del sistema
2.18.2 Creación de disparadores en sentencias DDL
2.18.3 Uso de la sentencia CALL en disparadores para llamar a procedimientos
2.18.4 Explicación de las reglas para la lectura y escritura de tablas con disparadores
2.18.5 Descripción de supuestos de aplicación de negocio para la implementación con
disparadores
2.18.6 Gestión de código de disparador

3.- CURSO DE ADMINISTRACIÓN DE BBDD ORACLE I (DBA1)

3.1 Introducción a Oracle 10 g
3.1.1 Grid Compunting
3.1.2 Identificación de las herramientas de administración de la base de datos<
3.2 Identificación de las características de Universal Installer
3.3 Identificación de los usuarios administradores de la base de datos.
3.3.1 Comprensión de la autenticación del sistema operativo y del archivo de contraseñas
3.3.2 Privilegio Sysdba
3.4 Uso del diccionario de datos
3.4.1 Identificación de los usos y el contenido del diccionario de datos
3.4.2 Uso del diccionario de datos para recuperar información acerca de la base de datos
3.4.3 Tipos de Vistas
3.5 Concepto bloque, extensión y segmento
3.6 Componentes de la arquitectura de Oracle
3.6.1 Definición de una Base de Datos Oracle, Oracle Server y la Instancia Oracle
3.6.2 Establecimiento de una conexión
3.6.3 Comprensión de la estructura física
3.6.4 Comprensión de la estructura lógica
3.6.5 Compresión del Concepto Instancia
• Comprensión de la estructura de memoria o SGA
• Comprensión de la estructura de procesos
3.6.6 Procesos Background
3.7 Estructura lógica: Tablespace
3.7.1 Funciones
3.7.2 Objetivos
3.7.3 Tipos de Tablespaces
3.8 Gestión de Tablespace y archivos de datos
3.8.1 Relación Tablespaces – Ficheros de Datos
3.8.2 Tablespaces de Archivo Grande
3.9 Diferencias entre los tablespaces SYSTEM y no SYSTEM<
3.9.1 Creación y gestión de tablespaces<
3.9.2 Creación de un tablespace al utilizar OMF
3.9.3 Obtención de información acerca de tablespaces y archivos de datos
3.10 Relaciones y Estructuras de Almacenamiento
3.10.1 Descripción de la estructura lógica de la base de datos (segmentos, extensiones, bloques)
3.10.2 Enumeración de los tipos de segmentos y sus usos
3.10.3 Comprensión del uso de las extensiones y su asignación y desasignación
3.10.4 Comprensión de la estructura de un bloque de base de datos
3.10.5 Mantenimiento de estructuras de almacenamiento con segmentos automáticos: Gestión
del espacio
3.10.6 Mantenimiento de las estructuras de almacenamiento de forma manual
3.10.7 Obtención de información acerca de la estructura de almacenamiento
3.11 Comprensión de la diferencia entre la gestión de SMU automático y la gestión de SMU manual
3.12 Creación y mantenimiento de tablespaces UNDO
3.12.1 Obtención de información de deshacer
3.13 Gestión de Espacio
3.13.1 Asesor de Segmentos
3.13.2 Nueva Estimación de Recursos de Segmento
3.13.3 Reducción de Segmentos en Línea
3.13.4 Gestión de TablespacesProactiva
3.13.5 Asesor de Deshacer
3.13.6 Agrupamientos Hash de Comprobación Aleatoria Ordenados
3.14 Gestión de Almacenamiento General
3.14.1 Cambiar Nombre a Tablespaces
3.14.2 Asesor de Tamaño de Archivos Redo Log
3.14.3 Tablespace SYSAUX
3.14.4 Copia de Archivos mediante el Servidor de Bases de Datos
3.15 Gestión Automática de Almacenamiento
3.15.1 Duplicado de Datos con ASM
3.15.2 Nuevo Equilibrio Dinámico de ASM
3.15.3 Partición de ASM
3.15.4 Arquitectura General de ASM
3.15.5 Grupos de Discos de ASM
3.15.6 Grupos de Fallos
3.16 Gestión de Segmentos
3.16.1 Segmentos tipo Tabla
3.16.2 Creación y mantenimiento de tablas mediante parámetros de almacenamiento adecuados
3.16.3 Obtención de información de tablas
3.16.4 Segmentos tipo Indice
3.16.5 Enumeración de los diversos tipos de índices y sus usos
3.16.6 Creación de índices B-Tree y bitmap
3.16.7 Mantenimiento de Índices
3.16.8 Obtención de Información de Índices
3.16.9 Segmentos Undo
3.16.10 Segmentos Temporales
3.17 Mantenimiento del Archivo de Control
3.17.1 Explicación de los usos del archivo de control
3.17.2 Enumeración del contenido del archivo de control
3.17.3 Multiplexación del archivo de control
3.17.4 Gestión del archivo de control con OMF (Oracle Managed Files)
3.17.5 Obtención de información acerca del archivo de control
3.18 Mantenimiento de Archivos Redo Log
3.18.1 Explicación del objetivo y el funcionamiento de los archivos redo log online
3.18.2 Control de los cambios de log y los puntos de control
3.18.3 Mantenimiento de los archivos redo log online
3.18.4 Gestión de archivos redo log online con OMF
3.18.5 Multiplexación y mantenimiento de archivos redo log online
Archivado de archivos redo log online
3.18.6 Obtención de información acerca de los archivos redo log online y archivados
3.19 Ficheros de Inicialización
3.19.1 Creación, gestión y uso de archivos de inicialización: PFILE y SPFILE
3.20 Modo de Gestión OMF
3.21 Definición de OFA (Optimal Flexible Architecture)
3.22 Gestión de una Instancia Oracle
3.22.1 Secuencia de arranque con archivos de inicialización: PFILE y SPFILE
3.22.2 Identificación de los diversos estados de inicio de una instancia
3.22.3 Identificación de las diversas opciones disponibles para cerrar una instancia
3.22.4 Control de los Archivos de Alerta y de Rastreo
3.23.1 SQL*Net
3.23.2 Configuración de equipos clientes
3.23.3 Listener
3.24 Creación de una Base de Datos
3.24.1 Uso de Database Configuration Assistant para crear una base de datos
3.24.2 Creación de una base de datos de forma manual
• Parámetros del ficheros de Inicialización
• Scripts a Ejecutar
3.25 El Planificador
3.25.1 Funciones Principales del Planificador
3.25.2 Privilegios de Componentes del Planificador
3.25.3 Calendaring Expressions
3.25.4 Conceptos Avanzados de Planificador
3.26 Gestion de Objetos
3.26.1 Vistas
3.26.2 Clusters
3.26.3 Sinónimos
3.26.4 Database Link
3.26.5 Secuencias
3.27 Políticas de Seguridad en la Database
3.27.1 Administración de Usuarios y Recursos
3.27.2 Administración de Privilegios y Roles
3.27.3 Administración de Perfiles
3.28 Gestión De Jobs
3.28.1 Programación de trabajos en el tiempo
3.28.2 Visualización de jobs Pendientes
3.28.3 Cambios en la programación
3.29 Enterprise Manager

4.- ORACLE FORMS DEVELOPER 10 G (BASICO)

4.1 Introducción a Oracle Forms Developer y Oracle Forms Services
4.1.1 Productos Oracle 10g
4.1.2 Arquitectura de Oracle Application Server
4.1.3 Arquitectura de Oracle Forms Services
4.1.4 Ventajas y Componentes de Oracle Developer Suite
4.1.5 Ejecución de una Aplicación de Oracle Forms Developer
4.1.6 Trabajo en el Entorno de Oracle Forms Developer
4.2 Creación de Módulos de Pantallas
4.2.1 Creación de un Módulo de Pantallas Básico
4.2.2 Creación de un Módulo de Pantallas Maestro-Detalle
4.2.3 Modificación del Bloque de Datos
4.2.4 Modificación del Diseño
4.3 Trabajo con Bloques de Datos y Marcos
4.3.1 Uso de la Paleta de Propiedades
4.3.2 Gestión de Propiedades de Objetos
4.3.3 Creación y Uso de Atributos Visuales15
4.3.4 Control del Comportamiento y la Apariencia de Bloques de Datos
4.3.5 Control de las Propiedades de Marcos
4.3.6 Creación de Bloques de Control
4.3.7 Supresión de Bloques de Datos
4.4 Creación de Elementos de Texto
4.4.1 Control del Comportamiento y la Apariencia de Elementos de Texto
4.4.2 Creación de Listas de Valores
4.4.3 Definición de Editores
4.4.4 Creación de Casillas de Control
4.4.5 Creación de Elementos de Lista
4.4.6 Creación de Grupos de Radio
4.5 Trabajo con Elementos de No Entrada
4.5.1 Creación de un Elemento de Visualización
4.5.2 Creación de un Elemento de Imagen
4.5.3 Creación de un Botón
4.5.4 Creación de un Elemento de Árbol Jerárquico
4.5.5 Creación de un Elemento de Área de Bean<
4.6 Creación de Ventanas y Lienzos
4.6.1 Visión General de Ventanas y Lienzos
4.6.2 Visualización de un Módulo de Pantalla en Varias Ventanas
4.6.3 Creación de una Ventana Nueva
4.6.4 Visualización de un Módulo de Pantalla en Varios Diseños
4.6.5 Creación de un Nuevo Lienzo de Contenido
4.6.6 Creación de un Lienzo Apilado
4.6.7 Creación de una Barra de Herramientas
4.6.8 Creación de un Lienzo con Separadores
4.7 Disparadores
4.7.1 Categorías de Disparadores
4.7.2 Definición de Componentes de Disparadores: Tipo, Código y Ámbito
4.7.3 Especificación de Jerarquía de Ejecución
4.7.4 Uso del Editor PL/SQL
4.7.5 Uso del Editor de Disparador de la Base de Datos
4.7.6 Escritura de Código de Disparador
4.7.7 Uso de Variables y Funciones Incorporadas
4.7.8 Uso de los Disparadores When-Button-Pressed y When-Window-Closed
4.8 Depuración de Disparadores
4.8.1 Proceso de Depuración
4.8.2 Consola de Depuración
4.8.3 Definición de Puntos de Ruptura
4.8.4 Consejos de Depuración
4.8.5 Ejecución de una Pantalla en Modo de Depuración
4.8.6 El Código Paso a Paso
4.9 Adición de Funcionalidad a Elementos
4.9.1 Codificación de Disparadores de Interacción de Elementos
4.9.2 Definición de Funcionalidades para Casillas de Control
4.9.3 Cambio de Elementos de Lista en Tiempo de Ejecución
4.9.4 Visualización de Listas de Valores desde los Botones
4.9.5 Relleno de Elementos de Imagen
4.9.6 Relleno y Visualización de Árboles Jerárquicos
4.10 Control de Errores
4.10.1 Funciones Incorporadas y Manejo de Errores
4.10.2 Control de Mensajes del Sistema
4.10.3 Excepción FORM_TRIGGER_FAILURE
4.10.4 Uso de Disparadores para Interceptar Mensajes del Sistema
4.10.5 Creación y Control de Alertas
4.10.6 Manejo de Errores del Servidor
4.11 Disparadores de Consulta<
4.11.1 Manejo de Errores del Servidor
4.11.2 Sentencias SELECT Emitidas durante el Procesamiento de Consultas
4.11.3 Cláusulas WHERE y ORDER BY y la Propiedad ONETIME_WHERE
4.11.4 Escritura de Disparadores de Consulta
4.11.5 Procesamiento de Matrices de Consulta
4.11.6 Codificación de Disparadores para el Modo Enter-Query
4.11.7 Sustitución de Procesamiento de Consultas por Defecto
4.11.8 Obtención de Información de Consulta en Tiempo de Ejecución
4.12 Validación
4.12.1 Proceso de Validación
4.12.2 Control de Validación mediante Propiedades
4.12.3 Control de Validación mediante Disparadores
4.12.4 Realización de Validación de Cliente con PJC
4.12.5 Seguimiento de Estados de Validación
4.12.6 Uso de Funciones Incorporadas para Controlar cuándo se Produce la Validación
4.13 Navegación
4.13.1 Visión General de Navegación
4.13.2 Navegación Interna
4.13.3 Uso de Propiedades de Objetos para Controlar la Navegación
4.13.4 Escritura de Disparadores de Navegación: Disparadores When-New-Instance, Pre- y Post-Interrupción de Navegación
4.13.5 Uso de Funciones Incorporadas de Navegación en Disparadores
4.14 Procesamiento de Transacciones
4.14.1 Secuencia de Validación de Eventos
4.14.2 Características y Usos Comunes de Disparadores de Validación
4.14.3 Comprobación de Resultados del Disparador DML
4.14.4 Sentencias DML Emitidas durante el Procesamiento de Validación
4.14.5 Sustitución de Procesamiento de Transacciones por Defecto
4.14.6 Ejecución con Orígenes de Datos Distintos a Oracle
4.14.7 Obtención y Definición del Estado de Validación
4.14.8 Implementación de DML de Matriz
4.15 Escritura de Código Flexible
4.15.1 ¿Qué es el Código Flexible?
4.15.2 Uso de Variables de Sistema para Codificación Flexible
4.15.3 Uso de Subprogramas Incorporados para Codificación Flexible
4.15.4 Referencia a Objetos mediante Identificador Interno
4.15.5 Referencia Indirecta a Elementos
4.16 Uso Compartido de Código y Objetos
4.16.1 Ventajas de Código y Objetos Reutilizables
4.16.2 Trabajo con Clases de Propiedad
4.16.3 Trabajo con Grupos de Objetos
4.16.4 Copia y Subclasificación de Código y Objetos
4.16.5 Trabajo con Bibliotecas de Objetos
4.16.6 Trabajo con SmartClasses
4.16.7 Reutilización de PL/SQL
4.16.8 Trabajo con Bibliotecas PL/SQL
4.17 Aplicaciones Multiformulario
4.17.1 Visión General de Aplicaciones de Multiformulario
4.17.2 Inicio de Otro Módulo de Pantalla
4.17.3 Definición de Funcionalidad de Multiformulario
4.17.4 Uso Compartido de Datos entre Módulos

5.- ORACLE REPORTS 10 G

5.1 Introducción a Oracle Reports
5.2 Componentes de Oracle Reports Builder y los Objetos Principales de un Informe
5.3 Zona Data Model
5.4 Objetos del Modelo de Diseño
5.5 Uso del Asistente para Informes para Crear un Informe Web Sencillo
5.6 Estilos de Diseño de Informes Estándar
5.7 Campos Calculados: Totales y Fórmula
5.8 Informe Tabular
5.8.1 Creación de Otros Estilos de Informe Disponibles desde el Asistente para Informes
5.8.2 Preparación de un Informe para la Web y Ejecución en un Navegador
5.9 Identificación de las Diferentes Secciones del Informe, Diseño de Informes con
Varios Paneles, Aplicación de Distribución de Informes y Creación de Objetos de
Diseño Adicionales

5.10 Creación y Referencia de Parámetros de Sistema y Usuario.

5.11 Personalización de la pantalla para Mostrar Parámetros en Tiempo de Ejecución
Plantillas para informes.
5.12 Creación y uso de Parámetros: Parámetros Bind y Lexical
5.13 Gráficos en un informes
5.14 Informes matriz y matriz con grupos
5.15 Infomes tipo Etiqueta
5.16 Informes tipo Carta
5.17 Diseño manual de Informes
5.18 Informes Maestro – Detalle
5.19 Adición de Enlaces Web a Informes
5.20 Informes con Ruptura de Control
5.21 Unidades de Programa
5.22 Generación del Modelo de Datos con código PL/SQL
5.23 Identificación de Diferentes Tipos de Disparador, Creación de Código de
Disparador Condicional para Controlar la Salida de Informe y Reutilización de
Código de Referencia Común
5.23.1 Tipos de Disparador
5.23.2 Creación de Disparadores de Informe
5.23.3 Creación de Disparadores de Modelo de Datos
5.23.4 Creación de Disparadores de Modelo de Diseño
5.23.5 Escritura de Código Común
5.23.6 Código de Servidor

6.- ESTRATEGIAS DE BACKUP Y RECUPERACIÓN DBAII

6.1 Introducción. Backup y Recuperación
6.2 Configuración Básica del Servidor de Servicios de Red de Oracle
6.2.1 Identificación del Modo de Respuesta del Listener a las Conexiones Entrantes
6.2.2 Configuración del Listener mediante el Gestor de Red de Oracle
6.2.3 Control del Listener de Red de Oracle mediante la Utilidad Control de Listeners
6.2.4 Descripción del Registro de Servicios Dinámico
6.3 Visión General de la Copia de Seguridad y Recuperación
6.3.1 Descripción de los Conceptos Básicos de la Copia de Seguridad, la Restauración y la Recuperación de la Base de Datos
6.3.2 Lista de los Tipos de Fallos que se Pueden Producir en un Entorno de Oracle; Causas
comunes de fallos de sentencia.
6.3.3 Resolución de fallos de sentencia.
6.3.4 Causas de los fallos de proceso de usuario.
6.3.5 Resolución de fallos de proceso de usuario.
6.3.6 Posibles fallos de error de usuario. Resolución de Errores de Usuario.
6.3.7 Fallos de instancia. Recuperación de fallo de instancia.
6.3.8 Proceso de recuperación de la instancia.
6.3.9 Fallo del medio físico. Resolución de fallos del medio físico
6.4 Estructuras de Recuperación de Instancia y del Medio Físico
6.4.1 Descripción de los Procesos de Oracle, las Estructuras de Memoria y los Archivos
Relacionados con la Recuperación
6.4.2 Identificación de la Importancia de los Puntos de Control, de los Archivos Redo Log y
de los Archivos Log Archivados
6.4.3 Descripción de los Modos de Ajuste de la Recuperación de la Instancia
6.5 Configuración del Modo de Archivado de la Base de Datos
6.5.1 Configuración del Modo Noarchivelog y Archivelog
6.5.2 Archivado Automático y Manual de los Archivos Redo Log
6.5.3 Varios Destinos y Procesos de Archivado
6.5.4 Especificación del número mínimo de destinos locales
6.5.5 Control de archivado de un destino
6.5.6 Activar los procesos de archivado al inicio de una Instancia
6.5.7 Iniciar o detener procesos de Archivado adicionales
6.5.8 Desactivar el proceso de archivado
6.5.9 Archivado Selectivo de archive logs
6.6 Copias de Seguridad Físicas sin Recovery Manager
6.6.1 Descripción de las Operaciones de Copia de Seguridad y Recuperación Gestionadas por
el Usuario
6.6.2 Realización de Copias de Seguridad de Base de Datos Cerrada
6.6.3 Realización de Copias de Seguridad de Base de Datos Abierta
6.6.4 Limpieza tras un Fallo en una Copia de Seguridad Online
6.6.5 Copia de Seguridad de un Archivo de Control
6.6.6 Análisis de los Problemas de Copia de Seguridad Asociados a los Tablespaces de Sólo
Lectura
6.6.7 Identificación de las Implicaciones de Copia de Seguridad de las Operaciones con
Opciones NOLOGGING
6.7 Recuperación Completa sin Recovery Manager
6.7.1 Descripción de la Recuperación del Medio Físico
6.7.2 Realización de la Recuperación en Modo Noarchivelog
6.7.3 Realización de la Recuperación en Modo Archivelog
6.7.4 Recuperación de Tablespace de Sólo Lectura
6.7.5 Reubicación y Recuperación de un Tablespace
6.8 Flashback de Cualquier Error ( DBA II )
6.8.1 Base de Datos de Flashback
6.8.2 Tabla de Flashback
6.8.3 Consulta de Versiones de Flashback
6.8.4 Consulta de Transacciones de Flashback
6.8.5 Borrado de Flashback
6.9 Visión General y Configuración de RMAN (Oracle Recovery Manager)
6.9.1 Identificación de las Funciones y los Componentes de RMAN
6.9.2 Descripción del Repositorio de RMAN y Uso del Archivo de Control
6.9.3 Descripción de la Asignación de Canales
6.9.4 Descripción de la Interfaz de la Biblioteca de Gestión de Medios Físicos
6.9.5 Conexión a Oracle Recovery Manager
6.9.6 Configuración del Entorno de RMAN
6.9.7 El Catálogo de Recuperación
6.9.8 Información del Archivo de Control
6.9.9 Conexión sin Catálogo de Recuperación
6.9.10 Modos de Recovery Manager
6.9.11 Comandos de RMAN
6.9.12 Asignación de canales
6.9.13 Comando Report
6.9.14 Comando Report Need Backup
6.9.15 Comando List
6.9.16 Archivos de comandos almacenados
6.9.17 Comando Run<
6.9.18 Gestión del medio físico
6.10 Copias de Seguridad de RMAN
6.10.1 Identificación de las Copias de Seguridad Específicas de RMAN
6.10.2 Uso del Comando RMAN BACKUP para Crear Juegos de Copias de Seguridad
6.10.3 Copia de Seguridad de un Archivo de Control
6.10.4 Copia de Seguridad de los Archivos Redo Log Archivadosr
6.10.5 Uso del Comando RMAN COPY para Crear Copias de Imagen
6.10.6 Proceso de la copia imagen
6.10.7 Copia imagen de todos los archivos de datos
6.10.8 Control de Proceso de Copia
6.10.9 Comando Backup
6.10.10 Caraterísticas del Juego de copia de seguridad
6.10.11 Pieza de copia de seguridad
6.10.12 Tamaño de la pieza de copia de seguridad
6.10.13 Proceso de copias de seguridad de archivo de datos
6.10.14 Juego de copias de seguridad de logs archivados
6.10.15 Copia de seguridad de logs archivados
6.10.16 Copias de Seguridad Completas, Incrementales y Acumulativas
6.10.17 Copias de Seguridad Incrementales
6.10.18 Copias de Seguridad Incrementales Acumulativas
6.10.19 Restricciones de copias de seguridad
6.11 Recuperación Completa de RMAN
6.11.1 Descripción del Uso de RMAN para la Restauración y la Recuperación
6.11.2 Realización de la Recuperación en Modo Noarchivelog
6.11.3 Realización de la Recuperación Completa en Modo Archivelog
6.11.4 Restauración de Archivos de Datos en una Ubicación Diferente
6.11.5 Reubicación y Recuperación de un Tablespace
6.12 Recuperación Incompleta sin Recovery Manager
6.12.1 Descripción de los Pasos de la Recuperación Incompleta
6.12.2 Identificación de las Situaciones que Requieren una Recuperación Incompleta
6.12.3 Realización de una Recuperación Incompleta
6.12.4 Recuperación de la Pérdida de Redo Logs Online Actuales
6.12.5 Recuperación basada en el tiempo
6.12.6 Recuperación Incompleta con Until Time
6.12.7 Recuperación Incompleta con Until Cancel
6.12.8 Recuperación Incompleta mediante el Archivo de Control de copia de seguridad
6.13 Recuperación Incompleta con RMAN
6.13.1 Realización de una Recuperación Incompleta mediante UNTIL TIME
6.13.2 Realización de una Recuperación Incompleta mediante UNTIL SÉQUENSE
6.14 Mantenimiento del Repositorio de RMAN
6.14.1 Realización de una Comprobación Cruzada de Copias de Seguridad y Copias
6.14.2 Actualización del Repositorio Cuando se Hayan Suprimido las Copias de Seguridad
6.14.3 Cambio del Estado de Disponibilidad de las Copias de Seguridad y las Copias
6.14.4 Exención de una Copia de Seguridad o una Copia de la Política de Retención
6.14.5 Catalogación de Copias de Seguridad Realizadas con Comandos del Sistema Operativo
6.15 Creación y Uso del Catálogo de RMAN
6.15.1 Descripción del Contenido del Catálogo de Recuperación
6.15.2 Lista de las Funciones de RMAN que Requieren el Catálogo de Recuperación
6.15.3 Creación del Catálogo de Recuperación
6.15.4 Mantenimiento del Catálogo de Recuperación Utilizando Comandos RMAN
6.15.5 Uso de RMAN para Registrar, Resincronizar y Restablecer una Base de Datos
6.15.6 Consulta del Catálogo de Recuperación para Generar Informes y Listas
6.15.7 Creación, Almacenamiento y Ejecución de Archivos de Comandos
6.15.8 Descripción de Métodos para Realizar Copias de Seguridad y Recuperar el Catálogo de
Recuperación
6.16 Transporte de Datos entre Bases de Datos
6.16.1 Exportar
6.16.2 Importar
6.16.3 Instrucciones para Utilizar los Comandos Export e Import
6.16.4 Taller de Copia de Seguridad, Recuperación y Red
6.17 Base de Datos en Stand-by
6.17.1 Funciones de la base de datos en Stanb-by
6.17.2 Instrucciones sobre la base de datos en Stand-by
6.17.3 Parámetros de Inicialización
6.17.4 Creación de una base de datos en Stand-by
6.17.5 Modo de recuperación gestionada
6.17.6 Mantenimiento de Base de datos en Stand-by
6.17.7 Base de datos en espera en modo solo lectura
6.17.8 Activación de base de datos en espera
6.17.9 Operación de base de datos en espera

7.- FORMS AVANZADO

7.1 Creación de Menú
7.1.1 Vista general de Menú
7.1.2 Crear un Menú
7.1.3 Guardar y Adjuntar un Menú
7.1.4 Crear Smart Bars
7.1.5 Crear Pop-Up Menus
7.2 Administrar Menús
7.2.1 Controlar Menú con Subprogramas incoporados
7.2.2 Implementar seguridad en Menús
7.3 Programar teclas de Funcion
7.3.1 Definir Trigger de teclas
7.3.2 Escribir Trigger de teclas
7.3.3 Identificar las caracteristicas de los Triggers de teclas
7.3.4 Usar los Triggers de teclas
7.3.5 Asociar Triggers de teclas con otros controles de interface
7.4 Responder a los Eventos del ratón
7.4.1 Definir Eventos del ratón
7.4.2 Responder a los Eventos del ratón
7.4.3 Responder a las acciones del boton del ratón
7.4.4 Identificar limitaciones de Triggers del ratón con formularios web desplegables
7.5 Controlar Ventanas y Canvas Dinámicamente
7.5.1 Controlar ventanas de Interface de documento único (SDI) e interface de Documento
Múltiple (MDI)
7.5.2 Controlar imagines con formularios web desplegables
7.5.3 Mostrar múltiples ventanas
7.5.4 Definir Triggers de Interaccion de Ventanas
7.5.5 Manipular ventanas con Subprogramas incoporados.
7.5.6 Manipular Canvas con Subprogramas incorporados
7.5.7 Controlar ventanas y bloques de datos
7.5.8 Controlar ventanas y grandes bloques de datos
7.6 Definir fuente de datos
7.6.1 Definir tipos de fuente de datos
7.6.2 Basar un bloque de datos en una Query
7.6.3 Basar un bloque de datos en un procedimiento almacenado
7.6.4 Devolver un Cursor REF
7.6.5 Devolver una tabla de archivos
7.7 Controlar relaciones de bloques de datos
7.7.1 Definir relaciones
7.7.2 Crear una clave ajena de relación
7.7.3 Crear una relacion REF
7.7.4 Modificar una relacion
7.7.5 Coordinar bloques de datos
7.7.6 Definir propiedades de coordinación para los formularios web desplegables
7.7.7 Definir características y principios de Triggers de manejo de relaciones
7.7.8 Implementar comando de tipo de coordinación
7.8 Construyendo aplicaciones Multiformulario
7.8.1 Definir métodos de llamada a Nuevos Formularios
7.8.2 Abrir, Nombrar y Cerrar Módulos
7.8.3 Navegar entre formularios
7.8.4 Controlar módulos de Formularios Abiertos y Módulos de Formularios llamados
7.8.5 Controlar Proceso de Transacción para los formularios abiertos y llamados
7.8.6 Usar parámetros del formulario
7.8.7 Crear y manipular la lista de parámetros
7.8.8 Cruzar datos entre módulos de Formularios
7.9 Trabajar con Records Groups
7.9.1 Definir y usar Records Groups
7.9.2 Controlar Records Groups con Programas incorporados
7.9.3 Definir Records Groups de consulta dinámicamente
7.9.4 Definir Records Groups de no-consulta dinámicamente
7.9.5 Definir Lista de Valores (LOV) Dinámicamente
7.9.6 Implementar lista de elementos dinámica
7.9.7 Añadir valores a la casillas combinadas
7.10 Uso del Debbugger
7.11 Temporizadores
7.11.1 Definir temporizadores
7.11.2 Manejar expiración del temporizador
7.11.3 Crear, modificar y borrar temporizadores
7.11.4 Manejar temporizadores en formularios
7.12 Incluir gráficos e informes
7.12.1 Consultar el asistente de Gráficos
7.12.2 Incluir Gráficos usando el asistente
7.12.3 Consultar el asistente de informes
7.12.4 Incluir informes usando el asistente de informes
7.12.5 Incluir informes en formularios usando subprogramas incoporados
7.12.6 Integrar otros archivos en formularios
7.13 Componentes Actives

8.- AJUSTES DE RENDIMIENTO DE ORACLE (TUNNING)

8.1 Visión General de Oracle Performance Tuning
8.1.1 Roles de Trabajo en Tuning
8.1.2 Fases del Ajuste
8.1.3 Objetivos de Ajuste y Acuerdos a Nivel de Servicios
8.1.4 Problemas Comunes de Rendimiento
8.1.5 Metodología de Ajuste
8.2 Herramientas de Diagnóstico y Ajuste
8.2.1 Archivo Log de Alertas
8.2.2 Archivos de Rastreo de Procesos en Segundo Plano
8.2.3 Archivos de Rastreo de Usuario
8.2.4 Vistas de Diccionario con Estadísticas
8.2.5 Vistas Dinámicas de Rendimiento
8.2.6 Parámetro TIMED_STATISTICS para Recopilar Estadísticas
8.2.7 Paquete de Estadísticas
8.2.8 Procedimientos STATSPACK
8.3 Especificación del Tamaño del Conjunto Compartido
8.3.1 Visión General del Conjunto Compartido
8.3.2 Ajuste de la Caché de Biblioteca
8.3.3 Sentencias REUSE
8.3.4 Uso de Espacio Reservado
8.3.5 Mantenimiento de Objetos de Gran Tamaño
8.3.6 Problemas de Ajuste Relacionados
8.3.7 Ajuste de DDC (Caché de Diccionario de Datos)
8.4 Especificación del Tamaño de Caché de Buffers
8.4.1 Visión General de Ajuste de la Caché de Buffers
8.4.2 Parámetros de Especificación del Tamaño de la Caché de Buffers en Oracle
8.4.3 Parámetros de la Caché de Buffers Anticuados
8.4.4 Parámetro de Asesor de Caché de Buffers
8.4.5 Cambio Dinámico del Tamaño de Componentes de SGA
8.4.6 Gránulos de Asignación
8.4.7 Aumento del Tamaño de un Componente de SGA
8.4.8 Técnicas de Resolución
8.5 Especificación del Tamaño de Otras Estructuras de SGA
8.5.1 Especificación del Tamaño del Buffer de Redo Log
8.5.2 Detección de Contención
8.5.3 Resolución de la Contención
8.5.4 Especificación del Tamaño del Conjunto Java
8.5.5 Control de la Memoria del Conjunto Java
8.5.6 Especificación del Tamaño de SGA para Java
8.5.7 Especificación del Tamaño de la Memoria del Conjunto Java
8.5.8 Limitación del Uso de Memoria en Sesiones Java
8.6 Configuración de Base de Datos y Problemas de E/S
8.6.1 Distribución de Archivos entre Dispositivos
8.6.2 Uso de Tablespaces
8.6.3 Detección de Uso Inadecuado de Tablespaces
8.6.4 Movimiento de Archivos de Datos
8.6.5 Partición de Archivos Oracle
8.6.6 Ajuste de Exploraciones Completas de la Tabla
8.6.7 Ajuste de Puntos de Control
8.6.8 Configuración de Archivos Redo Log
8.7 Operaciones de Optimización de Ordenación
8.7.1 ¿Qué es el Proceso de Ordenación?
8.7.2 Parámetros del Área de Ordenación (Nuevos y Antiguos)
8.7.3 Ajuste de Operaciones de Ordenación (Configuración de Bases de Datos)
8.7.4 Ajuste de Segmentos Temporales
8.7.5 Reducción de Operaciones de Ordenación (Ajuste de Aplicaciones)24
8.7.6 Identificación de Operaciones de Ordenación
8.7.7 Evitar Operaciones de Ordenación
8.7.8 Herramientas de Diagnóstico
8.8 Diagnóstico de Contención de Bloqueos Internos
8.8.1 Implementación de Bloqueos Internos de Oracle
8.8.2 Tipos de Solicitud de Bloqueo Interno: Puede Esperar o Inmediato
8.8.3 Reducción de la Contención de Bloqueos Internos
8.8.4 Bloqueos Internos Importantes
8.8.5 Bloqueos Internos de Conjunto Compartido y de Caché de Biblioteca
8.9 Ajuste de Segmentos de Rollback (o UNDO)
8.9.1 Descripción del Uso de Segmentos de Rollback
8.9.2 Uso y Configuración
8.9.3 Detección de Problemas con Segmentos de Rollback
8.9.4 Resolución de Problemas con Segmentos de Rollback
8.9.5 Creación y Activación de Segmentos de Rollback
8.9.6 Asignación de Transacciones a un Segmento de Rollback
8.9.7 Resolución de Problemas de RBS
8.9.8 Descripción de SMU
8.10 Control y Detección de Contención de Bloqueo
8.10.1 Conceptos de Bloqueo
8.10.2 Visión General de Problemas de Bloqueo
8.10.3 Tipos de Bloqueos DML
8.10.4 Niveles de Bloqueos
8.10.5 Tipos de Modos de Bloqueo DDL
8.10.6 Detección de Bloqueos de Bloque
8.10.7 Control de Actividad de Bloqueo
8.10.8 Interbloqueos
8.11 Ajuste del Servidor Compartido Oracle
8.11.1 Introducción al Servidor Compartido Oracle
8.11.2 Cuándo Son Necesarios Servidores Compartidos en Oracle
8.11.3 Control de Procesos del Distribuidor
8.11.4 Control de Procesos del Servidor Compartido
8.11.5 Aumento o Disminución del Número de Distribuidores
8.11.6 Aumento o Disminución del Número de Servidores Compartidos
8.11.7 Control de Uso del Proceso
8.11.8 Control de Uso de la Memoria
8.12 Ajuste de Aplicaciones
8.12.1 Rol del DBA
8.12.2 Estructuras de Datos Oracle
8.12.3 Selección de la Estructura Física
8.12.4 Estructuras de Almacenamiento de Datos
8.12.5 Agrupamientos
8.12.6 Índices
8.12.7 B-Tree
8.12.8 Comprimidos
8.13 Uso Eficaz de Bloques Oracle
8.13.1 Jerarquía de Almacenamiento en la Base de Datos
8.13.2 Asignación de Extensiones
8.13.3 Control del Uso de Espacio en Segmentos de Datos
8.13.4 Recuperación del Espacio de Segmentos Rellenados Dispersamente
8.13.5 Bloques de Base de Datos25
8.13.6 Encadenamiento y Migración
8.13.7 Detección de Migración y Encadenamiento de Filas
8.13.8 Resolución de Migración y Encadenamiento de Filas
8.14 Ajuste de Sentencias SQL
8.14.1 Modos de Optimizador Basado en Costos y Basado en Reglas
8.14.2 Nueva Opción del Optimizador Basado en Costos
8.14.3 Estabilidad del Plan
8.14.4 Equivalencia de Planes
8.14.5 Contornos Almacenados
8.14.6 Creación de Contornos Almacenados
8.14.7 Mantenimiento de Contornos Almacenados
8.14.8 Indicaciones

Información de interés acerca del centro:

AEDE Technology School nace a partir de AEDE Business School, con la intención de ampliar la exitosa oferta formativa de la Escuela, al área de las Nuevas Tecnologías.

Para lograrlo, ha sido nuestro deseo aportar todas nuestras experiencias (conocimiento real), vivencias (humanas, organizativas, de dirección de equipos) y una visión de futuro sustentadas, todas ellas, en una dilatada trayectoria profesional que tiene una enorme proximidad a las necesidades de los negocios y un conocimiento muy profundo de prestigiosas empresas.

Nuestro principal compromiso radica en que todos nuestros alumnos vean superadas sus expectativas en el programa de cada curso como así ha venido sucediendo en nuestra Escuela de Negocios, no sólo por el alto nivel del profesorado con el que contamos, sino también por la elevada motivación y cualificación de sus compañeros.

Solicita más información