Vous êtes sur la page 1sur 2

Que esta corriendo en informix Para ver las consultas que se estn haciendo en informix, tenemos 2 formas, una

es hacer un trace JDBC, la cual no explicaremos ac porque la idea es en un servidor que esta andando se debe de consultar algo en particular, por ejemplo una consu lta lenta, y no queremos modificar nada de la conexin para no enlentecer la aplic acin. La segunda opcin es ver que consultas se estn ejecutando en este instante, esto lo que tiene que si hay muchas consultas que se estn ejecutando puede que no veamos nunca la nuestra. Entonces ejecutando onstat g sql numeroDeSesion (si no la sabemos ponemos 0 y nos tira todas), esto lo que hace es despliega por consulta la consulta que tiene a l instante de ejecutar el comando el motor. Esto nos sirve cuando hay consultas que demoran mas de algunos segundos en corre r (o minutos, o quizs horas) y debemos detectar que ndices (por ejemplo ) esta tom ando, si son los correctos o no. Desde dbaccess <nombre de base de datos> puedes ver muchas informaciones utiliza ndo el menu de este utilitario. Desde la linea de comando: Para ver esquema de las tablas: dbschema -d <DB> -t <Tabla> Para ver esquema de los procedures: dbachema -d <DB> -f <Procedure> Comandos bsico para Informix-online: Oninit: Iniciar los servicios de la base base de datos. Esto se hace automtico cu ando se inicia el sistema operativo del servidor. Onmode ky: Detiene los servicios de la base de datos. Esto se hace automtico cuand o se detienen los servicios del sistema operativo. Onstat -g ses: para monitorear el estatus y consumo de recursos de las sesiones de los usuarios en la base datos. Onstat -g ses id_session: muestra informacion sobre una sesion en especifico. Onstat g seg: para monitorear los segmentos de memoria virtual. Onstat l: para ver informacion sobre los logical logs. Por ejemplo, si estn llenos o si se le hizo backup. Onstat m: para consultar las ltimas entradas al log de la base de datos. Onstat -d: permite ver informacion de los dbspaces creados en una instancia de l a base de datos, el tamao, el espacio usado. Tambien en la primera linea muestra la version, el modo (status) y la cantidad de memoria que esta usando la base de datos. Onstat -g sql id_session: muestra informacion sobre las sentencias de sql que se estan ejecutando en ese momento. Ontape a: para sacar back de los logical logs. Esto se debe hacer despues que se hayan finalizado todos los procesos que se corren en el sistema, debido a que lo s logical logs guardan la informacin necesaria para dar un roll back en caso de u n problema. Ontape -s -L 0 -U database_name: Para crear el log de transacciones de la base d e datos. Ontape -s -L 0: para hacer backup completo de los datos. Ontape r d datadbs: Para recuperar un backup de los datos. Dbexport easybank: para hacer un unload general de todas las tablas del sistema dentro de un dbschema. Para workgroup server hay que aadir: d datadbs.

Dbimport easybank: para restaurar un dbexport. Para workgroup server hay que aadi r: d datadbs. Onstat -k: para monitorear los bloqueos de tablas