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: IX813GES / IX813G | Categoría / Subcategoría: IBM Informix Database Administration / Informix 12.10 Database Administration |
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
Preface
• Course Overview
• Intended Audience
• Course Objectives
• Prerequisites
Unit 1 – Overview of the Informix Database Server
• Describe the major components of the Informix Database Server
• Define database server terms
• Describe major database server events
Unit 2 – Preparing for configuration
• Review the contents of the release notes
• Identify the kernel parameters that must be set
• Determine operating system patches that must be applied
Unit 3 – Configuring client-server connectivity
• List the methods to connect to the database server
• Make appropriate entries into the sqlhosts file
• Set the environment variables necessary for a client application to connect to the database server
Unit 4 – Configuring a database server
• Create cooked files or prepare raw devices for server disk storage
• Set environment variables necessary to administer a database server
• Explain the purpose of the configuration file
• Identify basic configuration parameter settings required to bring up a simple database server
• Use a text editor to modify the configuration file
• Bring the database server online
Unit 5 – Monitoring the database server
• Describe the use of the SMI (System Monitoring Interface)
• Connect to the sysmaster database and run simple SQL queries
• Use onstat to monitor information about the database server
• Use oncheck to gather information about space usage and the status of indexes and tblspaces
Unit 6 – Managing shared memory
• List and describe the database server operating modes
• Use onmode and oninit to change the operating mode
• Describe the shared memory segments used by the database server
• Describe the configuration parameters that affect the size of shared memory
• Set the RESIDENT parameter to control shared memory residency
• Monitor the major components of shared memory
Unit 7 – Virtual processors and threads
• Define a thread
• Describe the multithreaded architecture
• Describe how the virtual processors are implemented in Unix
• Use onstat to monitor VPs and threads
• List and explain the virtual processor classes
• Describe how network connections are handled by the server
• Set server configuration parameters related to VPs and threads
• Dynamically add and remove virtual processors
Unit 8 – Disk architecture
• Describe the Dynamic Server page and chunk structure
• Explain how pages are allocated within extents
• Explain the difference between table and index extents
• Describe the relationship between chunks and dbspaces
• Describe the overhead pages in various types of chunks
• Describe the structure of a dbspace, blobspace, and sbspace
• Use the oncheck command to display reports about space allocation, tblspace usage, and index usage
• Use onstat to display dbspace and chunk information
Unit 9 – Managing and monitoring disk space
• Create and drop dbspaces, blobspaces, and sbspaces
• Change the status of a mirrored dbspace
• Monitor dbspaces, blobspaces, and sbspaces
• Use the storage pool and the APIs to administer storage spaces
Unit 10 – Physical and logical logging
• Move the physical log to a plogspace
• Add, drop, and modify logical logs
• Change the logging mode of a database
• Define a long transaction
• List and describe configuration parameters related to physical and logical logging
• Monitor the physical and logical logs
Unit 11 The shared memory buffer pool
• List the steps performed by the server to update a row on disk
• Describe the checkpoint process
• Describe the differences between a blocking and a nonblocking checkpoint
• Properly set the configuration parameters related to checkpoints
• Describe what events cause a checkpoint to occur
• Monitor checkpoints and buffer writes performed by the server
Unit 12 Fault tolerance
• Describe the types of failures that could occur on the server system
• Describe the fast recovery process
• Examine the status of chunks and dbspaces
• Identify the configuration parameters associated with recovery
Unit 13 Introduction to backup and restore
• Identify Informix backup and restore utilities
• Explain the backup and restore process
• Explain the incremental backup levels
• Explain the two different methods to backup logical logs
• Describe the difference between a warm and cold restart
Unit 14 Backup and restore using ontape
• Configure your server to use ontape for backup and restore
• Perform a server backup using ontape
• Backup logical log files using ontape
• Perform a warm restore using ontape
Unit 15 Temporary files and tables
• Describe the temporary objects created by the database server
• Describe the configuration parameters and environment variables related to temporary objects
• Explain the importance of using multiple temporary dbspaces
• Explain the purpose of the WITH NO LOG clause when used to create temporary tables
• Use onstat and the SMI to monitor the space used to create temporary objects
Unit 16 Performance features
• Configure your server to perform read-aheads
• Configure your server to use recovery threads
• Configure your server to enable or disable the use of OS time
• Describe the PDQ operations available in the database server
• Describe configuration parameters that control PDQ resources
• Configure your server to use the SQL statement cache
Unit 17 Monitoring user activity
• Use onstat and the sysmaster database to monitor user activity on the database server
• Identify the resources held by a user session
• Display the last SQL command run by a user session
• Identify which user sessions have created temporary tables
• Describe how to identify the type of locks held by user sessions
• Identify and terminate a specific user session
• Explain the purpose of the dynamic lock manager
Unit 18 Event alarms
• Explain how to use the event alarm feature
• List the event security codes
• List the classes of alarm events in the server environment
• Explain the purpose of the system alarm program
Unit 19 SQL administrative functions and task scheduler
• Use SQL commands to perform system administrative tasks
• Use the built-in scheduler to automatically perform routine tasks
Unit 20 Troubleshooting
• Identify and respond to common server problems
• Run the commands to check for consistency of the disk subsystem
• Identify the version and serial number of the database server
• Identify permission problems with devices and server files
• Describe the information required by Technical Support
• Describe the parts of a database version number
• Recover from a simple permission or data storage location problem in the server
Unit 21 A configuration case study (optional)
• Set required server environment variables
• Create an sqlhosts file entry to enable a connection
• Initialize and configure a server
• Use command line utilities or SQL administrative routines to reinitialize the server and to:
• Create dbspaces
• Create and delete logical logs
• Move the physical log
Appendix A Installing Informix on Linux / UNIX
• Prepare the host machine for installation of the Informix server
• Install Informix on the host machine
¿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