Entradas

Mostrando las entradas con la etiqueta INFORMIX

Instalar SSH en Centos

Imagen
En primer lugar instalaremos OpenSSH en Linux CentOS, que nos permitirá el acceso remoto mediante SSH. Para ello ejecutaremos el siguiente comando: yum install openssh-server Para configurar OpenSSH editaremos el fichero /etc/ssh/sshd_config con el comando Linux: nano /etc/ssh/sshd_config (si no tenemos "nano" podremos usar "vi") , estos comandos se deben ejecutar como usuario administrador o root . Para aplicar los cambios reinciaremos el servicio de OpenSSH con el comando: service sshd restart Si tenemos habilitado el cortafuegos en Linux CentOS deberemos abrir el puerto 22 (o el que hayamos establecido en el fichero de configuración) para permitir las conexiones externas. Para ello editaremos el fichero /etc/sysconfig/iptables con el comando: nano /etc/sysconfig/iptables Añadiremos la línea: -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT (cambiaremos 22 por el puerto establecido en la configuración de OpenSSH) Es...

Instalar Informix en Linux

En esta ocasión, les comparto el procedimiento de instalación de Informix sobre ambientes linux. PROCEDIMIENTO DE INSTALACIÓN DEL INFORMIX DYNAMIC SERVER CREACIÓN DEL USUARIO Y GRUPO PARA INFORMIX Para la creación del usuario y grupo de informix se deben realizar los siguientes pasos: 1. Entrar a una sesión con el súper usuario (root) en el servidor donde se instalará el IDS. 2. Crear el grupo informix, ejecutando los siguientes comandos: $ groupadd –g 101 informix 3. Crear el usuario informix, ejecutando los siguientes comandos: $ useradd –u 101 –g informix –d /opt/informix –m informix $ passwd informix Nota: El comando solicitará proporcionar el password para informix, así como su confirmación CREACIÓN DEL AMBIENTE PARA EJECUTAR EL INFORMIX 1. Entrar a una sesión con el usuario informix en el servidor donde se instalará el IDS. 2. Crear el archivo de ambiente env.ifx $ vi env.ifx 3. Durante la edición del archivo env.ifx, agregar las siguientes líneas: IN...

Para Matar un Proceso en Informix

Imagen
Onmode  Ref. Deister.net Software Efectua cambios en el Modo de operación del servidor de base de datos y la Shared Memory Los flags aplicados a  onmode  determinan la clase de operación que onmode lleva a cabo: Cambian el modo de operacion del servidor de base de datos. Fuerzan un checkpoint. Controlan el B-tree scanner. Cambia la implantación de las porciones residentes y virtuales de la memoria compartida. Cambia el archivo de logical-log. Termina una sesión del servidor de la base de datos. Agregua un segmento de la memoria compartida a la porción virtual de la memoria compartida. Agrega o quita los procesadores virtuales. Regenera un archivo .infos . Determina parámetros decision-support. Libera fragmentos de memoria no utiliazados. Elimina el modo de la ESPERA(WAIT) del parámetro de la configuración de ONDBSPACEDOWN. Fija las opciones de cache para las instrucciones SQL En sistemas  UNIX-LINUX  para ejecutar el comando  onmode ...

Para habilitar la Base de Datos en Informix

El siguiente comando  ontape -s -U nombre_de_la_base_datos

Comando para Subir Una Base de Datos En Informix

El siguiente comando se utiliza para subir una base de datos en el servidor linux version centos: dbimport - d nombredirectorio  nombrebase

Listado de comandos utiles para la administración de Informix

Introducción La idea de este post es listar algunos comandos útiles para el servidor de base de datos Informix, con el que algunos tenemos que  sufrir  trabajar día a día. Muchos de ellos se pueden ejecutar desde ambientes gráficos, pero generalmente no disponemos de dichos ambientes en servidores de testing o producción. Bajar el motor Desde la línea de comandos, ejecutar: onmode -ky Podemos hacerlo de forma más “delicada”, siguiendo los siguientes pasos: Ejecutar onmode -sy para dejar no permitir nuevas conexiones, pero permitir que las conexiones que ya estaban abiertas se cierren de forma normal. luego de cerrar todas las conexiones, el servidor queda en quiescent mode, algo así como inactivo, pero no apagado. El siguiente paso es movernos al siguiente log lógico, ejecutando: onmode -l Luego forzamos un checkpoint, de forma de estar seguros de escribir todos los buffers a disco: onmode -c Finalmente, ejecutamos el comando para dejar el servido...

Administrador de Bases de Datos Informix - "dbexport reports SQL error -425 ISAM error -107"

Cuando nos muestra el siguiente mensaje y no sabemos cual es problema ! -425 - Database is currently opened by another user. -107 - ISAM error:  record is locked. La Causa No podía usar dbexport, porque hay al menos una sesión todavía conectada y manteniendo un bloqueo en un objeto. Solución: Buscar la sesión que esta ocasionando el bloqueo y matar la sesión. Utilizamos la bases de administración : database sysmaster SET ISOLATION TO DIRTY READ; SELECT "database lock" table_name, l.type lock_type, l.keynum index_num, HEX(l.rowidlk) rowid, s.sid session_id, s.username, s.pid, s.hostname,  q.sqs_statement statement FROM syslocks l, sysdatabases d, syssessions s, syssqlstat q WHERE d.name=' database_name ' AND l.rowidlk = d.rowid AND l.owner = s.sid AND dbsname = 'sysmaster' AND tabname = 'sysdatabases' AND s.sid = q.sqs_sessionid UNION ALL SELECT l.tabname, l.type, l.keynum, HEX(l.rowidlk), s.sid,...