Descripción
En Sixe Ingeniería llevamos más de 12 años impartiendo formación oficial de IBM en todo el mundo. Obtenga la mejor capacitación impartida por nuestros especialistas en Europa y América Latina.
Datos del curso
Código IBM: SIFMX89G | Categoría / Subcategoría: IBM Informix |
Modalidad: Online y presencial | Duración en días: 4 |
Público al que va dirigido
Este curso está diseñado para administradores de sistemas Informix, administradores de bases de datos Informix y desarrolladores de aplicaciones Informix.
Requisitos previos deseados:
Los estudiantes en este curso deben cumplir los siguientes requisitos previos:
• Conocimiento del lenguaje de consulta estructurado (SQL)
• Conocimiento de dbaccess
• Experiencia usando la funcionalidad básica de Linux
• Experiencia usando el editor vi
Instructores
La gran mayoría de los cursos de IBM que ofrecemos están impartidos directamente por nuestros ingenieros. Solo así podemos garantizar la máxima calidad de los mismos. Complementamos todas las formaciones con materiales y laboratorios de elaboración propia, basados en nuestra experiencia durante los despliegues, migraciones y cursos que hemos realizado durante todos estos años.
Valor añadido
Nuestros cursos están profundamente orientados al rol a desempeñar. No es lo mismo las necesidades de dominio de una tecnología para un equipo de desarrolladores, que para las personas encargadas de desplegar y administrar la infraestructura. Es por ello que más allá de comandos y tareas, nos centramos en la resolución de los problemas que se presentan en el día a día de cada equipo. Proporcionándoles los conocimientos, competencias y habilidades requeridas para cada proyecto. Además nuestra documentación está basada en la última versión de cada producto.
Agenda y temario del curso
Unidad 1 – Visión general del servidor de base de datos Informix
- Descripción de los principales componentes del servidor de base de datos Informix.
- Definición de términos clave del servidor de base de datos.
- Descripción de los principales eventos del servidor de base de datos.
Unidad 2 – Preparativos para la configuración
- Revisión del contenido de las notas de la versión.
- Identificación de los parámetros del kernel que deben configurarse.
- Determinación de los parches del sistema operativo que deben aplicarse.
Unidad 3 – Configuración de la conectividad cliente-servidor
- Enumeración de los métodos para conectar al servidor de base de datos.
- Realización de las entradas apropiadas en el archivo
sqlhosts
. - Configuración de las variables de entorno necesarias para que una aplicación cliente se conecte al servidor de base de datos.
Unidad 4 – Configuración de un servidor de base de datos
- Creación de archivos “cooked” o preparación de dispositivos “raw” para el almacenamiento en disco del servidor.
- Configuración de las variables de entorno necesarias para administrar un servidor de base de datos.
- Explicación del propósito del archivo de configuración.
- Identificación de los parámetros básicos de configuración necesarios para levantar un servidor de base de datos simple.
- Uso de un editor de texto para modificar el archivo de configuración.
- Puesta en línea del servidor de base de datos.
Unidad 5 – Monitoreo del servidor de base de datos
- Descripción del uso de la Interfaz de Monitoreo del Sistema (SMI).
- Conexión a la base de datos
sysmaster
y ejecución de consultas SQL simples. - Uso del comando
onstat
para monitorear información sobre el servidor de base de datos. - Uso del comando
oncheck
para recopilar información sobre el uso de espacio y el estado de índices ytblspaces
.
Unidad 6 – Gestión de la memoria compartida
- Listado y descripción de los modos operativos del servidor de base de datos.
- Uso de los comandos
onmode
yoninit
para cambiar el modo operativo. - Descripción de los segmentos de memoria compartida utilizados por el servidor de base de datos.
- Descripción de los parámetros de configuración que afectan el tamaño de la memoria compartida.
- Configuración del parámetro
RESIDENT
para controlar la residencia de la memoria compartida. - Monitoreo de los componentes principales de la memoria compartida.
Unidad 7 – Procesadores virtuales y hilos
- Definición de un hilo.
- Descripción de la arquitectura multihilo.
- Descripción de cómo se implementan los procesadores virtuales en Unix.
- Uso del comando
onstat
para monitorear procesadores virtuales (VPs) e hilos. - Listado y explicación de las clases de procesadores virtuales.
- Descripción de cómo el servidor maneja las conexiones de red.
- Configuración de parámetros del servidor relacionados con VPs y hilos.
- Adición y eliminación dinámica de procesadores virtuales.
Unidad 8 – Arquitectura de disco
- Descripción de la estructura de páginas y chunks en Informix.
- Explicación de cómo se asignan las páginas dentro de las extensiones (
extents
). - Diferenciación entre extensiones de tablas y de índices.
- Descripción de la relación entre chunks y dbspaces.
- Descripción de las páginas de sobrecarga en varios tipos de chunks.
- Descripción de la estructura de un
dbspace
,blobspace
ysbspace
. - Uso del comando
oncheck
para mostrar informes sobre la asignación de espacio, el uso detblspaces
y el uso de índices. - Uso del comando
onstat
para mostrar información sobredbspaces
y chunks.
Unidad 9 – Gestión y monitoreo del espacio en disco
- Creación y eliminación de
dbspaces
,blobspaces
ysbspaces
. - Cambio del estado de un
dbspace
espejado. - Monitoreo de
dbspaces
,blobspaces
ysbspaces
. - Uso del pool de almacenamiento y las APIs para administrar los espacios de almacenamiento.
Unidad 10 – Registro físico y lógico
- Traslado del registro físico a un
plogspace
. - Adición, eliminación y modificación de registros lógicos.
- Cambio del modo de registro de una base de datos.
- Definición de una transacción larga.
- Listado y descripción de los parámetros de configuración relacionados con el registro físico y lógico.
- Monitoreo de los registros físicos y lógicos.
Unidad 11 – Buffer pool de memoria compartida
- Listado de los pasos realizados por el servidor para actualizar una fila en disco.
- Descripción del proceso de checkpoint.
- Diferencias entre un checkpoint bloqueante y uno no bloqueante.
- Configuración adecuada de los parámetros de configuración relacionados con checkpoints.
- Descripción de los eventos que causan un checkpoint.
- Monitoreo de los checkpoints y las escrituras en el buffer realizadas por el servidor.
Unidad 12 – Tolerancia a fallos
- Descripción de los tipos de fallos que podrían ocurrir en el sistema del servidor.
- Descripción del proceso de recuperación rápida.
- Examen del estado de los chunks y
dbspaces
. - Identificación de los parámetros de configuración asociados con la recuperación.
Unidad 13 – Introducción a la copia de seguridad y restauración
- Identificación de las utilidades de copia de seguridad y restauración de Informix.
- Explicación del proceso de copia de seguridad y restauración.
- Explicación de los niveles de copia de seguridad incremental.
- Explicación de los dos métodos diferentes para hacer una copia de seguridad de los registros lógicos.
- Diferencias entre un reinicio en caliente y en frío.
Unidad 14 – Copia de seguridad y restauración utilizando ontape
- Configuración del servidor para usar
ontape
en copias de seguridad y restauración. - Realización de una copia de seguridad del servidor utilizando
ontape
. - Copia de seguridad de los archivos de registro lógico usando
ontape
. - Realización de una restauración en caliente utilizando
ontape
.
Unidad 15 – Archivos y tablas temporales
- Descripción de los objetos temporales creados por el servidor de base de datos.
- Descripción de los parámetros de configuración y variables de entorno relacionados con los objetos temporales.
- Explicación de la importancia de usar múltiples
dbspaces
temporales. - Explicación del propósito de la cláusula
WITH NO LOG
cuando se crean tablas temporales. - Uso del comando
onstat
y SMI para monitorear el espacio utilizado para crear objetos temporales.
Unidad 16 – Características de rendimiento
- Configuración del servidor para realizar
read-aheads
. - Configuración del servidor para usar hilos de recuperación.
- Configuración del servidor para habilitar o deshabilitar el uso del tiempo del sistema operativo.
- Descripción de las operaciones de PDQ disponibles en el servidor de base de datos.
- Descripción de los parámetros de configuración que controlan los recursos de PDQ.
- Configuración del servidor para usar la caché de sentencias SQL.
Unidad 17 – Monitoreo de la actividad del usuario
- Uso del comando
onstat
y la base de datossysmaster
para monitorear la actividad del usuario en el servidor de base de datos. - Identificación de los recursos utilizados por una sesión de usuario.
- Visualización del último comando SQL ejecutado por una sesión de usuario.
- Identificación de las sesiones de usuario que han creado tablas temporales.
- Descripción de cómo identificar el tipo de bloqueos mantenidos por las sesiones de usuario.
- Identificación y terminación de una sesión de usuario específica.
- Explicación del propósito del gestor de bloqueos dinámico.
Unidad 18 – Alarmas de eventos
- Explicación de cómo utilizar la función de alarmas de eventos.
- Listado de los códigos de seguridad de eventos.
- Listado de las clases de eventos de alarma en el entorno del servidor.
- Explicación del propósito del programa de alarmas del sistema.
Unidad 19 – Funciones administrativas de SQL y programador de tareas
- Uso de comandos SQL para realizar tareas administrativas del sistema.
- Uso del programador incorporado para realizar automáticamente tareas rutinarias.
Unidad 20 – Solución de problemas
- Identificación y respuesta a problemas comunes del servidor.
- Ejecución de comandos para verificar la consistencia del subsistema de disco.
- Identificación de la versión y el número de serie del servidor de base de datos.
- Identificación de problemas de permisos con dispositivos y archivos del servidor.
- Descripción de la información requerida por el Soporte Técnico.
- Descripción de las partes de un número de versión de la base de datos.
- Recuperación de un problema simple de permisos o ubicación de almacenamiento de datos en el servidor.
Unidad 21 – Caso práctico de configuración (opcional)
- Configuración de las variables de entorno necesarias del servidor.
- Creación de una entrada en el archivo
sqlhosts
para habilitar una conexión. - Inicialización y configuración de un servidor.
- Uso de utilidades de línea de comandos o rutinas administrativas de SQL para reinicializar el servidor y:
- Crear
dbspaces
. - Crear y eliminar registros lógicos.
- Mover el registro físico.
- Crear
**Apéndice A – Instalación de Informix en Linux
¿Necesita adaptar este temario a sus necesidades? ¿Está interesado en otros cursos? Consúltenos sin compromiso.
Ubicaciones para impartición presencial
- España: Madrid, Sevilla, Valencia, Barcelona, Bilbao, Málaga
- Argentina: Buenos Aires, Córdoba
- Bolivia: La Paz
- Chile: Santiago de Chile
- Colombia: Bogotá, Medellín, Cartagena, Cali
- Costa Rica: San José
- Ecuador: Quito
- México: Ciudad de México, Guadalajara, Monterrey
- Paraguay: Asunción
- Perú: Lima
- Portugal: Lisboa, Braga, Porto
- Uruguay: Montevideo