comandos informix

Que esta corriendo en informix Para ver las consultas que se están haciendo en informix, tenemos 2 formas, una es hacer

Views 201 Downloads 4 File size 11KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Que esta corriendo en informix Para ver las consultas que se están 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 conexión para no enlentecer la aplic ación. La segunda opción es ver que consultas se están ejecutando en este instante, esto lo que tiene que si hay muchas consultas que se estén 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 quizás horas) y debemos detectar que índices (por ejemplo ) esta tom ando, si son los correctos o no. Desde dbaccess puedes ver muchas informaciones utiliza ndo el menu de este utilitario. Desde la linea de comando: Para ver esquema de las tablas: dbschema -d -t Para ver esquema de los procedures: dbachema -d -f Comandos básico para Informix-online: Oninit: Iniciar los servicios de la base base de datos. Esto se hace automático cu ando se inicia el sistema operativo del servidor. Onmode ky: Detiene los servicios de la base de datos. Esto se hace automático 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 están 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 tamaño, 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 información 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 añadir: d datadbs.

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