Todo sobre: IBM Informix


Características


IBM® Informix® 12.10

IBM ® Informix ® es un servidor de bases de datos rápido y escalable que administra las bases tradicionales relacionales, objeto-relacionales y dimensionales. Su pequeña huella y sus capacidades de autoadministración se adaptan a las soluciones de administración de datos incrustadas.

El servidor de base de datos Informix de IBM se ejecuta en sistemas operativos UNIX, Linux, Mac OS X y Windows.

Todas las ediciones de Informix contienen las siguientes herramientas de cliente además del servidor de base de datos:

·         El kit de desarrollo de software (SDK cliente) de IBM Informix incluye las interfaces de programación de aplicaciones (API) para desarrollar aplicaciones y proporcionar conectividad con el cliente.

·         IBM OpenAdmin Tool (OAT) para Informix es una aplicación web para administrar y analizar el rendimiento de los servidores de bases de datos Informix.

·         Informix Database Developers kit (DBDK) contiene herramientas para desarrollar y empaquetar módulos de Blade, que son paquetes de software que amplían la funcionalidad del servidor de base de datos.

Otras ediciones de Informix incluyen funcionalidad adicional, como herramientas de almacenamiento o capacidades de nube.

Las siguientes descripciones resumen las capacidades de Informix en diferentes áreas funcionales.

Instalación

Se instalan las herramientas Informix y Client con un sencillo programa de instalación. Después de una instalación típica, el servidor se crea, configura y se inicia.

También puede realizar una instalación silenciosa o personalizada de Informix.

Imágenes virtuales

Puede descargar IBM Informix Enterprise Hypervisor Edition si desea implementar una imagen del servidor de base de datos Informix con IBM PureApplication ® System o VMware ESX Environments administrados por el implementador de carga de trabajo de IBM. La edición hypervisor está optimizada para entornos de virtualización en nube y viene con un sistema operativo.

Puede descargar IBM Informix virtual Appliance si desea un entorno de escritorio virtual preconfigurado. El dispositivo virtual Informix se ejecuta localmente en el equipo host o de forma remota en un entorno de infraestructura Cloud o VMware.

Diseño de bases de datos

Puede diseñar bases de datos relacionales que admitan aplicaciones de procesamiento de transacciones en línea (OLTP). Informix soporta bases de datos ANSI y cumple con los estándares de la industria para el lenguaje SQL.

Administración

Configure el servidor de base de datos estableciendo los parámetros de configuración en el archivo en config y estableciendo variables de entorno. Administra Informix con OAT o con utilidades de línea de comandos y sentencias SQL.

Puede afinar el rendimiento de Informix configurando administración de memoria, fragmentación, paralelismo y optimización de consultas.

Puede hacer copia de respaldo y restaurar los datos.

Puede actualizar la configuración del servidor mientras el servidor está en línea.

Muchas tareas comunes de administración están programadas para ejecutarse automáticamente a través del programador. Puede automatizar casi cualquier otra tarea administrativa. Puede configurar alarmas para alertarle de problemas.

Puede configurar servidores duplicados para la disponibilidad continua y el balanceo de carga mediante la configuración de clústeres de alta disponibilidad.

Replicación de datos

Puede replicar los datos que desee entre servidores heterogéneos mediante la configuración de replicación empresarial. También puede propagar sentencias y archivos SQL entre servidores.

Desarrollo de aplicaciones

Puede escribir aplicaciones con ODBC, JDBC, .net, ESQL/C, interfaz de objeto para C++ o API OLE/DB que se incluyen en el kit de desarrollo de software (SDK cliente) de IBM Informix. El soporte de idiomas incluye, pero no se limita a, SQL, SPL, C, C++, .net, Java ™ y php.

Puede escribir aplicaciones con el lenguaje de consulta orientado a JSON y los controladores de la comunidad MongoDB de MongoDB o de la API REST.

Puede almacenar y procesar datos multiculturales.

Usted puede comprar IBM Informix género para escribir aplicaciones en el idioma 4GL.

Puede desarrollar aplicaciones Informix con IBM Data Studio.

Incrustar Informix

Puede incrustar Informix en su aplicación fácilmente. Puede utilizar utilidades de línea de comandos y sentencias SQL para crear secuencias de comandos en todos los aspectos de la administración de servidores de bases de datos.

Puede crear una instantánea completamente configurada del entorno de servidor de base de datos y desplegarla en muchos equipos.

Ampliación de Informix

Puede utilizar las extensiones integradas de Informix para gestionar tipos de datos especializados y realizar otras funciones que no están disponibles en las bases de dato relacionales tradicionales.

También puede crear tipos de datos definidos por el usuario, rutinas, métodos de acceso y otros objetos. Puede empaquetar los objetos definidos por el usuario como un módulo Blade.

Seguridad

Puede cifrar datos, conexiones seguras, controlar los privilegios del usuario y el acceso de los usuarios y auditar la seguridad de los datos.

Almacenamiento de datos

Puede diseñar Data Marts o bases de datos dimensionales que admitan las aplicaciones del sistema de soporte de decisiones.

Puede acelerar las consultas de almacenamiento con el acelerador Informix Warehouse de IBM, que está disponible en algunas ediciones de Informix.


Alineación en memoria

Cuando el servidor de bases de datos pasa el tipo de datos a una UDR, alinea los datos de tipo opaco en un límite especificado de bytes. Los requisitos de alineación dependen de la definición en C del tipo de datos opaco y del sistema (hardware y compilador) en el que se compila el tipo de datos opaco.

Puede especificar los requisitos de alineación en memoria correspondientes a su tipo de datos opaco con el modificador ALIGNMENT de la sentencia CREATE OPAQUE TYPE. La tabla siguiente resume los valores válidos de alineación.


Las estructuras que comienzan con caracteres de un solo byte, char, se pueden alinear en cualquier lugar. Las matrices de un tipo de datos deben seguir las mismas restricciones de alineación que el propio tipo de datos.

Por ejemplo, la siguiente sentencia CREATE OPAQUE TYPE especifica un tipo de datos opaco con una longitud fija de 18 bytes, denominado LongLong, que se debe alinear para un múltiplo de 1 byte:

CREATE OPAQUE TYPE LongLong (INTERNALLENGTH=18, ALIGNMENT=1);

Si no incluye el modificador ALIGNMENT en la sentencia CREATE OPAQUE TYPE, la alineación por omisión se realiza para un múltiplo de 4 bytes.





Instalación de IBM Informix


Requesitos

Antes de instalar los productos de Informix ® Database Server, debe preparar el sistema y planificar las opciones que debe realizar durante el proceso de instalación.
La preparación para la instalación incluye la revisión de los requisitos del sistema, la planificación de la actualización, la decisión sobre el propietario de la instalación y el directorio de instalación, la revisión de las opciones de instalación y la recopilación de información si desea crear un servidor de base de datos durante la instalación. También incluye tareas de preinstalación como la obtención del software y la revisión de las notas de la máquina.


Para prepararse para la instalación:

1.     Obtener el software. Puede descargar el paquete de producto de Passport Advantage: http://www.IBM.com/software/howtobuy/passportadvantage.



2.     Revise los componentes de Informix que se pueden instalar con el servidor de base de datos. Puede instalar todos ellos o algunos de ellos.



3.     Asegúrese de que el equipo cumple con los requisitos del sistema.



4.     Elija una cuenta de usuario con la que instalar el producto. La cuenta de usuario se convierte en el propietario de la instalación.

·         Unix, Linux, Mac OS X: decida entre un propietario que no sea root y un propietario con privilegios de root o administrativos.

·         Si planea instalar como usuario administrativo, decida una contraseña para el usuario Informix.



5.     Elija un directorio de instalación. Si el servidor de base de datos ya está instalado, decida en la ruta de actualización.



6.     Decida entre una instalación típica o personalizada.



Ø  Elija una instalación típica en los siguientes casos:

·         Para instalar todos los componentes del servidor de base de datos, el kit de desarrollo de software Informix Client de IBM ® y el controlador Informix JDBC de IBM.

·         Para crear una base de datos configurada durante la instalación con conectividad para aplicaciones JSON y múltiples espacios de almacenamiento para datos.



Ø  Elija una instalación personalizada si desea tener cualquiera de las siguientes opciones:

·         Para instalar un subconjunto de componentes de servidor de base de datos.

·         Para elegir qué productos de cliente instalar.

·         En la instalación basada en root, para configurar la auditoría de eventos para las directivas de seguridad de su organización.

·         Para crear un servidor de base de datos configurado durante la instalación con un espacio de almacenamiento para los datos.

·         Para preparar un archivo de respuesta para una instalación no interactiva.

Dependiendo de su sistema operativo, puede elegir otros tipos de instalaciones que tengan opciones similares a una instalación personalizada. Unix, Linux, Mac OS X: puede elegir la instalación heredada para preparar una instalación basada en secuencias de comandos. Linux: puede elegir la instalación RPM para generar un paquete RPM.

7.     Decida si desea crear un servidor de base de datos configurado durante la instalación.

Ø  Si no crea un servidor de base de datos configurado durante la instalación, debe configurar el servidor de base de datos e inicializar el espacio en disco una vez finalizada la instalación.

Ø  Si crea un servidor de base de datos durante la instalación, debe proporcionar alguna información:

·         Especifique la información para configurar el servidor de base de datos, como el número de usuarios esperados.

·         Windows: para una configuración típica, especifique una contraseña para el usuario ifxjson. Este usuario administra el detector de cable JSON.


Los archivos de registro se crean durante el proceso de instalación. Puede utilizar los archivos de registro para solucionar errores de instalación.


Después de instalar el servidor de base de datos, puede crear las bases de datos de demostración que se incluyen con el servidor de la base. Muchos ejemplos en la documentación y en el $INFORMIXDIR/demo (UNIX, Linux, Mac OS X) o el directorio%INFORMIXDIR%demo (Windows) se basan en las bases de datos de demostración. Puede utilizar las bases de datos de demostración para explorar las características del servidor de base. Puede crear las bases de datos de demostración en cualquier momento después de la instalación ejecutando el comando dbaccessdemo.



 Configuración de Informix

Información de configuración y soporte de Informix

Realice los pasos siguientes:

1.     Asegúrese de que ha instalado el SDK de cliente Informix adecuado:

·         Los gestores de colas y las aplicaciones de 32 bits requieren un SDK de cliente Informix de 32 bits.

·         Los gestores de colas y aplicaciones de 64 bits requieren un SDK cliente Informix de 64 bits.

2.     Asegúrese de que las bases de datos Informix se han creado correctamente.

3.     Comprobar los valores de las variables de entorno.

4.     Compile el archivo de carga conmutada Informix.

5.     Añadir información de configuración del gestor de recursos.

Comprobación de que las bases de datos Informix se han creado correctamente


Cada base de datos Informix que vaya a ser coordinada por un gestor de colas de IBM MQ debe crearse especificando el parámetro log. Por ejemplo:

create database mydbname with log;



Los gestores de colas de IBM MQ no pueden coordinar bases de datos Informix que no tengan especificado el parámetro log. Si un gestor de colas intenta coordinar una base de datos Informix que no tenga especificado el parámetro log durante su creación, la llamada xa_open a Informix no se realiza correctamente y se genera una serie de errores FFST.

Comprobación de los valores de las variables de entorno Informix


Asegúrese de que las variables de entorno Informix estén establecidas para procesos de gestor de colas así como en los procesos de aplicaciones. Sobre todo, establezca siempre las variables de entorno siguientes antes de iniciar el gestor de colas:

INFORMIXDIR

El directorio de la instalación del producto Informix

·         En las aplicaciones UNIX y Linux de 32 bits, utilice el mandato siguiente:

export INFORMIXDIR=/opt/informix/32-bit



·         En las aplicaciones UNIX y Linux de 64 bits, utilice el mandato siguiente:

export INFORMIXDIR=/opt/informix/64-bit



·         En las aplicaciones Windows, utilice el siguiente mandato:

set INFORMIXDIR=c:\informix

En los sistemas con gestores de colas de 64 bits que deben dar soporte a aplicaciones de 32 bits y 64 bits, debe tener instalados ambos SDK de 32 bits y 64 bits de Informix. El archivo make de ejemplo, xaswit.mak, que se utiliza para crear un archivo de carga conmutada, también establece los dos directorios de instalación del producto.

INFORMIXSERVER

·         El nombre del servidor Informix. Por ejemplo, en los sistemas UNIX y Linux, utilice:

export INFORMIXSERVER=hostname_1

·         En los sistemas Windows, utilice:

set INFORMIXSERVER=hostname_1

ONCONFIG

·         El nombre del archivo de configuración del servidor Informix. Por ejemplo, en los sistemas UNIX y Linux, utilice:

export ONCONFIG=onconfig.hostname_1

·         En los sistemas Windows, utilice:

set ONCONFIG=onconfig.hostname_1

Creación del archivo de carga conmutada Informix


Para crear el archivo de carga conmutada Informix, utilice el archivo de ejemplo xaswit.mak, que IBM MQ facilita para compilar los archivos de carga conmutada de diversos productos de base de datos. En los sistemas Windows, puede encontrar xaswit.mak en el directorio VÍA_ACCESO_INSTALACIÓN_MQ\tools\c\samples\xatm. VÍA_ACCESO_INSTALACIÓN_MQ representa el directorio de alto nivel en el que se instala IBM MQ. Para crear el archivo de carga conmutada Informix con Microsoft Visual C++, utilice:

nmake /f xaswit.mak infswit.dll

El archivo de conmutación generado se coloca en C:\Archivos de programa\IBM\WebSphere MQ\exits.

Puede encontrar el archivo xaswit.mak en el directorio VÍA_ACCESO_INSTALACIÓN_MQ/samp/xatm. VÍA_ACCESO_INSTALACIÓN_MQ representa el directorio de alto nivel en el que se instala IBM MQ.

Edite el archivo xaswit.mak eliminar los comentarios de las líneas correspondientes a la versión de Informix que está utilizando. A continuación, ejecute el archivo make utilizando el mandato:

make -f xaswit.mak infswit

El archivo de carga conmutada de 32 bits generado se coloca en /var/mqm/exits.

El archivo de carga conmutada de 64 bits generado se coloca en /var/mqm/exits64.

Adición de información de configuración del gestor de recursos para Informix


Debe modificar la información de configuración para el gestor de colas con el fin de declarar Informix como participante en las unidades de trabajo globales. En Adición de información de configuración al gestor de colas se describe, de forma más detallada, cómo modificar de esta manera la información de configuración del gestor de colas.

·         En los sistemas Windows y Linux (plataformas x86 y x86-64), utilice IBM MQ Explorer. Especifique los detalles del archivo de carga conmutada en el panel de propiedades de gestor de colas, bajo el gestor de recursos XA.

·         En todos los demás sistemas, especifique los detalles del archivo de carga conmutada en la stanza XAResourceManager del archivo qm.ini del gestor de colas.

Figura 1 es un ejemplo UNIX, que muestra una entrada qm.ini XAResourceManager donde la base de datos que se va a coordinar se denomina mydbname, este nombre se especifica en XAOpenString:

Figura 1. Ejemplo de entrada XAResourceManager para Informix en Plataformas UNIX

XAResourceManager:
  Name=myinformix
  SwitchFile=infswit
  XAOpenString=DB=mydbname@myinformixserver\;USER=myuser\;PASSWD=mypasswd
  ThreadOfControl=THREAD





Puesta en funcionamiento


Después de instalar Informix, siga los pasos de esta guía de aprendizaje para configurar el servidor de bases de datos, crear y ver una base de datos de demostración, y ejecutar tareas administrativas básicas. Puede instalar IBM OpenAdmin Tool (OAT) para Informix en un sistema operativo Linux o Windows para familiarizarse con el servidor de bases de datos. Puede utilizar OAT para supervisar y administrar un servidor de bases de datos instalado en otro sistema. Puede utilizar OAT para crear objetos de base de datos y espacios de almacenamiento, así como para consultar datos.

Requisitos previos:

·         Instale el servidor de bases de datos Informix en un sistema que ejecute cualquier sistema operativo soportado.

·         Instale IBM Informix Client Software Development Kit (Client SDK) con las opciones predeterminadas en un sistema que ejecute un sistema operativo Linux o Windows soportado. OAT se instala de forma predeterminada con Client SDK.

·         Realice las tareas posteriores a la instalación necesarias como, por ejemplo, establecer las variables de entorno e iniciar el servidor de bases de datos.

·         Si el servidor de bases de datos y OAT se han instalado en sistemas diferentes, configure la conectividad en ambos sistemas.

Para empezar a utilizar Informix:

1.     Cree una base de datos de demostración ejecutando el mandato dbaccessdemo -log en la línea de mandatos. Es el propietario y el administrador de base de datos (DBA) de la base de datos stores_demo.

2.     Inicie OAT:

·         Linux: en el directorio $INFORMIXDIR/oat, ejecute el script StartApache.

·         Windows: elija Inicio > Todos los programas > IBM OpenAdmin Tool (OAT) para Informix > IBM OpenAdmin Tool (OAT) para Informix.

3.     Conéctese al servidor de bases de datos. En la página Inicio de sesión de OAT, rellene los campos Detalles del servidor y pulse Iniciar sesión.

4.     Vea la base de datos stores_demo en OAT:

·         Pulse SQL Toolbox > Bases de datos.

·         En la lista de Bases de datos, pulse stores_demo. Si se le solicita, especifique el nombre de usuario y la contraseña de informix. Se muestra una lista de tablas de base de datos en la página Tablas. En esta página, puede examinar las tablas, ver información sobre las columnas y ver información sobre las particiones de tabla.

·         Pulse la tabla customer para ver la información de la columna.

·         Pulse el separador Examinar tabla para ver los datos en la tabla customer.

5.     Para ver el estado del servidor de bases de datos en OAT, pulse Centro de estado > Health Advisor y, a continuación, pulse Ejecutar Health Advisor. El informe se muestra en una ventana de navegador aparte y contiene los resultados y recomendaciones sobre el servidor de bases de datos, las bases de datos y el sistema operativo. En la página Health Advisor, puede habilitar alarmas, planificar tareas y configurar notificaciones.

6.     Configure el servidor de bases de datos en OAT estableciendo los parámetros de configuración:

·         Pulse Administración de servidor > Configuración.

·         Seleccione Recomendaciones en la lista Mostrar. Todos los parámetros con valores que no sigan las recomendaciones de OAT se resaltan en amarillo.

·         Para ver o cambiar un parámetro, pulse el nombre del parámetro.

7.     Para ver los espacios de almacenamiento en OAT, pulse Administración del sistema > Almacenamiento. En esta página, puede crear, modificar y soltar espacios de almacenamiento y trozos.

8.     Realice una copia de seguridad del servidor de bases de datos en OAT:

·         Pulse Administración del espacio > Copia de seguridad.

·         Pulse Configuración y, a continuación, pulse Configurar para iniciar el asistente de Copia de seguridad.

 Pasos siguientes



El servidor de base de datos requiere la inicialización del espacio de disco y la inicialización de memoria compartida.

Inicialización de memoria compartida

La inicialización de la memoria compartida, o el inicio del servidor, establece el contenido de la memoria compartida del servidor de base de datos de la siguiente manera: tablas internas, búferes y el área de comunicación de memoria compartida. La memoria compartida se inicializa cada vez que se inicia el servidor de la base de datos. Se utiliza la utilidad oninit  desde la línea de comandos para inicializar la memoria compartida del servidor de base de datos y traer el servidor de base de datos en línea.

Inicialización de espacio en disco

La inicialización de espacio en disco utiliza los valores almacenados en el archivo de configuración para crear el fragmento inicial del dbspace raíz en el disco. Utilice el comando oninit -i desde la línea de comandos para inicializar el espacio en disco. Al inicializar el espacio en disco, el servidor de base de datos inicializa automáticamente la memoria compartida como parte del proceso. El espacio en disco se inicializa la primera vez que se inicia el servidor de base de datos.

Advertencia

Al inicializar el espacio en disco, se sobrescribe lo que se encuentra en ese espacio en disco. Si reinicializa el espacio en disco para un servidor de base de datos existente, se eliminarán todos los datos del servidor de base de datos anterior.

Puede evitar la inicialización accidental del disco estableciendo el parámetro de configuración FULL_DISK_INIT en 0. Cuando este parámetro de configuración se establece en 0, el comando oninit -i falla si el dbspace raíz existe.

La diferencia de clave entre la inicialización de la memoria compartida y la inicialización del espacio en disco es que la inicialización de la memoria compartida no tiene ningún efecto sobre la asignación o el diseño del espacio en disco. No se borra ningún dato.







Los productos IBM ® Informix ® cumplen con diversos estándares.


Los productos basados en IBM Informix SQL son totalmente compatibles con el nivel de entrada de SQL-92 (publicado como ANSI x 3.135-1992), que es idéntico a ISO 9075:1992. Además, muchas características de los servidores de bases de datos Informix de IBM cumplen con los estándares de nivel intermedio y completo de SQL-92 y de X/Open SQL Common Applications Environment (CAE) standards.



Dependencias de tecnología Java


El software IBM ® Informix ® es compatible con la plataforma Java ™ Standard Edition (Java SE) para crear y ejecutar aplicaciones Java, incluidas las rutinas definidas por el usuario (UDRs). Java SE 7 se admite a partir de Informix 12.10. xC5, mientras que Java se 6 se admite en paquetes de corrección anteriores.

Importante

·         Compruebe las notas de la máquina para conocer las excepciones de la tecnología Java y otros requisitos para las plataformas específicas del sistema operativo. Las notas de la máquina están disponibles en el medio del producto y en la información de la versión en línea.

·         En general, cualquier aplicación que funcionara correctamente con versiones anteriores de la tecnología Java se ejecutará correctamente con esta versión. Si encuentra problemas, vuelva a compilar la aplicación con el siguiente paquete de corrección o versión disponible. Sin embargo, debido a que existen frecuentes correcciones y actualizaciones de Java, no todas se prueban.

·         Para desarrollar Java UDRs para el servidor de base de datos, utilice el kit de desarrollo de software Java compatible o una versión anterior de acuerdo con las pautas de compatibilidad de Java. La versión soportada proporciona un entorno Java conocido y confiable para UDRs en esta versión de servidor de base de datos.

Suposiciones sobre su configuración regional




Los productos de IBM ® Informix ® pueden soportar muchos lenguajes, culturas y conjuntos de código. Toda la información relacionada con el juego de caracteres, la intercalación y la representación de datos numéricos, moneda, fecha y tiempo que es utilizada por un idioma dentro de un territorio determinado y la codificación se reúne en un único entorno, llamado un soporte lingüístico global (GLS) Configuración regional.

El proveedor de IBM Informix OLE DB sigue los formatos de cadena ISO para fecha, hora y dinero, tal y como se definen en los estándares de Microsoft OLE DB. Puede reemplazar ese valor predeterminado estableciendo una variable de entorno Informix o una entrada del registro, como GL_DATE.

Si utiliza el Protocolo simple de administración de red (SNMP) en su entorno Informix, tenga en cuenta que los protocolos (SNMPv1 y SNMPv2) reconocen sólo los conjuntos de código en inglés. Para obtener más información, consulte el tema acerca de GLS y SNMP en la guía del subagente de IBM Informix SNMP.

Los ejemplos de esta publicación se escriben con la suposición de que está utilizando una de estas configuraciones locales: en_US. 8859-1 (ISO 8859-1) en plataformas UNIX o en_US. 1252 (Microsoft 1252) en entornos Windows. Estas configuraciones locales admiten convenciones en formato Inglés de Estados Unidos para mostrar e introducir valores de fecha, hora, número y moneda. También admiten el conjunto de códigos ISO 8859-1 (en UNIX y Linux) o el conjunto de códigos de Microsoft 1252 (en Windows), que incluye el conjunto de códigos ASCII y muchos caracteres de 8 bits como é y ñ.

Puede especificar otra configuración regional si piensa utilizar caracteres de otras localidades de sus datos o de sus identificadores SQL, o si desea ajustarse a otras reglas de intercalación para los datos de carácter.

Start DB-Access (Iniciar DB-Access)

Inicie DB-Access ejecutando el comando dbaccess desde la línea de comandos. Puede elegir si desea utilizar la interfaz de menú DB-Access o la interfaz de línea de comandos.

Puede iniciar y utilizar DB-Access de las siguientes maneras:

·         Inicie DB-Access en el menú principal.

·         Inicie DB-Access desde un menú o pantalla específica.

·         Ejecute un archivo que contenga instrucciones SQL sin mostrar los menús de DB-Access.

·         Inicie y ejecute DB-Access de forma interactiva en la línea de comandos, sin la interfaz de menú.

En Windows, puede configurar el icono del programa DB-Access para ejecutar cualquiera de los comandos dbaccess.

Si las variables de entorno TERM, termcap o TERMINFO en UNIX no habilitan DB-Access para reconocer el tipo de terminal que utiliza, el menú principal no aparece. En su lugar, aparece un mensaje similar al texto siguiente:

·         Tipo de terminal desconocido.

Si utiliza una interfaz de ventana en un terminal UNIX, emita el comando dbaccess desde una ventana de consola sin desplazamiento.

Si utiliza un terminal de Windows para ejecutar DB-Access en un servidor de base de datos UNIX, la ventana de emulación de terminal debe emular un tipo de terminal que DB-Access puede reconocer, o el servidor de base de datos muestra un mensaje de tipo terminal desconocido en la ventana de emulación de terminal.

TipSi su sistema operativo no puede encontrar dbaccess, incluya la ruta de acceso completa antes del nombre del programa, de la siguiente manera: $INFORMIXDIR/bin/dbaccess
Bases de datos de demostración

La utilidad DB-Access, que se proporciona con los productos de IBM ® Informix ® Database Server, incluye una o más de las siguientes bases de datos de demostración: la base stores_demo ilustra un esquema relacional con información sobre una venta al por mayor ficticia distribuidor de artículos deportivos. Muchos ejemplos de las publicaciones Informix de IBM se basan en la base de datos stores_demo.

La base de datos superstores_demo ilustra un esquema objeto-relacional. La base de datos superstores_demo contiene ejemplos de tipos de datos extendidos, tipo y herencia de tabla y rutinas definidas por el usuario.

Las secuencias de comandos que se utilizan para instalar las bases de datos de demostración se encuentran en el directorio $INFORMIXDIR/bin de las plataformas UNIX y en el directorio%INFORMIXDIR%bin en entornos Windows.