Está en la página 1de 136

IBM DB2 Everyplace 򔻐򗗠򙳰

Guía del usuario y de instalación


Versión 8.2

SC10-3941-02
IBM DB2 Everyplace 򔻐򗗠򙳰

Guía del usuario y de instalación


Versión 8.2

SC10-3941-02
Nota
Antes de utilizar este manual y el producto al que da soporte, lea la información incluida en la sección “Avisos” en la
página 123.

Tercera edición (Agosto de 2004)


Este manual es la traducción del original inglés IBM DB2 Everyplace Installation and User’s Guide Version 8.2,
(SC18-7184-02).
Esta edición es aplicable a la versión 8, release 2 de IBM DB2 Everyplace y a los releases y modificaciones
subsiguientes hasta que se indique lo contrario en nuevas ediciones.
© Copyright International Business Machines Corporation 1998, 2004. Reservados todos los derechos.
Contenido
IBM DB2 Everyplace Guía del usuario y Eliminación de DB2 Everyplace Enterprise
de instalación Versión 8.2 . . . . . . . 1 Edition . . . . . . . . . . . . . . . 35
Instalación de DB2 Everyplace Express Edition . . 36
Requisitos de la instalación de DB2 Everyplace
Visiones generales del producto . . . . 3 Express Edition . . . . . . . . . . . . 36
Visión general de DB2 Everyplace . . . . . . . 3 Instalación de DB2 Everyplace Express Edition en
¿Qué es DB2 Everyplace? . . . . . . . . . 3 un servidor . . . . . . . . . . . . . 38
Componentes de la solución DB2 Everyplace . . 4 Eliminación de DB2 Everyplace Express Edition 42
Instalación básica para la solución DB2 Everyplace 5 Instalación de DB2 Everyplace en un dispositivo
La base de datos portátil de DB2 Everyplace. . . 5 portátil . . . . . . . . . . . . . . . . 42
DB2 Everyplace Sync Server . . . . . . . . 5 Sistemas operativos y procesadores de
DB2 Everyplace Sync Client . . . . . . . . 6 dispositivos portátiles soportados . . . . . . 42
DB2 Everyplace Mobile Application Builder . . . 6 Database Edition . . . . . . . . . . . 43
Aplicaciones de ejemplo de DB2 Everyplace . . . 6 Enterprise Edition o Express Edition . . . . . 49
Un escenario de DB2 Everyplace de ejemplo . . . 7 Después de la instalación de DB2 Everyplace . . . 57
Accesibilidad . . . . . . . . . . . . . 7 Ajuste de parámetros del sistema para AIX
Visión general de la documentación DB2 Everyplace 8 después de instalar DB2 Everyplace . . . . . 58
Acerca de este manual . . . . . . . . . . 9
El conjunto de información de DB2 Everyplace . . 9
Configuración de DB2 Everyplace . . . 59
Configuración de DB2 Everyplace Database Edition 59
Migración . . . . . . . . . . . . . 11 Configuración de DB2 Everyplace Enterprise Edition 59
Cómo realizar la migración paralela a DB2 Utilización del asistente de configuración . . . 59
Everyplace Versión 8.2 . . . . . . . . . . . 11 Configuración de DB2 Everyplace Enterprise
Preparación del servidor de DB2 Everyplace Edition utilizando la herramienta de
versión 8.1, FixPak 2 u 8.1.4 para la migración . . 13 configuración de la línea de mandatos . . . . 67
Preparación del servidor de DB2 Everyplace Desconfiguración de DB2 Everyplace Enterprise
versión 8.2 para la migración . . . . . . . 14 Edition . . . . . . . . . . . . . . . 74
Exportación de la configuración de DB2 Configuración de DB2 Everyplace Express Edition 75
Everyplace 8.1, FixPak 2 u 8.1.4 . . . . . . . 15 Configuración de DB2 Everyplace Express
Importación de la configuración de DB2 Edition utilizando el asistente de configuración . 76
Everyplace 8.1, FixPak 2 u 8.1.4 . . . . . . . 17 Configuración de DB2 Everyplace Express
Migración de los dispositivos cliente a Edition utilizando la herramienta de
sincronizar con el servidor de DB2 Everyplace configuración de la línea de mandatos . . . . 77
Versión 8.2. . . . . . . . . . . . . . 20 Configuración de DB2 Everyplace en un entorno de
Prueba de la compatibilidad de las diferentes servidor de aplicación en clúster . . . . . . . 78
versiones de los dispositivos cliente de DB2 Configuración de dispositivos portátiles . . . . . 83
Everyplace . . . . . . . . . . . . . 21 Configuración de SSL para dispositivos cliente de
Realización de la migración secuencial . . . . . 22 DB2 Everyplace . . . . . . . . . . . . 83
Palm . . . . . . . . . . . . . . . 86
Instalación de DB2 Everyplace . . . . 25 Windows . . . . . . . . . . . . . . 87
Anterior a la instalación de DB2 Everyplace . . . 25
Ajuste de parámetros del sistema para AIX antes Ejemplos de DB2 Everyplace . . . . . 91
de instalar DB2 Everyplace . . . . . . . . 25 Cómo iniciar el área de ejecución de Primeros pasos 91
Ajuste de parámetros del sistema para Linux . . 25 Visión general de las aplicaciones de ejemplo de
Ajuste de parámetros del sistema para Solaris . . 26 DB2 Everyplace . . . . . . . . . . . . . 91
Instalación de DB2 Everyplace Database Edition . . 27 CLP . . . . . . . . . . . . . . . . . 93
Requisitos de la instalación de DB2 Everyplace Visión general de la aplicación de CLP . . . . 93
Database Edition . . . . . . . . . . . 27 Mandatos de CLP . . . . . . . . . . . 94
Instalación de DB2 Everyplace Database Edition Importación y exportación de datos utilizando el
utilizando el asistente de instalación . . . . . 28 CLP . . . . . . . . . . . . . . . . 96
Eliminación de DB2 Everyplace Database Edition 29 DB2 Sync . . . . . . . . . . . . . . . 99
Instalación de DB2 Everyplace Enterprise Edition . . 29 Visión general de DB2 Sync . . . . . . . . 99
Requisitos de la instalación de DB2 Everyplace Configuración de DB2 Sync para un dispositivo
Enterprise Edition . . . . . . . . . . . 29 Palm OS . . . . . . . . . . . . . . 100
instalación de DB2 Everyplace Enterprise Edition
en un servidor . . . . . . . . . . . . 32

© Copyright IBM Corp. 1998, 2004 iii


Configuración de DB2 Sync en un dispositivo Prueba del servlet de Sync Server . . . . . . 110
Symbian OS . . . . . . . . . . . . . 100 Rastreo y diagnósticos . . . . . . . . . . 110
Opciones de menú de DB2 Sync . . . . . . 101 Herramienta de comprobación de la integridad de
Sincronización de datos utilizando DB2 Sync 103 datos . . . . . . . . . . . . . . . . 111
Visiting Nurse . . . . . . . . . . . . . 104 Mensajes de error de DB2 Everyplace Update Tool 112
Visión general de la aplicación de ejemplo
Visiting Nurse . . . . . . . . . . . . 104 Glosario . . . . . . . . . . . . . . 115
Tablas de la aplicación de ejemplo Visiting Glosario . . . . . . . . . . . . . . . 115
Nurse . . . . . . . . . . . . . . . 105
Ejecución de la aplicación Visiting Nurse . . . 106
Avisos . . . . . . . . . . . . . . 123
Marcas registradas. . . . . . . . . . . . 126
Resolución de problemas . . . . . . 109
Errores de configuración de la resolución de
Índice . . . . . . . . . . . . . . . 127
problemas . . . . . . . . . . . . . . 109

iv IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


IBM DB2 Everyplace Guía del usuario y de instalación Versión
8.2

© Copyright IBM Corp. 1998, 2004 1


2 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
Visiones generales del producto
Esta sección proporciona una visión general de DB2 Everyplace y el Centro de
información de DB2 Everyplace.

Visión general de DB2 Everyplace


Esta sección describe las características y componentes de DB2 Everyplace.

¿Qué es DB2 Everyplace?


DB2 Everyplace forma parte de la solución de IBM para procesos de informática
distribuida. Con DB2 Everyplace, los profesionales que se desplazan con frecuencia
(tales como vendedores, inspectores, auditores, técnicos de mantenimiento,
médicos, agentes inmobiliarios y tasadores de seguros) pueden tener acceso a datos
vitales que necesitan mientras están lejos de su centro de trabajo.

Las empresas pueden ahora transferir sus datos corporativos a dispositivos


portátiles e incorporados. Con DB2 Everyplace, puede acceder a una base de datos
de su dispositivo portátil y realizar actualizaciones en la misma. Con DB2
Everyplace Sync Server, puede sincronizar datos entre el dispositivo portátil y otras
fuentes de datos de su empresa. El Adaptador de Archivos le permite distribuir
archivos y aplicaciones hacia usuarios portátiles.

La base de datos portátil de DB2 Everyplace es una base de datos relacional que
reside en su dispositivo portátil. Para acceder a los datos del dispositivo portátil,
puede escribir aplicaciones utilizando herramientas de desarrollo rápido de
aplicaciones, el conjunto soportado de funciones de CLI (Call Level Interface) de
DB2, métodos de JDBC Java Database Connectivity), métodos ODBC (Open
Database Connectivity) o métodos ADO.NET.

IBM ofrece DB2 Everyplace en las ediciones siguientes:


DB2 Everyplace Enterprise Edition
Proporciona software de sincronización y base de datos para dispositivos
portátiles. En el lado del servidor, la Enterprise Edition proporciona DB2
Everyplace Sync Server para sincronizar datos entre el dispositivo portátil
y las fuentes de datos corporativas.
DB2 Everyplace Express Edition
Se desarrolla en el mismo código base que DB2 Everyplace Enterprise
Edition, DB2 Everyplace Express resulta fácil de instalar, desplegar y
gestionar. DB2 Everyplace Express Edition utiliza un modelo de licencia
diseñado para proporcionar un punto de precio atractivo para las
instalaciones más pequeñas sin dejar por ello de proporcionar una solución
de datos portátiles completamente funcional.
DB2 Everyplace Database Edition
Proporciona una base de datos de alto rendimiento, que satisface los
estándares y que se ejecuta sobre una gran variedad de plataformas
portátiles e incorporadas.

Importante: Puede instalar diferentes ediciones en el mismo servidor, pero deberá


instalarlas en diferentes directorios.

© Copyright IBM Corp. 1998, 2004 3


Componentes de la solución DB2 Everyplace
La solución de DB2 Everyplace para la sincronización de datos portátiles incluye
los siguientes componentes principales:
Base de datos portátil de DB2 Everyplace
Software que se ejecuta en el dispositivo portátil y que permite a los
usuarios acceder y modificar una copia de datos local desde un sistema
fuente. Consulte la publicación DB2 Everyplace Application Development
Guide para obtener más información sobre la base de datos portátil de DB2
Everyplace y el modo de escribir aplicaciones que utilizan el software de la
base de datos.
DB2 Everyplace Sync Server
Programa cliente/servidor que gestiona la sincronización de datos en dos
direcciones entre una base de datos fuente y una destino.
Sync Server actúa como intermediario entre el software de Sync Client en
el dispositivo portátil y la base de datos de DB2 UDB o la base de datos de
JDBC en el servidor fuente. El Centro de administración de dispositivos
portátiles, herramienta de administración gráfica para el Sync Server, le
permite definir subconjuntos de datos y archivos a los que se accede
mediante grupos de usuarios. Sync Server accede a esta información de
administración cada vez que un usuario solicita la sincronización de datos.
DB2 Everyplace Sync Client
DB2 Everyplace Sync Client, que se ejecuta en dispositivos portátiles, es
una API que las aplicaciones utilizan para dar soporte a la sincronización
con DB2 Everyplace Sync Server. Maneja la sincronización bidireccional de
datos relacionales de empresa con la base de datos portátil de DB2
Everyplace.
DB2 Everyplace Mobile Application Builder
Herramienta de desarrollo rápido que puede descargarse gratuitamente en
el sitio Web de DB2 Everyplace y que le permite crear y probar
aplicaciones de DB2 Everyplace para dispositivos portátiles. Consulte la
ayuda en línea para DB2 Everyplace Mobile Application Builder para
obtener más información sobre esta herramienta.

Figura 1 muestra el funcionamiento conjunto de las herramientas de la solución.

Desarrollo de aplicaciones Sincronización

probar
DB2
mover a Everyplace DB2
producción (motor de Everyplace DB2
base de Sync Server Universal
datos)
Database
Dispo- Sistema Sistema
Personal sitivo de nivel fuente
Application portátil medio
Builder

DB2 Everyplace
(motor de base de datos)

desarrollar

Figura 1. Funcionamiento conjunto de las herramientas de la solución DB2 Everyplace

4 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Instalación básica para la solución DB2 Everyplace
La instalación de la solución DB2 Everyplace implica las dos tareas siguientes:
1. Desarrolle las aplicaciones de DB2 Everyplace.
Estas aplicaciones proporcionan a los usuarios que trabajan fuera de su oficina
acceso a las tablas de base de datos de DB2 Everyplace en sus dispositivos
portátiles. Puede desarrollar las aplicaciones de DB2 Everyplace utilizando DB2
Everyplace Mobile Application Builder u otro conjunto de herramientas de
desarrollo de aplicaciones para dispositivos portátiles. Consulte la sección de
Desarrollo de aplicaciones de DB2 Everyplace del Centro de información de
DB2 Everyplace o la versión en PDF de la DB2 Everyplace Application
Development Guide.
2. Configure la sincronización.
Los datos se definen desde el servidor fuente al que ha de acceder cada grupo
de usuarios. Los empleados que trabajan fuera de la oficina utilizan la
aplicación de la API de DB2 Everyplace Sync Client para conectarse al servidor
y copiar datos fuente en sus dispositivos portátiles. Dichas personas modifican
estos datos utilizando estas aplicaciones y después sincronizan sus cambios con
la base de datos fuente.

La base de datos portátil de DB2 Everyplace


Esta base de datos reside en el dispositivo portátil. La base de datos portátil se
incluye con DB2 Everyplace Database Edition, DB2 Everyplace Express Edition,
DB2 Everyplace Enterprise Edition y la característica de Mobility on Demand de
DB2 UDB. Puede localizar la lista de dispositivos soportados en “Sistemas
operativos y procesadores de dispositivos portátiles soportados” en la página 42.

DB2 Everyplace Sync Server


DB2 Everyplace Sync Server se incluye con DB2 Everyplace Enterprise Edition,
DB2 Everyplace Express Edition y la característica de Mobility on Demand de DB2
UDB. Otros componentes importantes asociados con el Sync Server son:
v Centro de administración de dispositivos portátiles de DB2 Everyplace
v La herramienta de scripts de XML
v Las aplicaciones de ejemplo (parte del servidor)

Puede sincronizar datos y aplicaciones entre dispositivos portátiles de DB2


Everyplace y fuentes de datos corporativos utilizando DB2 Everyplace Sync Server
y DB2 Everyplace Sync Client.

La sincronización de datos puede ser bidireccional o unidireccional. Los datos se


pueden actualizar en la base de datos corporativa o dispositivo portátil de DB2
Everyplace. Por ejemplo, los usuarios pueden descargar un subconjunto de datos
desde una base de datos de DB2 para z/OS a una base de datos de DB2
Everyplace en el dispositivo portátil, visualizar los datos, efectuar cambios en los
mismos y a continuación sincronizar los datos modificados de vuelta en el servidor
de z/OS. DB2 Everyplace Sync Server también proporciona un mecanismo para la
resolución de conflictos.

DB2 Everyplace Sync Server proporciona una herramienta de administración que le


ayuda a gestionar y proporcionar servicios de sincronización a grupos de usuarios
con necesidades de sincronización de datos similares. Encontrará más información
sobre el Centro de administración de dispositivos portátiles en el manual ″Sync
Server Administration Guide″.

Visiones generales del producto 5


DB2 Everyplace Sync Server da soporte a la sincronización de datos relacionales
con las siguientes fuentes de datos:
v DB2 Universal Database para z/OS
v DB2 Universal Database para iSeries
v DB2 Universal Database para Linux, UNIX y Windows
v Fuentes de datos con una interfaz de JDBC soportada. Consulte la sección
″Configuración del Sync Server para acceder a las fuentes de datos″ para obtener
más información sobre los controladores de JDBC a los que da soporte DB2
Everyplace.

DB2 Everyplace Sync Client


DB2 Everyplace Sync Client se incluye con DB2 Everyplace Enterprise Edition, DB2
Everyplace Express Edition.

DB2 Everyplace Sync Client, que se ejecuta en dispositivos portátiles, es una API
que las aplicaciones utilizan para dar soporte a la sincronización con DB2
Everyplace Sync Server. Maneja la sincronización bidireccional de datos
relacionales de empresa con la base de datos portátil de DB2 Everyplace en el
dispositivo portátil. El dispositivo portátil también gestiona operaciones
relacionadas con suscripciones de archivos para facilitar la distribución de
aplicaciones portátiles al dispositivo y puede ejecutar procedimientos almacenados
en una base de datos de DB2.

Para obtener más información sobre las API (Application Programming Interfaces)
que se facilitan con el Sync Client, consulte la publicación IBM Sync Client C-API
function summary, los Javadocs de
%DSYINSTDIR%\doc\idioma\javadoc\SyncClientJavaAPI\index.html o la API
.NET de %DSYINSTDIR%\doc\idioma\javadoc\ISyncNetAPI\ISync.NET.chm.

DB2 Everyplace Mobile Application Builder


Puede descargar DB2 Everyplace Mobile Application Builder en la dirección
http://www.ibm.com/software/data/db2/everyplace/support.html.

Puede utilizar DB2 Everyplace Mobile Application Builder para desarrollar


aplicaciones de DB2 Everyplace para Palm OS, Windows CE, Symbian OS y otras
plataformas que dan soporte a una interfaz de usuario y una Máquina virtual Java.
Con Mobile Application Builder, puede crear aplicaciones sin tener que escribir ni
una sola línea de código. Para obtener información sobre cómo obtener Mobile
Application Builder, visite el sitio Web de DB2 Everyplace.

Otras herramientas de desarrollo incluyen WebSphere Studio Device Developer,


Visual Age Micro Edition, Metrowerks CodeWarrior y GNU Software Developer’s
Kit.

Aplicaciones de ejemplo de DB2 Everyplace


Las aplicaciones de ejemplo proporcionan un ejemplo de una aplicación que hace
uso de DB2 Everyplace. Puede utilizar la aplicación de ejemplo Visiting Nurse para
probar de forma rápida la sincronización bidireccional entre la base de datos
portátil y el Sync Server. Las aplicaciones de ejemplo tienen dos partes: una que se
ejecuta en el Sync Server y otra que se ejecuta en el dispositivo portátil que tiene la
base de datos portátil de DB2 Everyplace. Esta aplicación de ejemplo del
dispositivo portátil muestra la funcionalidad del motor de base de datos en un
entorno autónomo. Cuando la aplicación de ejemplo del Sync Server y la

6 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


aplicación de ejemplo del motor de base de datos portátil de DB2 Everyplace se
utilizan conjuntamente, funcionan como una aplicación completa que invoca todos
los componentes de DB2 Everyplace.

DB2 Sync es también una aplicación de ejemplo que muestra cómo utilizar la API
de IBM Sync Client para sincronizar tablas de las suscripciones definidas en el
Centro de administración de dispositivos portátiles.

El procesador de línea de mandatos es una herramienta de desarrollo de


aplicaciones que se proporciona como aplicación de ejemplo para utilizar DB2
Everyplace en plataformas que tienen una interfaz de línea de mandatos. El
procesador de línea de mandatos se utiliza para la base de datos portátil de DB2
Everyplace en dispositivos portátiles. El Sync Server no lo utiliza.

Las sentencias SQL a las que da soporte DB2 Everyplace le permiten crear y
descartar una tabla e índice, así como suprimir, insertar y actualizar las filas de
una tabla.

Un escenario de DB2 Everyplace de ejemplo


Los tasadores de seguros son los encargados de inspeccionar los bienes dañados de
los clientes que presentan una reclamación. En muchas empresas, el tasador visita
los bienes del reclamante, rellena formularios para validar o rechazar la
reclamación y evalúa los daños por los que se debe indemnizar al reclamante.
Luego, cuando el tasador regresa a su oficina, la información de los formularios se
entra manualmente en el sistema informático de la empresa, lo cual es un proceso
tedioso y caro.

Este proceso se puede simplificar considerablemente equipando a los tasadores con


un dispositivo portátil que ejecute una aplicación DB2 Everyplace. Mediante los
dispositivos portátiles, los tasadores pueden acceder, dondequiera que estén, a sus
planes de inspecciones, a sus rutas de trabajo y a la información sobre las pólizas
de seguro de los reclamantes. Los tasadores pueden también cumplimentar los
formularios de tasación en el dispositivo portátil. A continuación, los tasadores
pueden sincronizar los datos de sus dispositivos portátiles con el sistema
informático de la empresa, transfiriendo los nuevos datos de los formulario de
tasación a la base de datos corporativa de la empresa. Si los tasadores necesitan
información in situ, pueden sincronizar los datos de sus dispositivos portátiles con
el sistema informático de la empresa de modo inmediato a través de un módem o
de una conexión inalámbrica. De esta forma, el proceso de evaluar reclamaciones
puede prescindir totalmente del papel como soporte de información, lo cual
supone un ahorro significativo de costes para la empresa de seguros. Además, las
reclamaciones se liquidan con más rapidez, pues los tasadores tienen acceso
inmediato a las bases de datos corporativas de la empresa.

Accesibilidad
Las características de accesibilidad ayudan a utilizar de modo satisfactorio los
productos de software a los usuarios que tienen incapacidades físicas, como por
ejemplo una movilidad o visión limitadas. Puede accederse al Asistente de
configuración de instalador de DB2 Everyplace y al Centro de administración de
dispositivos portátiles y éstos incluyen las siguientes características de
accesibilidad:
v Utilizar todas las características utilizando el teclado en vez del ratón.
v Personalizar el tamaño y color de los fonts.
v Recibir entradas de alerta visuales o auditivas.

Visiones generales del producto 7


v Da soporte a las aplicaciones de accesibilidad que utilizan la API de
accesibilidad de Java™.
v Se entrega con la documentación que se proporciona en un formato accesible.

Entrada de teclado
Entrada de teclado
Puede utilizar teclas o combinaciones de teclas para realizar operaciones
que también pueden efectuarse utilizando un ratón. A los menús sensibles
al contexto se puede acceder desde la barra de menús en vez de pulsar el
botón derecho del ratón.

Pantalla accesible

DB2 Everyplace tiene características que mejoran la interfaz de usuario y mejoran


la accesibilidad para los usuarios que tengan escasa visión. Estas mejoras en la
accesibilidad incluyen el soporte para las propiedades de font personalizables.
Valores de font
Puede seleccionar el color, tamaño y font para el texto en menús y
ventanas de diálogo.
No hay dependencia del color
No es necesario distinguir entre colores para utilizar cualquiera de las
funciones de este producto.
Da soporte a colores con contraste alto
El Centro de administración de dispositivos portátiles se visualiza bien al
utilizar un esquema de color con contraste alto.
Sin contenido parpadeante
Ningún elemento de interfaz gráfica de usuario parpadea durante su
funcionamiento.

Entradas de alerta alternativas

Puede especificar si desea recibir alertas mediante entradas auditivas o visuales.

Compatibilidad con tecnologías de ayuda

La interfaz del Centro de administración de dispositivos portátiles DB2 Everyplace


da soporte a la API de accesibilidad de Java, permitiendo que la utilicen los
lectores de pantalla y otras tecnologías de ayuda que utilizan las personas con
discapacidades.

Documentación accesible

La documentación accesible para productos DB2 Everyplace está disponible en el


Centro de información de DB2 Everyplace en la dirección:
http://www.elink.ibmlink.ibm.com
/public/applications/publications/cgibin/pbi.cgi?CTY=US&&FNC=ICL&

Visión general de la documentación DB2 Everyplace


Este capítulo proporciona información sobre la documentación de DB2 Everyplace,
incluyendo manuales, ayuda en línea y el centro de información basado en la Web.

8 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Acerca de este manual
Este manual proporciona instrucciones sobre cómo instalar y configurar DB2
Everyplace. Este libro trata los temas siguientes:
v Migración desde las versiones anteriores de DB2 Everyplace
v Instalación y configuración de DB2 Everyplace utilizando asistentes.
v Instalación y configuración de DB2 Everyplace utilizando herramientas de línea
de mandatos y archivos de respuestas.

Este manual se ha grabado para los administradores de base de datos y del


sistema que estén implicados en la instalación de DB2 Everyplace en un servidor
fuente y uno o varios dispositivos portátiles.

Es importante darse cuenta que este manual no explica las operaciones básicas de
los dispositivos portátiles o integrados que pueda necesitar ejecutar al utilizar DB2
Everyplace. Para obtener instrucciones sobre la ejecución de estas operaciones,
consulte la documentación que se entrega con el dispositivo portátil o incorporado.
Se necesitan unos conocimientos básicos sobre cómo utilizar dispositivos portátiles
o incorporados para poder utilizar DB2 Everyplace.

Además, este manual no cubre la configuración de la sincronización de datos entre


un servidor fuente y uno o más dispositivos portátiles. Estos temas se tratan en la
publicación DB2 Everyplace Sync Server Administration Guide. Asimismo, este
manual no trata el desarrollo de aplicaciones mediante DB2 Everyplace. El
desarrollo de aplicaciones se trata en el manual DB2 Everyplace Application
Development Guide.

El conjunto de información de DB2 Everyplace


La información técnica de DB2 Everyplace está disponible en los formatos
siguientes:
v Manuales (PDF e impresos)
Se dispone de una descripción de cada manual de la biblioteca de DB2
Everyplace en el Centro de publicaciones IBM en la dirección
www.ibm.com/shop/publications/order o en el sitio Web en DB2 Everyplace en
la dirección http://www-
3.ibm.com/software/data/db2/everyplace/library.html. La versión PDF de los
manuales se titula del siguiente modo:
– DB2 Everyplace Application Development Guide
– DB2 Everyplace Sync Server Administration Guide
– DB2 Everyplace Installation Guide
v Un centro de información
El centro de información contiene toda la biblioteca de DB2 Everyplace en un
formato cómodo y en el que pueden efectuarse búsquedas. Para obtener más
información, vaya a la dirección
http://www.elink.ibmlink.ibm.com/public/applications/publications/
cgibin/pbi.cgi?CTY=US&&FNC=ICL&
y seleccione Centro de información de DB2 Everyplace.
v Ayuda en línea
La ayuda en línea basada en el navegador HTML que se inicia desde la interfaz
de usuario del Centro de administración de dispositivos portátiles.

Visiones generales del producto 9


En esta documentación, %DSYINSTDIR% hace referencia al directorio en el que
está instalado DB2 Everyplace en un sistema Windows y $DSYINSTDIR hace
referencia al directorio en el que está instalado DB2 Everyplace en un sistema
Linux o UNIX.

10 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Migración
Esta sección describe el modo de migrar versiones anteriores de DB2 Everyplace a
DB2 Everyplace Versión 8.2. La migración puede realizarse utilizando la migración
paralela o secuencial.

La migración paralela le permite mantener el servidor existente en funcionamiento


hasta que esté preparado para moverse al nuevo servidor Versión 8.2. Esta acción
le permite probar la migración sin interrumpir el servicio, ya que los dispositivos
cliente pueden seguir sincronizándose con el anterior servidor de DB2 Everyplace.
Si está utilizando servidores UNIX o Linux, podrá realizar la migración paralela en
el mismo servidor físico utilizando instancias de DB2 Everyplace Sync Server
independientes. Para entornos Windows, la migración paralela requiere dos
servidores físicos.

La migración secuencial se efectúa utilizando únicamente un servidor físico. Puede


esperarse un cierto tiempo de inactividad del servidor, ya que el DB2 Everyplace
Sync Server no puede aceptar peticiones de sincronización durante la migración.
Además, la migración secuencial no le permite probar el servidor nuevo antes de
migrarlo. Si tiene varios usuarios, la migración secuencial no resulta recomendable.

Nota: La migración secuencial no puede realizarse con servidores UNIX o Linux.

Cómo realizar la migración paralela a DB2 Everyplace Versión 8.2


Este tema proporciona una visión general de los pasos que es necesario realizar
para migrar DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 a DB2 Everyplace Versión
8.2. Con la migración paralela, podrá probar, evaluar y mover usuarios al nuevo
servidor de DB2 Everyplace Versión 8.2 de modo gradual migrando un grupo cada
vez. Para una migración satisfactoria es necesario conocer los requisitos previos
que se citan a continuación:

Puede realizar la migración paralela si satisface los requisitos siguientes:


v Debe estar efectuando la migración de DB2 Everyplace Versión 8.1, FixPak 2 u
8.1.4 a DB2 Everyplace Versión 8.2.
v Si está efectuando la migración desde DB2 Everyplace Versión 8.1, FixPak 2, la
fecha de creación debe ser posterior al 29 de Abril de 2004. Los pasos para
comprobar la fecha de creación se explican en la sección “Preparación del
servidor de DB2 Everyplace versión 8.1, FixPak 2 u 8.1.4 para la migración” en
la página 13
v Si está migrando a DB2 Everyplace Versión 8.2 en un servidor Windows,
necesitará un servidor físico independiente. Los servidores UNIX y Linux dan
soporte a la migración paralela en el mismo servidor físico, pero DB2 Everyplace
Versión 8.2 debe ser una instancia independiente de la versión anterior de DB2
Everyplace.
v DB2 Everyplace Versión 8.2 Sync Server da soporte a DB2 UDB 8.1.4 o posterior
o a una de las bases de datos soportadas que se indica a continuación:
– OS/390
– AS/400
– Lotus Domino
– Oracle

© Copyright IBM Corp. 1998, 2004 11


– SQL Server
DB2 Everyplace Versión 8.2 no da soporte a la migración paralela para las
configuraciones con bases de datos fuente Informix o Sybase. Si está migrando a
DB2 Everyplace Versión 8.2 en un entorno Windows, podrá utilizar la migración
secuencial si tiene bases de datos fuente Informix o Sybase. Si está migrando a
DB2 Everyplace Versión 8.2 en un entorno UNIX o Linux, no podrá utilizar la
migración paralela o secuencial en el caso de que tenga bases de datos fuente
Informix o Sybase. Para obtener más información sobre los pasos de migración
para estas bases de datos no soportadas, póngase en contacto con el centro de
soporte al cliente de IBM.
v Si tiene suscripciones JDBC con una base de datos fuente de Oracle y las tablas
de las suscripciones tienen columnas LONG o LONG RAW no migre a DB2
Everyplace Versión 8.2. Póngase en contacto con el Soporte de Software de IBM
para que le ayuden.

Importante:
v Si está ejecutando DB2 Everyplace Versión 8.1.4, la fecha de creación debe ser
posterior al 15 de Julio de 2004 para preservar los parámetros de filtro de
usuario y grupo durante la migración. Los pasos para comprobar la fecha de
creación se explican en la sección “Preparación del servidor de DB2 Everyplace
versión 8.1, FixPak 2 u 8.1.4 para la migración” en la página 13
v Si tiene suscripciones de DataPropagator, deberá seguir instrucciones especiales
para importar y exportar suscripciones de DataPropagator. Lea la DataPropagator
Migration Guide: Migrating to DB2 Replication Version 8 (REPL-MIG8) ubicada en
la dirección http://www.ibm.com/software/data/dpropr/library.html para
obtener más información sobre el proceso de migración de DataPropagator.
v Si tiene tanto suscripciones de JDBC como de DataPropagator, deberá importar
cada tipo de suscripción por separado.
v El nuevo servidor de DB2 Everyplace 8.2 puede efectuar una grabación en las
bases de datos fuente de producción al mismo tiempo que la versión anterior de
DB2 Everyplace. Si esto le preocupa, duplique las bases de datos fuente antes de
comenzar el proceso de migración y pruebe la configuración de DB2 Everyplace
Versión 8.2 nueva con las bases de datos fuente de pruebas. Esta prueba sólo se
soporta para las suscripciones de JDBC.
v DB2 Everyplace Versión 8.2 da soporte a los dispositivos cliente de 8.1, FixPak 2
y 8.1.4, al objeto de que pueda optar por actualizar o no los dispositivos cliente.
v No cree ni edite suscripciones en ningún servidor durante la migración. Deberá
limpiar e inhabilitar el servidor de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4
antes de editar o crear suscripciones del servidor de DB2 Everyplace Versión 8.2.

Para realizar la migración paralela a DB2 Everyplace Versión 8.2


1. Opcional: Si desea probar la nueva configuración de DB2 Everyplace Versión
8.2 antes de permitir que efectúe una grabación en las bases de datos fuente,
duplique las bases de datos fuente en un servidor de prueba. Esta prueba sólo
se soporta para las suscripciones de JDBC. Al migrar a DB2 Everyplace Versión
8.2, tanto el servidor de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 como el
servidor de DB2 Everyplace Versión 8.2 pueden efectuar grabaciones en las
bases de datos fuente de producción.
2. Prepare el servidor de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 para la
migración.
3. Prepare el servidor de DB2 Everyplace Versión 8.2 para la migración.

12 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


4. Exporte la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4. Si
tiene tanto suscripciones de DataPropagator como de JDBC, deberá exportar
cada tipo de suscripción por separado.
v Para configuraciones que utilizan suscripciones de DataPropagator
v Para configuraciones que utilizan suscripciones de JDBC
5. Importe la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 en el
servidor de DB2 Everyplace Versión 8.2. Si tiene tanto suscripciones de
DataPropagator como de JDBC, deberá importar cada tipo de suscripción por
separado.
v Para configuraciones que utilizan suscripciones de DataPropagator
v Para configuraciones que utilizan suscripciones de JDBC
6. Migre los dispositivos cliente a sincronizar con el servidor de DB2 Everyplace
Versión 8.2.
7. Opcional: Pruebe la compatibilidad de las diferentes versiones de los
dispositivos cliente de DB2 Everyplace.
8. Después de migrar todos los dispositivos cliente, inhabilite el sistema DB2
Everyplace Versión 8.1, FixPak 2 u 8.1.4. Asegúrese de que no hay aplicaciones
conectadas a la base de datos fuente, incluyendo DB2 Everyplace Versión 8.2
Sync Server y suprima todas las suscripciones que utilizan DB2 Everyplace
Versión 8.1, FixPak 2 o el Centro de administración de dispositivos portátiles
8.1.4. Después de completar este paso, puede crear o editar suscripciones en el
servidor de DB2 Everyplace Versión 8.2.

Si aún no la hecho, puede optar por actualizar el software de dispositivo cliente a


DB2 Everyplace Versión 8.2 después de que se haya completado la migración.

Preparación del servidor de DB2 Everyplace versión 8.1,


FixPak 2 u 8.1.4 para la migración
Este tema describe los pasos que es necesario realizar para preparar el servidor de
DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 para dar soporte a la migración
paralela y preparar el sistema para migrar datos. DB2 Everyplace 8.1, FixPak 2 sólo
da soporte a la migración paralela si la fecha de creación es posterior al 29 de Abril
de 2004. La preparación del servidor implica dos pasos:
v La comprobación de la fecha de creación de DB2 Everyplace (únicamente la
versión 8.1, FixPak 2) y la actualización del sistema (si es necesario)
v Creación de una copia de seguridad de los datos del sistema

No cree ni edite suscripciones al realizar esta tarea. Realice esta tarea en el servidor
de DB2 Everyplace versión 8.1, FixPak 2 u 8.1.4. Esta tarea forma parte de la tarea
más importante de realizar la migración paralela a DB2 Everyplace Versión 8.2. Al
finalizar estos pasos, vuelva a “Cómo realizar la migración paralela a DB2
Everyplace Versión 8.2” en la página 11.

Para preparar el servidor de DB2 Everyplace versión 8.1, FixPak 2 u 8.1.4 para la
migración:
1. Si está efectuando la migración desde DB2 Everyplace Versión 8.1, FixPak 2,
determine la fecha de creación.
a. Abra un navegador Web en el siguiente URL,
http://localhost:8080/db2e/db2erdb. El puerto por omisión es 8080, pero
puede diferir del de la configuración.

Migración 13
b. Compruebe la fecha de creación en el mensaje que aparecerá. El formato de
la fecha de creación está en el formato AAAAMMDD. Si el nivel de creación
es anterior al 29 de Abril de 2004, deberá descargar la creación más reciente
desde la dirección
http://www.ibm.com/software/data/db2/everyplace/fixpaks811.html. Si el
nivel de creación es del 29 de Abril de 2004 o posterior, continúe con el
paso siguiente.
2. Duplique cada una de las bases de datos de réplica.
v En Windows, utilice la herramienta de eliminar duplicados (dsyreplicate)
ubicada en %DSYINSTDIR%\Server\bin\.
v dsyreplicate nombre_bd_réplica
En UNIX o Linux, utilice la herramienta de eliminar duplicados (dsyreplicate)
ubicada en $DSYINSTDIR/Server/bin/.
./dsyreplicate.sh nombre_bd_réplica
donde nombre_bd_réplica es el nombre de la base de datos de réplica que se
desea duplicar.
3. Detenga el servlet de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 Sync Server.
4. Haga la copia de seguridad de todas las bases de datos fuente y de réplica y la
base de datos de control de DSYCTLDB. Para obtener más detalles sobre el
modo de hacer copia de seguridad de las bases de datos de DB2, consulte el
Centro de información de DB2. Para obtener más detalles sobre el modo de
hacer copia de seguridad de las bases de datos no DB2, consulte la
documentación del producto.
5. Reinicie el servlet de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 Sync Server,
para que los dispositivos del cliente puedan reanudar la sincronización.

Preparación del servidor de DB2 Everyplace versión 8.2 para


la migración
Si está migrando a DB2 Everyplace Versión 8.2 en Windows, deberá tener un
servidor físico independiente al que migrar. Si la versión más antigua de DB2
Everyplace está en un servidor UNIX o Linux, podrá migrar a DB2 Everyplace
Versión 8.2 creando una instancia nueva en el mismo servidor o utilizando un
servidor físico independiente.

Requisito previo:
v Utilice las contraseñas e ID de usuario del mismo sistema como servidor de DB2
Everyplace versión 8.1, FixPak 2 u 8.1.4.
v Instale DB2 UDB 8.1.4 o DB2 UDB 8.2.
v Instale DB2 Everyplace Versión 8.2 Sync Server y pruébelo ejecutando el ejemplo
VNurse.

No cree ni edite suscripciones al realizar esta tarea. Realice esta tarea en el servidor
de DB2 Everyplace versión 8.2. Esta tarea forma parte de la tarea más importante
de realizar la migración paralela a DB2 Everyplace Versión 8.2. Al finalizar estos
pasos, vuelva a “Cómo realizar la migración paralela a DB2 Everyplace Versión
8.2” en la página 11.

Para preparar el servidor de DB2 Everyplace versión 8.2 para la migración:


1. Detenga el servlet de DB2 Everyplace Versión 8.2 Sync Server.
2. Cree las bases de datos de réplica necesarias para todas las suscripciones de
JDBC que desee migrar. No cree bases de datos para suscripciones de

14 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


DataPropagator. Las bases de datos de réplica para las suscripciones de
DataPropagator se restaurarán más adelante.
3. Catalogue las bases de datos fuente. Si tiene una base de datos fuente de la
serie DB2, deberá catalogar las bases de datos fuente para que pueda accederse
a las mismas. Consulte los pasos de catalogación en el Centro de información
de DB2. Si la fuente no es DB2, entre la información correcta para el
controlador de JDBC al crear una suscripción, para que pueda conectar
correctamente con la base de datos fuente. Para obtener más información sobre
la conexión con bases de datos fuente no DB2 al crear suscripciones, consulte la
sección de Suscripciones del Centro de información de DB2 Everyplace o la
Sync Server Administration Guide. Si está utilizando bases de datos fuente de
prueba, compruebe si puede accederse a esta base de datos en vez de a la base
de datos fuente de producción. Sólo puede utilizar bases de datos fuente de
prueba con suscripciones de JDBC.
4. Únicamente para las suscripciones de archivos: copie los archivos suscritos que
tengan la misma vía de acceso de directorio que el servidor de DB2 Everyplace
Versión 8.1, FixPak 2 u 8.1.4 en el nuevo servidor de DB2 Everyplace Versión
8.2.

Exportación de la configuración de DB2 Everyplace 8.1,


FixPak 2 u 8.1.4
Esta sección explica el modo de exportar la configuración actual de DB2
Everyplace 8.1, FixPak 2 u 8.1.4 a un script XML. Hay instrucciones independientes
para suscripciones JDBC y DataPropagator.

Exportación de la configuración de DB2 Everyplace Versión 8.1,


FixPak 2 u 8.1.4 para suscripciones DataPropagator
Requisitos previos:

Si las suscripciones de DataPropagator acceden a una base de datos fuente que se


ejecuta en un servidor AS400, deberá hacer lo siguiente:
1. Conecte con la base de datos fuente desde una ventana de mandatos de DB2.
DB2 CONNECT TO nombre_bd_fuente USER nombre_conexión USING contraseña
2. Descarte el índice exclusivo actual en la tabla de control de eliminación de la
base de datos fuente:
DROP INDEX ASN.IBMSNAP_PRUNCNTLX
3. Cree un índice nuevo en la tabla de control de eliminación de la base de datos
fuente:
CREATE UNIQUE INDEX ASN.IBMSNAP_PRUNCNTLX
ON ASN.IBMSNAP_PRUNCNTL (
SOURCE_OWNER,
SOURCE_TABLE,
SOURCE_VIEW_QUAL,
APPLY_QUAL,
SET_NAME,
TARGET_SERVER,
TARGET_TABLE,
TARGET_OWNER);

Consejos:
v Si su base de datos fuente es la DB2 UDB Versión 7, deberá migrar la base de
datos fuente a DB2 UDB Versión 8. No podrá añadir, modificar ni suprimir
ninguna suscripción de DB2 Everyplace en el caso de que la base de datos
fuente sea DB2 UDB Versión 7.

Migración 15
v Para migrar a DB2 UDB Versión 8, asegúrese de que la base de datos fuente de
DB2 UDB Versión 7 tenga instalado el fixpack 4 o posterior y que la duplicación
se haya estado ejecutando normalmente como mínimo durante una semana en
dicho nivel de fixpack. Para obtener más información, consulte el manual
DataPropagator Migration Guide: Migrating to DB2 Replication Version 8
(REPL-MIG8).
v Debe volver a definir los parámetros de filtro para los usuarios y grupos en el
caso de que esté migrando desde DB2 Everyplace 8.1, FixPak 2 o en el caso de
que la fecha de creación de DB2 Everyplace 8.1.4 sea anterior al 15 de Julio de
2004. Compruebe la fecha de creación abriendo un navegador Web en la
dirección http://localhost:8080/db2e/db2erdb. El puerto por omisión es 8080,
pero puede diferir del de la configuración. El formato de la fecha de creación
está en el formato AAAAMMDD.

No cree ni edite suscripciones al realizar esta tarea. Realice esta tarea en el servidor
de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4. Esta tarea forma parte de la tarea
más importante de realizar la migración paralela a DB2 Everyplace Versión 8.2. Al
finalizar estos pasos, vuelva a “Cómo realizar la migración paralela a DB2
Everyplace Versión 8.2” en la página 11.

Para exportar la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4


para suscripciones de DataPropagator:
1. Ejecute la herramienta de script XML:
v En Windows, utilice la herramienta dsyadminxml ubicada en
%DSYINSTDIR%\Server\bin\.
dsyadminxml -x outputFile.xml
v En UNIX, utilice el script de shell dsyadminxml ubicado en
$DSYINSTDIR/Server/bin/.
./dsyadminxml.sh -x outputFile.xml
2. Elimina todos los distintivos que se aplican a las suscripciones de JDBC. Deberá
exportar las suscripciones de JDBC por separado.
3. Edite el archivo outputFile.xml para que cada suscripción de DataPropagator
tenga el atributo Replicate="FALSE". Por ejemplo,
<AddDproprSubscription Replicate="FALSE">.
4. Elimine los distintivos <AddServer> y</AddServer> y el contenido de los
mismos en el caso de que exista en el archivo outputFile.xml.
5. Transfiera el archivo outputFile.xml al servidor de DB2 Everyplace Versión 8.2.

Exportación de la configuración de DB2 Everyplace Versión 8.1,


FixPak 2 u 8.1.4 para suscripciones JDBC
No cree ni edite suscripciones al realizar esta tarea. Realice esta tarea en el servidor
de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4. Esta tarea forma parte de la tarea
más importante de realizar la migración paralela a DB2 Everyplace Versión 8.2. Al
finalizar estos pasos, vuelva a “Cómo realizar la migración paralela a DB2
Everyplace Versión 8.2” en la página 11.

Para exportar la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4


para suscripciones JDBC:
1. Ejecute la herramienta de script XML:
v En Windows, utilice la herramienta dsyadminxml ubicada en
%DSYINSTDIR%\Server\bin\.
dsyadminxml -x outputFile.xml

16 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


v En UNIX, utilice el script de shell dsyadminxml ubicado en
$DSYINSTDIR/Server/bin/.
./dsyadminxml.sh -x outputFile.xml
2. Elimina todos los distintivos que se aplican a las suscripciones de
DataPropagator. Deberá exportar las suscripciones de DataPropagator por
separado.
3. Si está utilizando una base de datos fuente de prueba, edite los distintivos
Database y MasterDb del archivo outputFile.xml para apuntar a la base de datos
fuente de prueba en vez de a la base de datos fuente de producción.
<AddJdbcMaster>
...
<Database>jdbc:db2:Bdfuenteprueba</Database>
...
</AddJdbcMaster>
<AddJdbcSubscription>
...
<MasterDb>jdbc:db2:Bdfuenteprueba</MasterDb>
...
</AddJdbcSubscription>

donde Bdfuenteprueba es el nombre de la base de datos fuente de prueba.


Asegúrese de editar el distintivo MasterDb para todas las suscripciones.
4. Elimine los distintivos <AddServer> y</AddServer> y el contenido de los
mismos en el caso de que exista en el archivo outputFile.xml.
5. Transfiera el outputFile.xml al servidor de DB2 Everyplace Versión 8.2.

Importación de la configuración de DB2 Everyplace 8.1,


FixPak 2 u 8.1.4
Estos temas explican el modo de importar la configuración actual de DB2
Everyplace 8.1, FixPak 2 u 8.1.4 a una configuración de DB2 Everyplace versión
8.2. Hay instrucciones independientes para suscripciones JDBC y DataPropagator.

Importación de la configuración de DB2 Everyplace Versión 8.1,


FixPak 2 u 8.1.4 para suscripciones de DataPropagator
Requisitos previos:
v Asegúrese de que el valor LogFileSize de la base de datos de réplica tenga como
mínimo 1000 4Kbytes.
v Cree una imagen de copia de seguridad de la base de datos de réplica utilizada
en suscripciones de tabla de DataPropagator en el servidor de DB2 Everyplace
8.1, FixPak 2 u 8.1.4.
v Lea la DataPropagator Migration Guide: Migrating to DB2 Replication Version 8
(REPL-MIG8).
v Compruebe si las contraseñas e ID de usuario de base de datos del archivo de
salida, outputFile.xml, en el servidor de DB2 Everyplace Versión 8.2 son
correctos.
v Asegúrese de que no hay aplicaciones conectadas a las bases de datos fuente.
Asegúrese de que DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 no efectúa una
duplicación en la base de datos fuente.

Consejos:

Migración 17
v Si su base de datos fuente es la UDB Versión 7, le recomendamos que migre la
base de datos fuente a la Versión 8. No podrá añadir, modificar ni suprimir
ninguna suscripción de DB2 Everyplace Versión 7 en el caso de que la base de
datos fuente sea de la Versión 7.
v Para migrar a UDB Versión 8, asegúrese de que la base de datos fuente de la
Versión 7 tenga instalado el fixpack 4 o posterior y que la duplicación se haya
estado ejecutando normalmente como mínimo durante una semana en dicho
nivel de fixpack. Para obtener más información, consulte el manual
DataPropagator Migration Guide: Migrating to DB2 Replication Version 8
(REPL-MIG8).

No cree ni edite suscripciones al realizar esta tarea. Realice esta tarea en el servidor
de DB2 Everyplace Versión 8.2. Esta tarea forma parte de la tarea más importante
de realizar la migración paralela a DB2 Everyplace Versión 8.2. Al finalizar estos
pasos, vuelva a “Cómo realizar la migración paralela a DB2 Everyplace Versión
8.2” en la página 11.

Para importar la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4


para suscripciones de DataPropagator
1. Detenga el servlet de DB2 Everyplace Versión 8.2 Sync Server.
2. Restaure la imagen de copia de seguridad de base de datos de réplica del
servidor de DB2 Everyplace 8.1, FixPak 2 u 8.1.4. Si la base de datos
restaurada está en un estado de avance pendiente y no admite conexiones,
entre el mandato siguiente en una ventana de mandatos de DB2 para llevar la
base de datos a un estado definido.
db2 rollforward database nombre_BD to end of logs and complete
donde nombre_BD es el nombre de la base de datos restaurada.
3. Catalogue la base de datos fuente.
4. Edite el archivo DSYDPMIG8ENV y proporcione los valores para las variables
de entorno que se listan en el archivo.
v En Windows, edite el script DSYDPMIG8ENV.bat ubicado en el directorio
%DSYINSTDIR%\config\work\migrate\.
v En UNIX, edite el script DSYDPMIG8ENV.sh ubicado en el directorio
$DSYINSTDIR/config/work/migrate/.
5. Ejecute el mandato DSYPREASNMIG8.
6. Únicamente para imágenes de copia de seguridad de la base de datos de
réplica de DB2 UDB Versión 7: efectúe la migración de DataPropagator
(consulte el apartado ″Migrating UNIX and Windows servers″ de la Migration
Guide: Migrating to DB2 Replication Version 8 (REPL-MIG8))
a. Cree espacios de tabla para la migración en la base de datos de réplica del
sistema DB2 Everyplace 8.2 (BACKUPTS, UOWTS y OTHERTS - consulte
en sqllib\samples\repl\mig8udb.sql los detalles de tamaño).
b. Personalice y ejecute la base de datos de réplica
sqllib\samples\repl\mig8udb.sql del sistema DB2 Everyplace 8.2 (en tanto
que los nombres de esquema y espacio de tabla por omisión sean
aceptables, no se necesita ninguna personalización).
c. Únicamente para iSeries: ejecute ASNPWD para crear un archivo de
contraseñas para ASNMIG4C en el sistema DB2 Everyplace 8.2 y ejecute
ASNMIG4C.
d. Vincule el programa ASNMIG8 en el sistema DB2 Everyplace 8.2.
e. Ejecute ASNMIG8 BACKUP.
f. Ejecute ASNMIG8 MIGRATION.

18 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


7. Importe la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4
utilizando la herramienta de script XML.
v En Windows, utilice la herramienta dsyadminxml ubicada en
%DSYINSTDIR%\Server\bin\.
dsyadminxml -d outputFile.xml
v En UNIX, utilice la herramienta dsyadminxml ubicada en
$DSYINSTDIR/Server/bin/.
./dsyadminxml.sh -d outputFile.xml
Si la importación da como resultado que se produzcan errores de sintaxis de
parámetros y filtros, arréglelos en el archivo outputFile.xml antes de volver a
efectuar la importación. Consulte la sección de filtros de tablas de la DB2
Everyplace Sync Server Administration Guide para obtener más información
sobre la sintaxis de filtros.
8. Ejecute DSYPOSTASNMIG8.
9. Inhabilite todos los grupos utilizando el Centro de administración de
dispositivos portátiles de DB2 Everyplace Versión 8.2.
10. Duplique cada una de las bases de datos de réplica:
v En Windows, utilice la herramienta de eliminar duplicados (dsyreplicate)
ubicada en %DSYINSTDIR%\Server\bin\.
dsyreplicate nombre_bd_réplica
v En UNIX, utilice la herramienta dsyreplicate ubicada en
$DSYINSTDIR/Server/bin/.
./dsyreplicate nombre_bd_réplica
nombre_bd_réplica es el nombre de la base de datos de réplica que se desea
duplicar.
11. Una vez que se comprueba que la base de datos de réplica de DB2 Everyplace
Versión 8.2 se ha migrado correctamente y que está dando un soporte
apropiado a las suscripciones de tabla de DataPropagator, limpie la base de
datos de DB2 Everyplace Versión 8.2 descartando el espacio de tabla de
BACKUPTS y todas las demás tablas en el esquema BACKUP (sustituya su
propios nombres de esquema y espacio de tabla en el caso de que no se
utilicen los nombres por omisión).
12. Inicie el servlet de DB2 Everyplace Versión 8.2 Sync Server.

Importación de la configuración de DB2 Everyplace Versión 8.1,


FixPak 2 u 8.1.4 para suscripciones JDBC
Requisitos previos
v Compruebe si las contraseñas e ID de usuario de base de datos del archivo de
salida, outputFile.xml, en el servidor de DB2 Everyplace Versión 8.2 son
correctos.
v Asegúrese de que no hay aplicaciones conectadas a las bases de datos fuente.
Asegúrese de que DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 no efectúa una
duplicación en la base de datos fuente.

No cree ni edite suscripciones al realizar esta tarea. Realice esta tarea en el servidor
de DB2 Everyplace versión 8.2. Esta tarea forma parte de la tarea más importante
de realizar la migración paralela a DB2 Everyplace Versión 8.2. Al finalizar estos
pasos, vuelva a “Cómo realizar la migración paralela a DB2 Everyplace Versión
8.2” en la página 11.

Migración 19
Para importar la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4
para suscripciones JDBC
1. Detenga el servlet de DB2 Everyplace Versión 8.2 Sync Server.
2. Importe la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4
utilizando la herramienta de script XML.
v En Windows, utilice la herramienta dsyadminxml ubicada en
%DSYINSTDIR%\Server\bin\.
dsyadminxml -d outputFile.xml
v En UNIX, utilice la herramienta dsyadminxml ubicada en
$DSYINSTDIR/Server/bin/.
./dsyadminxml.sh -d outputFile.xml
Si la importación da como resultado que se produzcan errores de sintaxis de
parámetros y filtros, arréglelos en el archivo outputFile.xml antes de volver a
efectuar la importación. Consulte la sección de filtros de tablas de la DB2
Everyplace Sync Server Administration Guide para obtener más información sobre
la sintaxis de filtros.
3. Inhabilite todos los grupos utilizando el Centro de administración de
dispositivos portátiles de DB2 Everyplace Versión 8.2.
4. Duplique las bases de datos de réplica creadas para las suscripciones:
v En Windows, utilice la herramienta de eliminar duplicados (dsyreplicate)
ubicada en %DSYINSTDIR%\Server\bin\.
dsyreplicate nombre_bd_réplica
v En UNIX, utilice la herramienta dsyreplicate ubicada en
$DSYINSTDIR/Server/bin/.
./dsyreplicate nombre_bd_réplica
donde nombre_bd_réplica es el nombre de la base de datos de réplica que se
desea duplicar. Asegúrese de que la acción de duplicación resulte satisfactoria.
Si hay algún error, arréglelo y vuelva a ejecutar el script.
5. Inicie el servlet de DB2 Everyplace Versión 8.2 Sync Server.

Migración de los dispositivos cliente a sincronizar con el


servidor de DB2 Everyplace Versión 8.2
Con la migración paralela, podrá migrar un pequeño subconjunto de los
dispositivos cliente que se sincronizan con el servidor de DB2 Everyplace 8.1,
FixPak 2 u 8.1.4 para sincronizar con el servidor de DB2 Everyplace 8.2. No cree ni
edite suscripciones al realizar esta tarea. Esta tarea forma parte de la tarea más
importante de realizar la migración paralela a DB2 Everyplace Versión 8.2. Al
finalizar estos pasos, vuelva a “Cómo realizar la migración paralela a DB2
Everyplace Versión 8.2” en la página 11.

Para migrar los dispositivos cliente a sincronizar con el servidor de DB2


Everyplace Versión 8.2:
1. En el servidor de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4:
a. Identifique el grupo de sincronización a migrar.
b. Sincronice todos los dispositivos cliente que estén en el grupo del servidor
de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 y asegúrese de que la
sincronización ha resultado satisfactoria.

Importante: Un dispositivo cliente no debe realizar ningún cambio en los


datos después de esta sincronización y antes de que se
20 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
sincronice con el servidor de DB2 Everyplace Versión 8.2. Si lo
hace, los cambios se perderán, ya que el dispositivo cliente se
renueva al sincronizarse por primera vez con el servidor de
DB2 Everyplace Versión 8.2.
c. Duplique cada una de las bases de datos de réplica y asegúrese de que la
acción de duplicación ha resultado satisfactoria.
d. Inhabilite este grupo de sincronización en el Centro de administración de
dispositivos portátiles.
2. En el servidor de DB2 Everyplace Versión 8.2:
a. Duplique cada una de las bases de datos de réplica y asegúrese de que la
acción de duplicación ha resultado satisfactoria.
b. Habilite el mismo grupo de sincronización inhabilitado en el servidor de
DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 del Centro de administración
de dispositivos portátiles.
c. Opcional: actualice el grupo de dispositivos cliente a DB2 Everyplace
Versión 8.2. DB2 Everyplace Versión 8.2 resulta compatible con los
dispositivos cliente de la Versión 8.1, FixPak 2 y 8.1.4, al objeto de que
pueda optar por realizar esta acción con posterioridad.
d. Actualice la dirección IP del servidor de todos los dispositivos cliente de los
valores de servidor del programa Sync Client para la dirección IP de DB2
Everyplace Versión 8.2 Sync Server.
e. Sincronice el grupo y asegúrese de que la acción resulte satisfactoria.

Importante: Los dispositivos cliente del grupo se renuevan, ya que en la


actualidad se están sincronizando con el nuevo sistema DB2
Everyplace Versión 8.2. Los cambios que efectúa un dispositivo
cliente después de la sincronización por última vez con el
sistema DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 se
perderán después de esta renovación.
f. Compare todos los datos de la tabla de clientes con los datos de la tabla
fuente y asegúrese de que son iguales.
3. Repita los pasos 1 - 2 hasta que migre todos los dispositivos cliente al servidor
de DB2 Everyplace Versión 8.2.

Prueba de la compatibilidad de las diferentes versiones de los


dispositivos cliente de DB2 Everyplace
Puesto que DB2 Everyplace Versión 8.2 da soporte a los dispositivos cliente DB2
Everyplace Versión 8.1, FixPak2 y 8.1.4, podrá comprobar si cada uno de los dos
tipos de dispositivo cliente recibe los cambios procedentes del otro tipo. Esta
prueba es opcional. Esta tarea forma parte de la tarea más importante de realizar la
migración paralela a DB2 Everyplace Versión 8.2. Al finalizar estos pasos, vuelva a
“Cómo realizar la migración paralela a DB2 Everyplace Versión 8.2” en la página
11.
1. En un dispositivo cliente de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4:
a. Inserte, actualice y suprima filas del dispositivo cliente.
b. Sincronice el dispositivo cliente.
c. Duplique cada una de las bases de datos de réplica y asegúrese de que la
acción ha resultado satisfactoria.
d. Compare los datos de dispositivo cliente con los datos de la tabla fuente y
asegúrese de que son iguales.

Migración 21
2. En un dispositivo cliente de DB2 Everyplace Versión 8.2:
a. Sincronice el dispositivo cliente.
b. Duplique cada una de las bases de datos de réplica y asegúrese de que la
acción ha resultado satisfactoria.
c. Sincronice el dispositivo cliente y asegúrese de que la acción resulte
satisfactoria.
d. Compare los datos de dispositivo cliente con los datos de la tabla fuente y
asegúrese de que son iguales.
e. Inserte, actualice y suprima filas de un dispositivo cliente.
f. Sincronice el dispositivo cliente.
g. Duplique cada una de las bases de datos de réplica y asegúrese de que la
acción ha resultado satisfactoria.
h. Compare los datos de dispositivo cliente con los datos de la tabla fuente y
asegúrese de que son iguales.
3. En un dispositivo cliente de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4:
a. Duplique cada una de las bases de datos de réplica y asegúrese de que la
acción ha resultado satisfactoria.
b. Sincronice el dispositivo cliente y asegúrese de que la acción resulte
satisfactoria.
c. Compare los datos de dispositivo cliente con los datos de la tabla fuente y
asegúrese de que son iguales.

Realización de la migración secuencial


Requisitos previos:
v La migración secuencial sólo da soporte a los servidores Windows.
v Sólo pueden migrarse las suscripciones de JDBC.
v Debe estar efectuando la migración de DB2 Everyplace Versión 8.1, FixPak 2 u
8.1.4 a DB2 Everyplace Versión 8.2.

La migración secuencial no le obliga a tener un servidor físico adicional al que


migrar. Si tiene un servidor Windows, utilice la migración secuencial únicamente
en el caso de que no desee migrar a otro servidor físico. Si tiene un servidor UNIX
o Linux, utilice la migración paralela con instancias de Sync Server independientes
en el caso de que no desee migrar a otro servidor físico. No utilice la migración
secuencial en un entorno UNIX o Linux.

Para realizar una migración secuencial:


1. Notifique a todos los usuarios que se sincronicen con DB2 Everyplace Versión
8.1, FixPak 2 u 8.1.4 Sync Server.
2. Duplique cada base de datos de réplica utilizando la herramienta de eliminar
duplicados (dsyreplicate) ubicada en %DSYINSTDIR%\Server\bin\.
dsyreplicate nombre_bd_réplica donde nombre_bd_réplica es el nombre de la
base de datos de réplica que se desea duplicar.
3. Detenga el servlet de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 Sync
Server.
4. Haga una copia de seguridad de todas las bases de datos de control, réplica y
fuente. Para obtener más detalles sobre el modo de hacer copia de seguridad
de las bases de datos de DB2, consulte el Centro de información de DB2. Para

22 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


obtener más detalles sobre el modo de hacer copia de seguridad de las bases
de datos no DB2, consulte la documentación del producto.
5. Ejecute la herramienta de script de XML ubicada en
%DSYINSTDIR%\Server\bin\ para exportar la configuración de DB2
Everyplace Versión 8.1, FixPak 2 u 8.1.4:
dsyadminxml -x outputFile.xml
6. Elimina todos los distintivos que se aplican a las suscripciones de
DataPropagator. No podrá exportar las suscripciones de DataPropagator.
7. Elimine los distintivos <AddServer> y</AddServer> y el contenido de los
mismos en el caso de que exista en el archivo outputFile.xml.
8. Utilice DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 Sync Server para suprimir
todas las suscripciones.
9. Desinstale DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4.
10. Descarte todas las bases de datos de réplica y la base de datos de control
(DSYCTLDB).
11. Si el archivo outputFile.xml está ubicado en el directorio %DSYINSTDIR% o
en sus subdirectorios, muévalo a un directorio que esté fuera de
%DSYINSTDIR%. También puede optar por mover otros archivos si desea
conservarlos, por ejemplo los archivos de anotaciones cronológicas.
12. Suprima el directorio %DSYINSTDIR% del servidor.
13. Si está utilizando DB2 UDB Versión 7.2, actualice a DB2 UDB Versión 8.1.4 u
8.2.
14. Instale DB2 Everyplace Versión 8.2 Sync Server.
15. Detenga el servlet de DB2 Everyplace Versión 8.2 Sync Server.
16. Vuelva a crear todas las bases de datos de réplica con el mismo nombre y
configuración (por ejemplo, el tamaño de anotación cronológica de
transacción) que las bases de datos de réplica originales.
17. Abra una ventana de shell o mandato nueva para que todas las variables de
entorno se establezcan de modo correcto.
18. Importe la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4
utilizando la herramienta de script XML.
v En Windows, utilice la herramienta dsyadminxml ubicada en
%DSYINSTDIR%\Server\bin\.
dsyadminxml -d outputFile.xml
Si la importación da como resultado que se produzcan errores de sintaxis de
parámetros y filtros, arréglelos en el archivo outputFile.xml antes de volver a
efectuar la importación. Consulte la sección de filtros de tablas de la DB2
Everyplace Sync Server Administration Guide para obtener más información
sobre la sintaxis de filtros.
19. Duplique cada base de datos de réplica utilizando la herramienta de eliminar
duplicados (dsyreplicate) ubicada en %DSYINSTDIR%\Server\bin\.
dsyreplicate nombre_bd_réplica donde nombre_bd_réplica es el nombre de la
base de datos de réplica que se desea duplicar.
20. Inicie el servlet de DB2 Everyplace versión 8.2 Sync Server.
21. Opcional: actualice los dispositivos cliente a DB2 Everyplace Versión 8.2. DB2
Everyplace versión 8.2 resulta compatible con los dispositivos cliente de la
Versión 8.1.2 y 8.1.4, al objeto de que pueda optar por realizar esta acción con
posterioridad.
22. Sincronice un dispositivo cliente con DB2 Everyplace Versión 8.2 Sync Server
y asegúrese de que la acción ha resultado satisfactoria.

Migración 23
24 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
Instalación de DB2 Everyplace
Los temas de este capítulo explican el modo de instalar archivos de DB2
Everyplace en un servidor y en dispositivos portátiles. Describe los procedimientos
para cada una de las siguientes ediciones de DB2 Everyplace:
v DB2 Everyplace Database Edition
v DB2 Everyplace Enterprise Edition
v DB2 Everyplace Express

Anterior a la instalación de DB2 Everyplace


Los temas de esta sección sólo se aplican a DB2 Everyplace Enterprise Edition y a
DB2 Everyplace Express Edition.

Ajuste de parámetros del sistema para AIX antes de instalar


DB2 Everyplace
Para que DB2 Everyplace funcione con el mayor grado de eficiencia es necesario
ajustar los parámetros del sistema. De lo contrario, puede que no sea posible crear
una nueva conexión con la base de datos. Se deben habilitar los segmentos de
memoria compartida ampliada.

Nota: Solo se da soporte a instancias de DB2 Universal Database de 32 bits.

Requisitos previos

Modifique el perfil de conexión para que incluya lo siguiente:


export DISPLAY=nombre_sistema_principal:0.0

Donde nombre_sistema_principal es la estación de trabajo donde desea utilizar el


centro de administración de dispositivos portátiles.

Si DB2 Universal Database ya está instalado, lleve a cabo los pasos siguientes para
cada instancia de DB2 UDB que ejecute DB2 Everyplace:
1. Modifique el perfil de conexión (habitualmente /home/<username>/.profile),
para que incluya lo siguiente: export EXTSHM=ON
2. Salga del shell de usuario.
3. Conéctese como usuario (para que los cambios sean efectivos) y abra un nuevo
shell.
4. Desde el indicador del shell, ejecute este mandato: db2set DB2ENVLIST=EXTSHM
5. Rearranque la instancia de DB2 Universal Database.

Ajuste de parámetros del sistema para Linux


Para que DB2 Everyplace funcione con el mayor grado de eficiencia es necesario
ajustar los parámetros del sistema. De lo contrario, puede que no sea posible crear
una nueva conexión con la base de datos en Linux. Es recomendable ajustar los
parámetros del kernel.

Nota: Solo se da soporte a instancias de DB2 Universal Database de 32 bits.


© Copyright IBM Corp. 1998, 2004 25
Modifique el perfil de conexión para que incluya lo siguiente: export
DISPLAY=nombre_sistema_principal:0.0

Donde nombre_sistema_principal es la estación de trabajo donde desea utilizar el


centro de administración de dispositivos portátiles.
1. Para los sistemas Linux donde se ejecuta el kernel 2.4 o superior, emita los
mandatos siguientes como usuario root desde la línea de mandatos:
v sysctl -w kernel.msgmni=2048
v sysctl -w kernel.shmmax=1073741824
v sysctl -w fs.file-max=32768
v sysctl -w kernel.sem=″512 32000 32 1024″
v sysctl -w kernel.threads-max=20480
2. Los sistemas Linux SMP con kernels 2.6 deben exportar la siguiente variable de
entorno antes de instalar DB2 Everyplace:
export LD_ASSUME_KERNEL=2.4.18
Asimismo, entre el mandato en el perfil de conexión, (normalmente en
~<username>/.bashrc) de cada instancia de DB2 Everyplace que esté
ejecutándose bajo un kernel 2.6 Linux SMP.
3. Para ejecutar los mandatos automáticamente, edite el archivo /etc/rc.d/rc.local,
y coloque los mandatos anteriores al final del archivo. En cada arranque
subsiguiente del sistema, los valores se establecerán automáticamente.
Encontrará más recomendaciones sobre valores en las Notas de Release de
Linux 7.2 para el fixpack que está ejecutando.

Ajuste de parámetros del sistema para Solaris


Para que DB2 Everyplace funcione con el mayor grado de eficiencia es necesario
ajustar parámetros del sistema en DB2 Universal Database. De lo contrario, se
pueden producir interrupciones inesperadas. Es recomendable ajustar los
parámetros del kernel.

Nota: Solo se da soporte a instancias de DB2 Universal Database de 32 bits.

Requisitos previos

Modifique el perfil de conexión para que incluya lo siguiente:


export DISPLAY=nombre_sistema_principal:0.0

Donde nombre_sistema_principal es la estación de trabajo donde desea utilizar el


centro de administración de dispositivos portátiles.
1. Para los sistemas Solaris, los valores por omisión de los parámetros del kernel
del sistema son insuficientes para ejecutar DB2 Universal Database y DB2
Everyplace. Esos valores se pueden añadir o editar en el archivo /etc/system.
2. El formato para definir estos valores es: set nombre_parámetro = valor
3. Los parámetros recomendados de DB2 Universal Database se deben ajustar
para que incluyan los valores mínimos siguientes:
set shmsys:shminfo_shmseg = 256
set semsys:seminfo_semume = 256
4. Después de modificar cualquier parámetro del kernel, rearranque el sistema
para que los valores del kernel sean efectivos.

26 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Instalación de DB2 Everyplace Database Edition
La instalación de DB2 Everyplace Database Edition es un proceso que tiene dos
pasos:
1. Copiar los archivos de una fuente en una estación de trabajo
2. Instalar los archivos en uno o más dispositivos portátiles (o emuladores)

DB2 Everyplace Database Edition incluye un asistente de instalación que copia


archivos en una estación de trabajo; el procedimiento para instalar los archivos en
un dispositivo portátil varía en función del dispositivo.

Requisitos de la instalación de DB2 Everyplace Database


Edition
Requisitos de hardware

Para instalar DB2 Everyplace Database Edition, la estación de trabajo debe ser
capaz de copiar localmente los archivos de DB2 Everyplace y después moverlos a
uno o más dispositivos destino. La configuración exacta que se necesita para dar
soporte al entorno con un tiempo de respuesta satisfactorio variará en función del
tamaño de los objetos con los que se está trabajando y de otros factores. Los
tiempos de respuesta individuales variarán en función de la velocidad de la
estación de trabajo, la memoria, el tamaño de los objetos y la carga de trabajo del
servidor y la red. Las configuraciones mínimas recomendadas deben evaluarse y
ajustarse con arreglo a sus requisitos exclusivos. Las recomendaciones de espacio
de disco sólo son para la instalación del producto y para el espacio de trabajo. El
espacio de disco duro real necesario variará en función de la instalación.

Para copiar los archivos de DB2 Everyplace localmente, la estación de trabajo


deberá satisfacer o superar los siguientes requisitos de hardware:
v Un procesador Intel Pentium III, AMD Athlon, AMD64 o similar.
v 512 MB de memoria.
v 80 MB de espacio de disco libre.

Requisitos de software

Para instalar DB2 Everyplace Database Edition, necesitará una estación de trabajo
que ejecute Windows 2000, Windows 2003 o Windows XP.

También necesitará software (por ejemplo, Palm HotSync) que permita


comunicarse a una estación de trabajo con un dispositivo portátil. Este software no
se proporciona con DB2 Everyplace. Deberá obtenerlo de otra fuente, por ejemplo
en el sitio Web del fabricante del dispositivo.

Requisitos del sistema operativo

DB2 Everyplace Database Edition se ejecuta en los siguientes sistemas operativos.


Para DB2 Everyplace Database:
v Java 2 Micro Edition Mobile Information Device Profile Virtual Machine
(únicamente el Sync Client de Express Edition y Enterprise Edition)
v Linux y Linux Kernel 2.4 integrado
v Microsoft Pocket PC, Pocket PC 2000, Pocket PC 2002, Handheld PC
2000, Windows Mobile 2003 for Pocket PC y Windows CE .NET

Instalación 27
v Microsoft Windows 2000, Windows XP y Windows 2003 Server (para las
bases de datos portátiles de DB2 Everyplace e IBM Cloudscape Versión
10)
v Palm OS 4.1, 5.0 y 5.2
v QNX Neutrino 6.2
v Symbian OS Versión 7
Consulte en la Tabla 7 en la página 43 los procesadores a los que dan
soporte estos sistemas operativos.
Limitaciones y consideraciones de dispositivo
v Es posible que el diseño de algunos dispositivos limite las posibilidades
de DB2 Everyplace que puede utilizar el dispositivo. No todos los
dispositivos pueden dar soporte a todas las funciones que ofrece DB2
Everyplace.
v IBM no puede garantizar que todos los dispositivos funcionarán
correctamente debido a las diferencias en la fabricación, configuración y
software de dispositivo que se haya cargado previamente.
v Algunos clientes de DB2 Everyplace para los dispositivos soportados
están disponibles en forma de descargas en vez de estar incluidos en el
soporte de DB2 Everyplace.
v La disponibilidad de los dispositivos y el nivel de soporte de dispositivo
puede cambiar con el tiempo basándose en las acciones de los
fabricantes de los dispositivos. Es posible que algunos dispositivos se
queden sin soporte o que se añadan dispositivos nuevos.

Los requisitos del sistema operativo variarán en función del procesador del
dispositivo destino. Consulte la Tabla 7 en la página 43 para obtener más
información.

Requisitos de estación de trabajo de desarrollo de la aplicación

Si piensa desarrollar aplicaciones para DB2 Everyplace, la estación de trabajo


debería satisfacer o superar estos requisitos mínimos.
v Microsoft Windows 2000, Windows XP o Windows 2003 Server
v 150 MB de espacio de disco disponible
v 256 MB de memoria

Instalación de DB2 Everyplace Database Edition utilizando el


asistente de instalación
El asistente de instalación copia en un servidor los archivos de un CD o archivador
comprimido. Puede especificar un directorio de destino y puede seleccionar uno de
los siguientes tipos de instalación:
Típica Copia un conjunto de archivos predefinidos en ubicaciones por omisión
relacionadas con el directorio que especifique.
Personalizada
Le permite seleccionar archivos para determinados dispositivos portátiles.

Para instalar DB2 Everyplace Database Edition utilizando el asistente de


instalación:
1. Inicie el asistente de instalación.

28 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Existen dos maneras de iniciar el asistente de instalación.
v Inserte el CD de DB2 Everyplace y el asistente de instalación se iniciará
automáticamente.
v Ejecute el archivo DB2Everyplace.exe. El archivo DB2Everyplace.exe está en
el directorio raíz del archivador.
2. Prosiga la instalación siguiendo los mensajes de solicitud del asistente.
Los archivos de DB2 Everyplace no se copiarán en el sistema hasta que pulse
Siguiente en la página Resumen previo a la instalación.

Eliminación de DB2 Everyplace Database Edition


Utilice el asistente de desinstalación para eliminar DB2 Everyplace Database
Edition de un servidor.

Para eliminar DB2 Everyplace Database Edition:


1. Inicie el asistente de desinstalación de DB2 Everyplace.
Existen dos maneras de iniciar el asistente:
v Ejecute el archivo %DSYINSTDIR%\Uninstaller\DB2EveryplaceUninstall.exe.
v Utilice el panel de control de Agregar o quitar programas de Windows.
2. Prosiga la instalación siguiendo los mensajes de solicitud del asistente.
3. Al pulsar en Siguiente en la página Previa a la desinstalación, los archivos de
DB2 Everyplace se suprimirán del servidor.

Instalación de DB2 Everyplace Enterprise Edition


Es necesario instalar DB2 Everyplace Sync Server en un servidor e instalar la base
de datos portátil de DB2 Everyplace y el software de Sync Client en cada
dispositivo portátil o emulador que se conecte al servidor. Los requisitos pueden
ser diferentes en función del hardware, software y sistema operativo del emulador,
dispositivo o servidor destino.

Después de instalar y configurar DB2 Everyplace, podrá iniciar el área de ejecución


de Primeros pasos, que proporciona enlaces a las aplicaciones de ejemplo y a otros
recursos que le ayudarán a comenzar a utilizar DB2 Everyplace.

Requisitos de la instalación de DB2 Everyplace Enterprise


Edition
Requisitos de hardware

La configuración exacta que se necesita para dar soporte al entorno con un tiempo
de respuesta satisfactorio variará en función del tamaño de los objetos con los que
se está trabajando y de otros factores. Los tiempos de respuesta individuales
variarán en función de la velocidad de la estación de trabajo, la memoria, el
tamaño de los objetos y la carga de trabajo del servidor y la red. Las
configuraciones mínimas recomendadas deben evaluarse y ajustarse con arreglo a
sus requisitos exclusivos. Las recomendaciones de espacio de disco sólo son para la
instalación del producto y para el espacio de trabajo. El espacio de disco duro real
necesario variará en función de las opciones de configuración.

Para poder utilizar DB2 Everyplace Enterprise Edition, el sistema debe cumplir con
los siguientes requisitos de hardware:

Instalación 29
v Un procesador Intel Pentium III, AMD Athlon, AMD64, SPARC (para Solaris),
POWER (para AIX y SUSE Linux Versión 8.1) o similar.
v 1 GB de memoria (2GB resultan recomendables)
v 1 GB de espacio de disco libre para instalar DB2 Everyplace Enterprise Edition.
La configuración requiere espacio adicional; la cantidad de espacio necesario
depende de la clase de configuración. El asistente de configuración de DB2
Everyplace devuelve un error si el sistema destino no tiene suficiente espacio de
disco para una determinada configuración.
Tabla 1. Requisitos de espacio de disco para los tipos de configuración
Tipo de configuración (Windows) Espacio de disco (Linux y UNIX) Espacio de
necesario en la unidad de disco necesario en el
disco duro destino directorio inicial del
usuario para cada instancia
de DB2 Everyplace Sync
Server
Básica 400 MB (si está utilizando el 520 MB (si está utilizando el
almacenamiento de mensajes almacenamiento de mensajes
de la base de datos) de la base de datos)

350 MB (si está utilizando el 470 MB (si está utilizando el


almacenamiento de mensajes almacenamiento de mensajes
del sistema de archivos) del sistema de archivos)
Base de datos distribuida 300 MB (si está utilizando el 420 MB (si está utilizando el
almacenamiento de mensajes almacenamiento de mensajes
de la base de datos) de la base de datos)

250 MB (si está utilizando el 370 MB (si está utilizando el


almacenamiento de mensajes almacenamiento de mensajes
del sistema de archivos) del sistema de archivos)
Servidor distribuido 200 MB 320 MB
Configuración del clúster 300 MB 420 MB
(base de datos local)
Configuración del clúster 100 MB 220 MB
(base de datos remota)
Administración remota 100 MB 220 MB

Requisitos de software

DB2 Everyplace Sync Server requiere el siguiente software:


v Software para la conexión de la estación de trabajo con el dispositivo portátil,
por ejemplo, Palm HotSync, que permite comunicar el servidor y un dispositivo
portátil. Este software no se proporciona con DB2 Everyplace. Deberá obtenerlo
de otra fuente, por ejemplo en el sitio Web del fabricante del dispositivo.
v Opcional: DB2 Universal Database Versión 8.1 ó 8.2. No actualice el nivel de DB2
UDB mientras DB2 Everyplace esté instalado. En su lugar, elimine DB2
Everyplace, actualice DB2 UDB y después vuelva a instalar DB2 Everyplace. Si el
instalador de DB2 Everyplace no encuentra DB2 Universal Database, instala una
versión integrada de DB2 Universal Database Enterprise Server Edition con
funciones limitadas.
v DB2 Everyplace Sync Server utiliza asimismo una versión integrada de
WebSphere Application Server - Express. DB2 Everyplace Sync Server puede
ejecutarse con Application Server-Express integrado o con IBM WebSphere
Application Server Versión 5 FixPak 2 o posterior.

30 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Requisitos del sistema operativo

DB2 Everyplace Enterprise Edition se ejecuta en los siguientes sistemas operativos:


Para DB2 Everyplace Sync Server:
v AIX (se necesita un Korn shell o entorno compatible)
– 5.1 Nivel de mantenimiento 5100-04 y posteriores
– 5.2 Nivel de mantenimiento 5200-01 + APAR IY44183
– 5.2 Nivel de mantenimiento 5200-02 y posteriores
v Mandrake Linux Versión 8.2 y 9.2 (Procesadores Intel y AMD x86)
v Red Hat Linux Versión 7.3 y 8.0 (Procesadores Intel y AMD x86)
v SUSE Linux Versión 8.1 (Procesadores Linux para iSeries y POWER)
v Sun Solaris Versión 8 y 9 (se necesita un Korn shell o entorno
compatible)
v Microsoft Windows 2000 Server SP3 y SP4
v Microsoft Windows XP Professional SP1
v Microsoft Windows 2003 Server, Enterprise
Para DB2 Everyplace Database y Sync Client:
v Java 2 Micro Edition Mobile Information Device Profile Virtual Machine
(únicamente el Sync Client de Express Edition y Enterprise Edition)
v Linux y Linux Kernel 2.4 integrado
v Microsoft Pocket PC, Pocket PC 2000, Pocket PC 2002, Handheld PC
2000, Windows Mobile 2003 for Pocket PC y Windows CE .NET
v Microsoft Windows 2000, Windows XP y Windows 2003 Server (para las
bases de datos portátiles de DB2 Everyplace e IBM Cloudscape Versión
10)
v Palm OS 4.1, 5.0 y 5.2
v QNX Neutrino 6.2
v Symbian OS Versión 7
Los requisitos del sistema operativo variarán en función del procesador del
dispositivo destino. Consulte la Tabla 7 en la página 43 para obtener más
información.
Limitaciones y consideraciones de dispositivo
v Es posible que el diseño de algunos dispositivos limite las posibilidades
de DB2 Everyplace que puede utilizar el dispositivo. No todos los
dispositivos pueden dar soporte a todas las funciones que ofrece DB2
Everyplace.
v IBM no puede garantizar que todos los dispositivos funcionarán
correctamente debido a las diferencias en la fabricación, configuración y
software de dispositivo que se haya cargado previamente.
v Algunos clientes de DB2 Everyplace para los dispositivos soportados
están disponibles en forma de descargas en vez de estar incluidos en el
soporte de DB2 Everyplace.
v La disponibilidad de los dispositivos y el nivel de soporte de dispositivo
puede cambiar con el tiempo basándose en las acciones de los
fabricantes de los dispositivos. Es posible que algunos dispositivos se
queden sin soporte o que se añadan dispositivos nuevos.

Instalación 31
Bases de datos fuente soportadas
v DB2 Universal Database Versión 8.1 y 8.2 para Windows, Linux, AIX, HP-UX y
Solaris
v DB2 Universal Database Versión 7.1 y 8.1 para IBM z/OS
v DB2 Universal Database V5R1 y V5R2 para IBM iSeries
v IBM Cloudscape Versión 10
v Informix Dynamic Server 9.4 (con controlador JDBC de Informix)
v Lotus Domino Server 6.0.2
v Microsoft SQL Server 2000 con Service Pack 3a (V8.00.760 con controlador de
SQL Server para JDBC)
v Oracle 9i y 10g
v Sybase Adaptive Server Enterprise 11.93 (con Sybase J-Connect 5.5 para JDBC)

instalación de DB2 Everyplace Enterprise Edition en un


servidor
La instalación de DB2 Everyplace Enterprise Edition en un servidor es un proceso
en dos pasos: copiar archivos de DB2 Everyplace de una fuente al servidor y
después configurar el entorno.

Requisitos previos:
Windows
Inicie la sesión como administrador.
Linux y UNIX
v Inicie la sesión como usuario root.
v Añada la línea siguiente al perfil de conexión para cada instancia de
DB2 Everyplace Sync Server: export DISPLAY=nombre de sistema
principal:0.0
Sustituya nombre de sistema principal por el nombre de la estación de
trabajo donde desea utilizar el Centro de administración de dispositivos
portátiles.

Para todos los sistemas operativos soportados, el servidor debe satisfacer o superar
los requisitos especificados en la sección “Requisitos de la instalación de DB2
Everyplace Enterprise Edition” en la página 29.

Para instalar DB2 Everyplace Enterprise Edition en un servidor:

Seleccione uno de los métodos siguientes:


v “Instalación de DB2 Everyplace Enterprise Edition utilizando el asistente de
instalación” en la página 33. El asistente obtendrá entradas de un servidor y
copiará archivos en un servidor al mismo tiempo.
v “Instalación de DB2 Everyplace Enterprise Edition utilizando un archivo de
respuestas y la herramienta de instalación de la línea de mandatos” en la página
34. El instalador de línea de mandatos lee entradas de un archivo de texto que
contiene información de instalación.

Después de instalar archivos de DB2 Everyplace, deberá configurar el entorno de


tiempo de ejecución.

32 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Instalación de DB2 Everyplace Enterprise Edition utilizando el
asistente de instalación
El asistente de instalación de DB2 Everyplace copia en un servidor los archivos de
una fuente (por ejemplo un CD o un archivador comprimido). Puede seleccionar
uno de los siguientes tipos de instalación:
Típica Copia un conjunto de archivos predefinidos en ubicaciones por omisión
relacionadas con el directorio que especifique.
Personalizada
Especifique los archivos a copiar (por ejemplo, para dar soporte a
determinados dispositivos portátiles). Una instalación personalizada
también le permite guardar las especificaciones en un archivo de
respuestas que pueden utilizarse para automatizar el proceso de instalación
en otros sistemas con posterioridad.

Para instalar DB2 Everyplace Enterprise Edition utilizando el asistente de


instalación:
1. Inicie el área de ejecución de DB2 Everyplace.
El procedimiento para iniciar el Área de ejecución varía en función del sistema
operativo y de si se está efectuando la instalación desde un CD o archivador
descargado.
Tabla 2. Cómo iniciar el Área de ejecución de DB2 Everyplace desde un CD
Sistema operativo Procedimiento
Windows El Área de ejecución se inicia
automáticamente al insertar el CD.
Linux 1. Monte el CD.
2. Ejecute dsysetup como usuario root.
AIX y Solaris 1. Monte el CD etiquetado como Disco 1
2. Copie el Disco 1 en un directorio
temporal, al que de aquí en adelante
denominaremos $TMPDIR.
3. Monte el CD etiquetado como Disco 2.
4. Copie el Disco 2 en $TMPDIR.
5. Ejecute dsysetup como usuario root.

Tabla 3. Cómo iniciar el Área de ejecución de DB2 Everyplace desde un archivador


Sistema operativo Procedimiento
Windows 1. Descomprima el archivo archivador.
2. Ejecute el archivo
DB2EveryplaceEnterprise82Windows\
dsysetup.exe.
Linux 1. Desempaquete el archivo archivador.
2. Cambie el directorio de trabajo a
DB2EveryplaceEnterprise82Linux
3. Ejecute el mandato ./dsysetup como
root.

Instalación 33
Tabla 3. Cómo iniciar el Área de ejecución de DB2 Everyplace desde un
archivador (continuación)
Sistema operativo Procedimiento
Linux para iSeries 1. Desempaquete el archivo archivador.
2. Cambie el directorio de trabajo a
DB2EveryplaceEnterprise82iLinux
3. Ejecute el mandato ./dsysetup como
root.
AIX 1. Desempaquete el archivo archivador.
2. Cambie el directorio de trabajo a
DB2EveryplaceEnterprise82AIX
3. Ejecute el mandato ./dsysetup como
root.
Solaris 1. Desempaquete el archivo archivador.
2. Cambie el directorio de trabajo a
DB2EveryplaceEnterprise82Solaris
3. Ejecute el mandato ./dsysetup como
root.

2. Pulse Instalar para iniciar el asistente de instalación. También puede leer las
notas de release y las instrucciones de instalación en el área de ejecución.
3. Prosiga la instalación siguiendo los mensajes de solicitud del asistente. Los
archivos de DB2 Everyplace no se copiarán en el sistema hasta que pulse
Siguiente en la página Resumen previo a la instalación.

Después de copiar los archivos en el servidor, deberá configurar la instalación


antes de utilizar DB2 Everyplace Sync Server o el Centro de administración de
dispositivos portátiles de DB2 Everyplace. Puede iniciar el asistente de
configuración desde el asistente de instalación pulsando en Configurar en el panel
de Panel de resumen posterior a la instalación o puede iniciar manualmente el
asistente con posterioridad. También puede configurar la instalación utilizando la
herramienta de configuración de la línea de mandatos.

Instalación de DB2 Everyplace Enterprise Edition utilizando un


archivo de respuestas y la herramienta de instalación de la línea
de mandatos
El instalador de línea de mandatos lee las entradas de un archivo denominado
archivos de respuestas y puede instalar automáticamente DB2 Everyplace en varios
sistemas. Un archivo de respuestas es un archivo de texto ASCII que contiene
datos de configuración. El archivo de respuestas puede generarse realizando una
instalación personalizada con el asistente de instalación de DB2 Everyplace o
efectuando una edición manual.

Para instalar DB2 Everyplace utilizando un archivo de respuestas y la


herramienta de instalación de la línea de mandatos:
1. Abra una ventana de mandatos y navegue al directorio de nivel superior del
CD o archivador.
El instalador de línea de mandatos, installSilent, está en el directorio de nivel
superior del CD o archivador.
2. Ejecute el mandato installSilent.

34 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Windows
installSilent.bat vía_acceso_completa_al_archivo_respuestas
Linux y UNIX
./installSilent.sh vía_acceso_completa_al_archivo_respuestas
Se proporciona un archivo de respuestas de ejemplo en el directorio lib del CD
o archivador.

El ejemplo siguiente inicia la herramienta de instalación de la línea de mandatos en


Windows y especifica C:\lib\db2eSilent.rsp como archivo de respuestas.

C:\>installSilent.bat C:\lib\db2eSilent.rsp

Eliminación de DB2 Everyplace Enterprise Edition


Utilice el asistente de desinstalación para eliminar DB2 Everyplace Enterprise
Edition de un servidor.

Requisitos previos:
Windows
v Inicie la sesión como administrador.
v Haga una copia de seguridad de todos los datos de usuario.
v Desconfigure DB2 Everyplace antes de eliminarlo. Puede desconfigurar
DB2 Everyplace utilizando el Asistente de configuración o la
herramienta de configuración de la línea de mandatos.
v (Si se utiliza DB2 UDB incorporado) Descarte todas las bases de datos de
DB2 Everyplace.
Linux y UNIX
v Inicie la sesión como usuario root.
v Haga una copia de seguridad de todos los datos de usuario.
v Descarte todas las instancias de DB2 Everyplace Sync Server. Descartar
una instancia de DB2 Everyplace Sync Server desconfigura la instancia y
suprime el directorio db2everyplace82 del directorio inicial del usuario
de la instancia.
v (Si se utiliza DB2 UDB incorporado) Descarte todas las instancias de
DB2 UDB.
v (Si se utiliza DB2 UDB incorporado) Descarte la instancia de DB2 DAS.

Para eliminar DB2 Everyplace Enterprise Edition:


1. Inicie el asistente de desinstalación de DB2 Everyplace
Windows
Tiene dos opciones:
v Ejecute el archivo DB2EveryplaceUninstall.exe, instalado por omisión
en el directorio %DSYINSTDIR%\Uninstaller.
v Utilice el panel de control de Agregar o quitar programas de
Windows.
Linux y UNIX
Como usuario root, ejecute el archivo DB2EveryplaceUninstall.bin,
instalado por omisión en el directorio $DSYPATH/Uninstaller.

Instalación 35
Linux para iSeries
Ejecute el mandato java -jar $DSYPATH/Uninstaller/uninstall.jar
como usuario root. Utilice IBM JDK 1.3.1 o posterior para iniciar el
Asistente de desinstalación.
2. Prosiga la instalación siguiendo los mensajes de solicitud del asistente.
3. Al pulsar en Finalizar, los archivos de DB2 Everyplace se suprimirán del
servidor.
Si el asistente de instalación de DB2 Everyplace ha instalado una versión
integrada de DB2 Universal Database, el Asistente de desinstalación la
eliminará.

Instalación de DB2 Everyplace Express Edition


Es necesario instalar DB2 Everyplace Sync Server en un servidor e instalar la base
de datos portátil de DB2 Everyplace y el software de Sync Client en cada
dispositivo portátil o emulador que se conecte al servidor. Los requisitos pueden
ser diferentes en función del hardware, software y sistema operativo del emulador,
dispositivo o servidor destino.

Después de instalar y configurar DB2 Everyplace, podrá iniciar el área de ejecución


de Primeros pasos, que proporciona enlaces a las aplicaciones de ejemplo y a otros
recursos que le ayudarán a comenzar a utilizar DB2 Everyplace.

Requisitos de la instalación de DB2 Everyplace Express


Edition
Requisitos de hardware

La configuración exacta que se necesita para dar soporte al entorno con un tiempo
de respuesta satisfactorio variará en función del tamaño de los objetos con los que
se está trabajando y de otros factores. Los tiempos de respuesta individuales
variarán en función de la velocidad de la estación de trabajo, la memoria, el
tamaño de los objetos y la carga de trabajo del servidor y la red. Las
configuraciones mínimas recomendadas deben evaluarse y ajustarse con arreglo a
sus requisitos exclusivos. Las recomendaciones de espacio de disco que aparecen a
continuación sólo son para la instalación del producto y para el espacio de trabajo.
El espacio de disco duro real necesario variará en función de la instalación.

Para utilizar DB2 Everyplace Express, el sistema debe cumplir o superar los
siguientes requisitos de hardware:
v Un procesador Intel Pentium III, AMD Athlon, AMD64, POWER (para SUSE
Linux Versión 8.1) o similar
v 512 MB de memoria (1GB resulta recomendable)
v 800 MB de espacio de disco libre para instalar DB2 Everyplace Express Edition.
La configuración necesita espacio adicional. El asistente de configuración de DB2
Everyplace devuelve un error si el sistema destino no tiene suficiente espacio de
disco para una determinada configuración.

36 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Tabla 4. Espacio de disco necesario para configurar DB2 Everyplace Express Edition
Tipo de configuración (Windows) Espacio de disco (Linux) Espacio de disco
necesario en la unidad de necesario en el directorio
disco duro destino inicial del usuario para
cada instancia de DB2
Everyplace Sync Server
Express 400 MB (si está utilizando el 520 MB (si está utilizando el
almacenamiento de mensajes almacenamiento de mensajes
de la base de datos) de la base de datos)

350 MB (si está utilizando el 470 MB (si está utilizando el


almacenamiento de mensajes almacenamiento de mensajes
del sistema de archivos) del sistema de archivos)

Requisitos de software

DB2 Everyplace Sync Server requiere el siguiente software:


v Software para la conexión de la estación de trabajo con el dispositivo portátil,
por ejemplo, Palm HotSync, que permite comunicar el servidor y un dispositivo
portátil. Este software no se proporciona con DB2 Everyplace. Deberá obtenerlo
de otra fuente, por ejemplo en el sitio Web del fabricante del dispositivo.
v Opcional: DB2 Universal Database Versión 8.1 ó 8.2. No actualice DB2 UDB
mientras DB2 Everyplace esté instalado. En su lugar, elimine DB2 Everyplace,
actualice DB2 UDB y después vuelva a instalar DB2 Everyplace. Si el instalador
de DB2 Everyplace no encuentra DB2 Universal Database, instala una versión
integrada de DB2 Universal Database Express con funciones limitadas.
v DB2 Everyplace Sync Server utiliza asimismo una versión integrada de
WebSphere Application Server - Express. DB2 Everyplace Sync Server puede
ejecutarse con Application Server-Express integrado o con IBM WebSphere
Application Server Versión 5 FixPak 2 o posterior.

Requisitos del sistema operativo

DB2 Everyplace Express se ejecuta en los siguientes sistemas operativos:


Para DB2 Everyplace Sync Server:
v Mandrake Linux Versión 8.2 y 9.2 (Procesadores Intel y AMD x86)
v Red Hat Linux Versión 7.3 y 8.0 (Procesadores Intel y AMD x86)
v SUSE Linux Versión 8.1 (Procesadores POWER)
v Microsoft Windows 2000 Server SP3 y SP4
v Microsoft Windows XP Professional SP1
v Microsoft Windows 2003 Server, Enterprise
Para DB2 Everyplace Database y Sync Client:
v Java 2 Micro Edition Mobile Information Device Profile Virtual Machine
(únicamente el Sync Client de Express Edition y Enterprise Edition)
v Linux y Linux Kernel 2.4 integrado
v Microsoft Pocket PC, Pocket PC 2000, Pocket PC 2002, Handheld PC
2000, Windows Mobile 2003 for Pocket PC y Windows CE .NET
v Microsoft Windows 2000, Windows XP y Windows 2003 Server (para las
bases de datos portátiles de DB2 Everyplace e IBM Cloudscape Versión
10)
v Palm OS 4.1, 5.0 y 5.2

Instalación 37
v QNX Neutrino 6.2
v Symbian OS Versión 7
Los requisitos del sistema operativo variarán en función del procesador del
dispositivo destino. Consulte la Tabla 7 en la página 43 para obtener más
información.
Limitaciones y consideraciones de dispositivo
v Es posible que el diseño de algunos dispositivos limite las posibilidades
de DB2 Everyplace que puede utilizar el dispositivo. No todos los
dispositivos pueden dar soporte a todas las funciones que ofrece DB2
Everyplace.
v IBM no puede garantizar que todos los dispositivos funcionarán
correctamente debido a las diferencias en la fabricación, configuración y
software de dispositivo que se haya cargado previamente.
v Algunos clientes de DB2 Everyplace para los dispositivos soportados
están disponibles en forma de descargas en vez de estar incluidos en el
soporte de DB2 Everyplace.
v La disponibilidad de los dispositivos y el nivel de soporte de dispositivo
puede cambiar con el tiempo basándose en las acciones de los
fabricantes de los dispositivos. Es posible que algunos dispositivos se
queden sin soporte o que se añadan dispositivos nuevos.

Bases de datos fuente soportadas


v DB2 Universal Database Versión 8.1 y 8.2 para Windows, Linux, AIX, HP-UX y
Solaris
v DB2 Universal Database Versión 7.1 y 8.1 para IBM z/OS
v DB2 Universal Database V5R1 y V5R2 para IBM iSeries
v IBM Cloudscape Versión 10
v Informix Dynamic Server 9.4 (con controlador JDBC de Informix)
v Lotus Domino Server 6.0.2
v Microsoft SQL Server 2000 con Service Pack 3a (V8.00.760 con controlador de
SQL Server para JDBC)
v Oracle 9i y 10g
v Sybase Adaptive Server Enterprise 11.93 (con Sybase J-Connect 5.5 para JDBC)

Instalación de DB2 Everyplace Express Edition en un servidor


Requisitos previos:
Windows
Inicie la sesión como administrador.
Linux
v Inicie la sesión como usuario root.
v Añada la línea siguiente al perfil de conexión para cada instancia de
DB2 Everyplace Sync Server: export DISPLAY=nombre de sistema
principal:0.0
Sustituya nombre de sistema principal por el nombre de la estación de
trabajo donde desea utilizar el Centro de administración de dispositivos
portátiles.

38 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Para todos los sistemas operativos soportados, el servidor debe satisfacer o superar
los requisitos especificados en la sección “Requisitos de la instalación de DB2
Everyplace Express Edition” en la página 36.

Para instalar DB2 Everyplace Express Edition en un servidor:

Seleccione uno de los métodos siguientes:


v “Instalación de DB2 Everyplace Express Edition utilizando el asistente de
instalación”. El asistente le guía a través de la instalación, copia archivos en un
servidor y configura la instalación.
v “Instalación de DB2 Everyplace Express Edition utilizando un archivo de
respuestas y la herramienta de instalación de la línea de mandatos” en la página
41. El instalador de línea de mandatos utiliza entradas de un archivo de texto
para instalar y configurar DB2 Everyplace Express Edition.

Si necesita cambiar la configuración después de instalar los archivos, tendrá dos


opciones:
v Utilice el asistente de configuración.
v Utilice la herramienta de configuración de la línea de mandatos.

Instalación de DB2 Everyplace Express Edition utilizando el


asistente de instalación
El asistente de instalación de DB2 Everyplace Express Edition copia en un servidor
los archivos de una fuente (por ejemplo un CD o un archivador comprimido) y
configura la instalación. Puede seleccionar uno de los siguientes tipos de
instalación:
Típica
Copia un conjunto de archivos predefinidos en ubicaciones por omisión
relacionadas con el directorio que especifique y después configura la
instalación.
Además, en el directorio destino, el asistente le solicita la información
siguiente:
(Windows) ID de usuario y contraseña de DB2 Universal Database
Proporcione el ID de usuario y contraseña para acceder a una base
de datos que ya esté instalada en el servidor. Esta información es
obligatoria.
(Linux) Entorno local y contraseña y nombre de instancia de Sync Server
Especifique un entorno local y contraseña y nombre de instancia de
Sync Server. Las bases de datos y ejemplos se crean o copian
utilizando el entorno local especificado. Esta información es
obligatoria.
Personalizada
Especifique los archivos a copiar (por ejemplo, para dar soporte a
determinados dispositivos portátiles) y también puede especificar
información de configuración adicional. Una instalación personalizada
también le permite guardar las especificaciones en un archivo de
respuestas que pueden utilizarse para automatizar el proceso de instalación
en otros sistemas con posterioridad.
Además de la información necesaria para una instalación típica, el asistente
le solicita los siguientes parámetros:

Instalación 39
Vía de acceso de clase para controladores JDBC no DB2.
Entre la vía de acceso completa (incluyendo la letra de unidad)
para controladores JDBC de terceros como Oracle o Sybase. Utilice
la sintaxis de CLASSPATH de Java: no se admiten espacios,
comillas simples o comillas dobles. Utilice el carácter separador
para el sistema operativo (punto y coma para Windows, dos
puntos para Linux). Esta información no es obligatoria. Si no se
instalan dichos controladores en el servidor, podrá dejar el campo
en blanco.
Opción de almacenamiento de mensajes
DB2 Everyplace puede almacenar mensajes de los dispositivos
cliente en el sistema de archivos del servidor o en una base de
datos DB2 UDB. La opción de base de datos es la que se
recomienda en la mayoría de las instalaciones.
Información de configuración del servidor de aplicaciones.
Entre un nombre de servidor, dirección IP, puerto de servidor y
puerto SSL.
(Windows) Inicie el servicio Windows para DB2 Everyplace Sync Server.
Especifique si desea iniciar el servicio Windows para DB2
Everyplace Sync Server al final de la configuración. El inicio del
servicio Windows puede llevar unos pocos minutos.
(Linux) Inicie el daemon para DB2 Everyplace Sync Server
Especifique si desea iniciar el daemon para DB2 Everyplace Sync
Server al final de la configuración. El inicio del daemon puede
llevar unos pocos minutos.

Para instalar DB2 Everyplace Express Edition utilizando el asistente de


instalación:
1. Inicie el área de ejecución de DB2 Everyplace.
El procedimiento para iniciar el Área de ejecución varía en función del sistema
operativo y de si se está efectuando la instalación desde un CD o archivador
(por ejemplo un archivo comprimido descargado de la dirección ibm.com).
Tabla 5. Cómo iniciar el Área de ejecución de DB2 Everyplace desde un CD
Sistema operativo Procedimiento
Windows El Área de ejecución se inicia
automáticamente al insertar el CD.
Linux 1. Monte el CD.
2. Ejecute dsysetup como usuario root.
Linux para iSeries 1. Monte el CD.
2. Ejecute dsysetup como usuario root.

Tabla 6. Cómo iniciar el Área de ejecución de DB2 Everyplace desde un archivador


Sistema operativo Procedimiento
Windows 1. Descomprima el archivo archivador.
2. Ejecute el archivo
DB2EveryplaceExpress82Windows\
dsysetup.exe.

40 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Tabla 6. Cómo iniciar el Área de ejecución de DB2 Everyplace desde un
archivador (continuación)
Sistema operativo Procedimiento
Linux 1. Desempaquete el archivo archivador.
2. Cambie el directorio de trabajo a
DB2EveryplaceExpress82Linux
3. Ejecute ./dsysetup como root.
Linux para iSeries 1. Desempaquete el archivo archivador.
2. Cambie el directorio de trabajo a
DB2EveryplaceExpress82iLinux
3. Ejecute ./dsysetup como root.

2. Pulse Instalar para iniciar el asistente de instalación. También puede leer las
notas de release y las instrucciones de instalación en el área de ejecución.
3. Prosiga la instalación siguiendo los mensajes de solicitud del asistente. Los
archivos de DB2 Everyplace no se copiarán en el sistema hasta que pulse
Siguiente en la página Resumen previo a la instalación.

Después de copiar los archivos en el servidor, el asistente de instalación configura


DB2 Everyplace Express Edition. Si necesita cambiar la configuración, puede iniciar
manualmente el Asistente de configuración. También puede configurar la
instalación utilizando la herramienta de configuración de la línea de mandatos.

Instalación de DB2 Everyplace Express Edition utilizando un


archivo de respuestas y la herramienta de instalación de la línea
de mandatos
El instalador de línea de mandatos puede leer entradas de un archivo denominado
archivos de respuestas, el cual puede instalar automáticamente DB2 Everyplace en
varios sistemas. Un archivo de respuestas es un archivo de texto ASCII que
contiene datos de configuración. El archivo de respuestas puede generarse
realizando una instalación personalizada con el asistente de instalación de DB2
Everyplace o efectuando una edición manual.

Para instalar DB2 Everyplace Express Edition utilizando un archivo de


respuestas y la herramienta de instalación de la línea de mandatos:
1. Abra una ventana de mandatos y navegue al directorio de nivel superior del
CD o archivador.
El instalador de línea de mandatos, installSilent, está en el directorio de nivel
superior del CD o archivador.
2. Ejecute el mandato installSilent.
Windows
installSilent.bat vía_acceso_completa_al_archivo_respuestas
Linux ./installSilent.sh vía_acceso_completa_al_archivo_respuestas
Se proporciona un archivo de respuestas de ejemplo en el directorio lib del CD
o archivador.

El ejemplo siguiente inicia la herramienta de instalación de la línea de mandatos en


Windows y especifica C:\db2eSilent.rsp como archivo de respuestas.

installSilent.bat C:\db2eSilent.rsp

Instalación 41
Eliminación de DB2 Everyplace Express Edition
Utilice el asistente de desinstalación para eliminar DB2 Everyplace Express Edition
de un servidor.

Requisitos previos:
Windows
v Inicie la sesión como administrador.
v Haga una copia de seguridad de todos los datos de usuario.
v (Si se utiliza DB2 UDB incorporado) Descarte todas las bases de datos de
DB2 Everyplace.
Linux
v Inicie la sesión como usuario root.
v Haga una copia de seguridad de todos los datos de usuario.
v (Si se utiliza DB2 UDB incorporado) Descarte todas las instancias de
DB2 UDB.
v (Si se utiliza DB2 UDB incorporado) Descarte la instancia de DB2 DAS.

Para eliminar DB2 Everyplace Express Edition:


1. Inicie el asistente de desinstalación de DB2 Everyplace
Windows
Tiene dos opciones:
v Ejecute el archivo DB2EveryplaceUninstall.exe, instalado por omisión
en el directorio %DSYINSTDIR%\Uninstaller.
v Utilice la característica Agregar o quitar programas de Windows.
Linux Como usuario root, ejecute el archivo DB2EveryplaceUninstall.bin,
instalado por omisión en el directorio $DSYPATH/Uninstaller.
Linux para iSeries
Ejecute el mandato java -jar $DSYPATH/Uninstaller/uninstall.jar
como usuario root. Utilice IBM JDK 1.3.1 o posterior para iniciar el
Asistente de desinstalación.
2. Prosiga la instalación siguiendo los mensajes de solicitud del asistente.
3. Al pulsar en Finalizar, los archivos de DB2 Everyplace se suprimirán del
servidor.

Instalación de DB2 Everyplace en un dispositivo portátil


Los temas de este capítulo proporcionan información sobre la instalación de DB2
Everyplace en determinados dispositivos portátiles.

Sistemas operativos y procesadores de dispositivos portátiles


soportados
En la tabla siguiente, las combinaciones soportadas de sistemas operativos y
procesadores de dispositivos portátiles están marcadas con una X. La
disponibilidad de los dispositivos y el nivel de soporte de dispositivo puede
cambiar con el tiempo basándose en las acciones de los fabricantes de los
dispositivos. Es posible que algunos dispositivos se queden sin soporte o que se
añadan dispositivos nuevos.

42 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Tabla 7. Sistemas operativos y procesadores de dispositivos portátiles soportados
Procesador / ARM ARM v4T Strong ARM x86 XScale WINS MIPS
OS
Palm OS 4.1 X
Palm OS 5.0 X
Palm OS X X
5.2.1
Windows CE X X X
v3
Windows CE X X X X X
v4
Symbian OS X X
7
Linux X X X
QNX X X
Neutrino
Windows X
2000 / XP /
2003 Server

Es posible que el diseño de algunos dispositivos limite las posibilidades de DB2


Everyplace que puede utilizar el dispositivo. No todos los dispositivos pueden dar
soporte a todas las funciones que ofrece DB2 Everyplace. IBM no puede garantizar
que todos los dispositivos funcionarán correctamente debido a las diferencias en la
fabricación, configuración y software de dispositivo que se haya cargado
previamente. Algunos clientes de DB2 Everyplace para los dispositivos soportados
están disponibles en forma de descargas en vez de estar incluidos en el soporte de
DB2 Everyplace.

Database Edition
Instalación de archivos de DB2 Everyplace en un dispositivo
portátil Linux
Requisitos previos:

Los requisitos previos para instalar DB2 Everyplace en un dispositivo portátil


Linux varían en función del dispositivo.

Los dispositivos portátiles Linux tienen varios formatos. En función del tipo de
dispositivo portátil que tenga, hay varias opciones de instalación. Por ejemplo,
puede transferir archivos al dispositivo portátil utilizando uno de los métodos
siguientes, en función del tipo de dispositivo portátil y del modo en que se ha
configurado el dispositivo portátil:
v Conexión serie entre el dispositivo portátil y la estación de trabajo utilizando
protocolos XModem o Kermit
v Conexión Ethernet entre el dispositivo portátil y la estación de trabajo utilizando
software FTP
v Disquete, si recibe soporte del dispositivo portátil

Instalación 43
La tabla siguiente lista las bibliotecas de tiempo de ejecución necesarias para
diversos procesadores.
Tabla 8. Bibliotecas de tiempo de ejecución necesarias
Procesador Biblioteca
x86 glibc-2.2.4-13
StrongARM glibc-2.2.5
XScale glibc-2.2.5

Para instalar archivos DB2 Everyplace en un dispositivo portátil Linux:


1. Instale los archivos de base de datos portátil de DB2 Everyplace.
Los archivos de base de datos portátil de DB2 Everyplace para dispositivos
portátiles Linux se encuentran en el directorio
%DSYINSTDIR%\Clients\linux\database\, donde proc es un tipo de
procesador, por ejemplo, strongarm o x86 e idioma representa el idioma.
Los nombres de archivo son:
proc\libcryptoplugin.so
proc\libdb2e.so
proc\libdb2ejdbc.so
proc\libvcpkcs11.so
jdbc\db2ejdbc.jar
jdbc\DB2eAppl.class
idioma\DB2eCLP\proc\DB2eCLP
2. Establezca la variable de entorno, LD_LIBRARY_PATH en la vía de acceso en
la que se ha instalado la biblioteca compartida de la CLI de DB2 Everyplace
(libdb2e.so).
Por ejemplo, si la biblioteca compartida de la CLI de DB2 Everyplace está en el
directorio %DSYINSTDIR%\database\x86, añada
%DSYINSTDIR%\database\x86 a la LD_LIBRARY_PATH existente utilizando
la sentencia siguiente:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/DB2e/database/x86

DB2 Everyplace incluye asimismo una biblioteca de base de datos de desarrollo


para los dispositivos Linux. La biblioteca de desarrollo genera datos de rastreo
además de los datos de diagnóstico que generan las bibliotecas del release. Estos
datos le ayudan a solucionar problemas al desarrollar y probar las aplicaciones de
DB2 Everyplace. La biblioteca de desarrollo se halla en los directorios que terminan
en ″Dev″. Por ejemplo, la biblioteca de desarrollo para dispositivos Linux con
procesadores x86 se halla ubicada en
%DSYINSTDIR%\Clients\linux\database\x86Dev. Para instalar esta biblioteca,
siga el procedimiento descrito en este tema, pero copie el archivo desde el
directorio Dev correspondiente.

Instalación de archivos de DB2 Everyplace en un dispositivo


Palm OS
Requisitos previos:
1. En una estación de trabajo Windows, instale y configure el software de
conexión de HotSync que se entrega con el dispositivo Palm OS.

44 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


2. Conecte el dispositivo portátil Palm OS a la estación de trabajo Windows.
Utilice la documentación del dispositivo portátil para asegurarse de que está
conectado correctamente.

Instale DB2 Everyplace transfiriendo archivos al dispositivo utilizando uno de los


métodos siguientes, en función de si está utilizando un dispositivo portátil o un
emulador.
Dispositivo portátil
En la estación de trabajo, utilice la herramienta de instalación del software
de conexión de HotSync que se incluye con el dispositivo portátil Palm OS
para instalar los archivos. Después de instalar los archivos, ejecute una
función HotSync para completar la instalación de los archivos de DB2
Everyplace en el dispositivo portátil Palm OS.
Emulador
Arrastre y suelte los archivos en la ventana del emulador. Después de
instalar todos los archivos, restaure el emulador.

Para instalar archivos DB2 Everyplace en un dispositivo Palm OS:


Instale el motor de base de datos y los archivos de soporte listados en la tabla
siguiente.

Estos archivos se encuentran en el directorio %DSYINSTDIR%\Clients.

En la tabla siguiente, idioma es un código de idioma, por ejemplo, en_US.


Tabla 9. Archivos de base de datos Palm OS
Nombre de archivo Descripción
palmos\database\ CryptoPlugin.prc Biblioteca de cifrado
palmos\database\ DB2eCat.prc Motor de la base de datos de DB2 Everyplace
palmos\database\ DB2eCLI.prc Motor de la base de datos de DB2 Everyplace
palmos\database\ DB2eComp.prc Motor de la base de datos de DB2 Everyplace
palmos\database\ DB2eDMS.prc Motor de la base de datos de DB2 Everyplace
palmos\database\ DB2eRunTime.prc Motor de la base de datos de DB2 Everyplace
palmos\database\ PBSPkcs11.prc Biblioteca de cifrado. El soporte de cifrado sólo está
disponible en dispositivos Palm OS 4.1 o posteriores. Se
debe instalar el archivo PBSPkcs11.prc para poder utilizar
el cifrado entre el dispositivo portátil Palm OS y el DB2
Everyplace Sync Server.
palmos\database\ idioma \DB2eCLP\DB2eCLP.prc Procesador de línea de mandatos de DB2 Everyplace

Instalación de archivos en un dispositivo portátil QNX Neutrino


Requisitos previos:

Los procedimientos de instalación para dispositivos portátiles QNX Neutrino


varían en función del dispositivo. Entre las opciones se incluye:
v Conexión serie entre el dispositivo y la estación de trabajo que utiliza protocolos
XModem o Kermit.
v Conexión Ethernet entre el dispositivo y la estación de trabajo que utiliza
software FTP.
v Disquete, si recibe soporte del dispositivo.

Instalación 45
Para obtener información adicional sobre la transferencia de archivos al dispositivo,
consulte la documentación suministrada con dicho dispositivo. También puede
consultar el QNX Neutrino Software Developer’s Kit (SDK).

Para instalar archivos DB2 Everyplace en un dispositivo portátil QNX Neutrino:


1. Instale los archivos de base de datos portátil de DB2 Everyplace.
Los archivos de base de datos de DB2 Everyplace para dispositivos portátiles
QNX Neutrino están situados en este directorio
%DSYINSTDIR%\Clients\neutrino\database\.
En la lista siguiente, proc representa un tipo de procesador, por ejemplo,
strongarm o x86. :
proc\libcryptoplugin.so
proc\libdb2e.so
proc\libdb2ejdbc.so
proc\libvcpkcs11.so
jdbc\db2ejdbc.jar
jdbc\DB2eAppl.class
DB2eCLP\proc\DB2eCLP

Nota: Esta biblioteca no puede utilizarse con J9 JVM.


2. Establezca la variable de entorno, LD_LIBRARY_PATH en la vía de acceso en
la que se ha instalado la biblioteca compartida de la CLI de DB2 Everyplace
(libdb2e.so). Por ejemplo, si la biblioteca compartida de la CLI de DB2
Everyplace está almacenada en %DSYINSTDIR%/database/x86, añada
%DSYINSTDIR%/database/x86 a la variable LD_LIBRARY_PATH existente
utilizando la siguiente sentencia:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/DB2e/database/x86
3. Inicie el proceso mqueue para habilitar el cifrado.
a. Para asegurarse de que el proceso mqueue se está ejecutando, ejecute el
mandato ps. En el dispositivo se muestra una lista de procesos activos.
b. Compruebe que mqueue aparece listado. Si no es así, utilice el mandato
mqueue para iniciar el proceso.

Nota: Si la aplicación termina inesperadamente después de inicializar la


biblioteca de cifrado, es posible que la biblioteca esté dañada.

DB2 Everyplace incluye asimismo una biblioteca de base de datos de desarrollo


para los dispositivos QNX Neutrino. La biblioteca de desarrollo genera datos de
rastreo además de los datos de diagnóstico que generan las bibliotecas del release.
Estos datos le ayudan a solucionar problemas al desarrollar y probar las
aplicaciones de DB2 Everyplace. La biblioteca de desarrollo se halla en los
directorios que terminan en ″Dev″. Por ejemplo, la biblioteca de desarrollo para
dispositivos de QNX Neutrino con procesadores x86 se halla ubicada en
%DSYINSTDIR%\Clients\neutrino\database\x86Dev. Para instalar esta biblioteca,
siga el procedimiento descrito en este tema, pero copie el archivo desde el
directorio Dev correspondiente.

Instalación de archivos en un dispositivo Symbian OS Versión 7


Requisitos previos:
1. En una estación de trabajo Windows, instale y configure el software de
conexión que viene con el dispositivo portátil Symbian OS Versión 7.

46 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


2. Conecte el dispositivo portátil Symbian OS Versión 7 a la estación de trabajo.
Utilice la documentación del dispositivo portátil para asegurarse de que el
dispositivo portátil está conectado correctamente.

Para instalar archivos DB2 Everyplace en un dispositivo Symbian OS Versión 7:


Utilice la Herramienta de Instalación del software de conexión incluido con el
dispositivo portátil Symbian OS Versión 7 para instalar los archivos de base de
datos portátil de DB2 Everyplace listados en la tabla siguiente. Los archivos se
encuentran en el directorio %DSYINSTDIR%\Clients\symbian7\database.

En la tabla siguiente, idioma es un código de idioma, por ejemplo, en_US.


Tabla 10. Archivos de base de datos Symbian OS Versión 7
Nombre de archivo Descripción
armi\DB2e.sis Motor de la base de datos de DB2
Everyplace
armi\db2ejdbc.sis Controlador JDBC de DB2 Everyplace
lang\DB2eCLP\proc\DB2eCLP.sis Procesador de línea de mandatos de DB2
Everyplace
idioma\install\UIQ\proc\DB2e_Symbian7.sis Paquete de DB2 Everyplace (todo lo
anterior en un solo paquete)

Instalación de archivos en un dispositivo Windows CE


Requisitos previos:
1. En una estación de trabajo Windows, instale y configure el software de los
Servicios Windows CE (también conocido como ActiveSync), que se entrega con
el dispositivo portátil Windows CE.
2. Conecte el dispositivo portátil Windows CE a la estación de trabajo Windows.
Utilice la documentación del dispositivo portátil para asegurarse de que está
conectado correctamente.
3. La biblioteca CryptoPlugin.dll (que proporciona DB2 Everyplace) requiere
Microsoft High Encryption Pack for Pocket PC V1.0. El paquete de cifrado
acompaña a Pocket PC 2003, pero debe instalarse para Pocket PC 2000 y 2002.
Vaya a la dirección
http://www.microsoft.com/windowsmobile/downloads/highencryption.mspx
para descargar el paquete de cifrado. Si está presente la biblioteca
CryptoPlugin.dll, pero no está instalado el paquete de cifrado, las aplicaciones
no pueden conectarse a ninguna base de datos (por ejemplo, DB2eCLP no
puede iniciarse). Si una aplicación requiere cifrado, instale Microsoft High
Encryption Pack for Pocket PC V1.0. Si no se necesita el cifrado, suprima
CryptoPlugin.dll del directorio de Windows del dispositivo Pocket PC. Pocket
PC 2003 no requiere que se instale el paquete de cifrado ni que se elimine la
biblioteca CryptoPlugin.dll.

Para instalar los archivos de DB2 Everyplace en un dispositivo Windows CE:


Utilice la Herramienta de Instalación del software de conexión de los Servicios
Windows CE (o ActiveSync) incluido con el dispositivo Windows CE para instalar
los archivos listados en la tabla siguiente. Estos archivos se encuentran en el
directorio %DSYINSTDIR%\Clients\wince\database.

En la tabla siguiente, ver es la versión de Windows CE, por ejemplo, v3 para la


versión 3 o v4 para la versión 4 y proc es el tipo de procesador, por ejemplo,
ARMRel o X86Rel.
Instalación 47
Tabla 11. Archivos de base de datos Windows CE
Nombre de archivo Descripción
jdbc\db2ejdbc.jar Controlador JDBC de DB2 Everyplace
ver\proc\CryptoPlugin.dll Motor de la base de datos de DB2
Everyplace para el cifrado de datos
ver\proc\DB2e.dll Motor de la base de datos de DB2
Everyplace
ver\proc\DB2eJDBC.dll Controlador JDBC de DB2 Everyplace

DB2 Everyplace incluye asimismo una biblioteca de base de datos de desarrollo


para los dispositivos Windows CE versión 3. La biblioteca de desarrollo genera
datos de rastreo además de los datos de diagnóstico que generan las bibliotecas del
release. Estos datos le ayudan a solucionar problemas al desarrollar y probar las
aplicaciones de DB2 Everyplace. La biblioteca de desarrollo se halla en los
directorios que terminan en ″Dev″. Por ejemplo, la biblioteca de desarrollo para
dispositivos de Windows CE versión 3 con procesadores x86 se halla ubicada en
\Clients\wince\database\v3\x86Dev. Para instalar esta biblioteca, siga el
procedimiento descrito en este tema, pero copie el archivo desde el directorio Dev
correspondiente.

Instalación de archivos en un cliente Windows


Requisitos previos:

Debe instalarse Microsoft Strong Encryption para el sistema operativo (cuya


descarga facilita Microsoft) a fin de utilizar el cifrado entre los clientes de Windows
y el DB2 Everyplace Sync Server.

Para instalar archivos DB2 Everyplace en un cliente de Windows:


Copie los archivos DB2 Everyplace del servidor Windows en una carpeta del
cliente Windows.

Los archivos DB2 Everyplace se encuentran en el directorio


%DSYINSTDIR%\Clients\win32\database.

En la tabla siguiente, idioma representa un código de idioma, por ejemplo, en_US.


Tabla 12. Archivos de DB2 Everyplace
Nombre de archivo Descripción
x86\CryptoPlugin.dll Motor de la base de datos de DB2 Everyplace para
el cifrado de datos
x86\DB2e.dll Motor de la base de datos de DB2 Everyplace
x86\DB2eJDBC.dll Controlador JDBC de DB2 Everyplace
x86\DB2eODBC.dll Controlador ODBC de DB2 Everyplace
jdbc\db2ejdbc.jar Controlador JDBC de DB2 Everyplace
jdbc\DB2eAppl.class Aplicación Java de ejemplo
jdbc\DB2eJavaCLP.class Procesador de línea de mandatos escrito en Java
idioma\DB2eCLP\non- Ejecutable de Procesador de línea de mandatos
unicode\DB2eCLP.exe
x86\ODBCInst.exe Registra el controlador ODBC de DB2 Everyplace

48 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


DB2 Everyplace incluye asimismo una biblioteca de base de datos de desarrollo
para los dispositivos Windows. La biblioteca de desarrollo genera datos de rastreo
además de los datos de diagnóstico que generan las bibliotecas del release. Estos
datos le ayudan a solucionar problemas al desarrollar y probar las aplicaciones de
DB2 Everyplace. La biblioteca de desarrollo se halla en los directorios que terminan
en ″Dev″. Por ejemplo, la biblioteca de desarrollo para dispositivos de Windows
con procesadores x86 se halla ubicada en
%DSYINSTDIR%\Clients\win32\database\x86Dev.

Enterprise Edition o Express Edition


Instalación de archivos de DB2 Everyplace en un dispositivo
portátil Linux
Requisitos previos:

Los requisitos previos para instalar DB2 Everyplace en un dispositivo portátil


Linux varían en función del dispositivo.

Los dispositivos portátiles Linux tienen varios formatos. En función del tipo de
dispositivo portátil que tenga, hay varias opciones de instalación. Por ejemplo,
puede transferir archivos al dispositivo portátil utilizando uno de los métodos
siguientes, en función del tipo de dispositivo portátil y del modo en que se ha
configurado el dispositivo portátil:
v Conexión serie entre el dispositivo portátil y la estación de trabajo utilizando
protocolos XModem o Kermit
v Conexión Ethernet entre el dispositivo portátil y la estación de trabajo utilizando
software FTP
v Disquete, si recibe soporte del dispositivo portátil

La tabla siguiente lista las bibliotecas de tiempo de ejecución necesarias para


diversos procesadores.
Tabla 13. Bibliotecas de tiempo de ejecución necesarias
Procesador Biblioteca
x86 glibc-2.2.4-13
StrongARM glibc-2.2.5
XScale glibc-2.2.5

Para instalar archivos DB2 Everyplace en un dispositivo portátil Linux:


1. Instale los archivos de base de datos portátil de DB2 Everyplace.
Los archivos de base de datos portátil de DB2 Everyplace para dispositivos
portátiles Linux se encuentran en el directorio
%DSYINSTDIR%\Clients\linux\database\, donde proc es un tipo de
procesador, por ejemplo, strongarm o x86 e idioma representa el idioma.
Los nombres de archivo son:
proc\libcryptoplugin.so
proc\libdb2e.so
proc\libdb2ejdbc.so
proc\libvcpkcs11.so
jdbc\db2ejdbc.jar

Instalación 49
jdbc\DB2eAppl.class
idioma\DB2eCLP\proc\DB2eCLP
2. Instale los archivos de DB2 Everyplace Sync Client.
Los archivos se encuentran en %DSYINSTDIR%\clients\linux\sync\proc,
donde proc es un tipo de procesador, por ejemplo, strongarm o x86.
Copie los siguientes archivos de biblioteca del procesador apropiado en
usr/lib/DB2e/:
libimsaconfig.so
libimsadb2e.so
libimsafile.so
libisync4j.so
libisyncconf.so
libisyncore.so
libisyncstat.so
libisyncxpt.so
libwbxml.so
isync4j.jar
La consola de DB2 Sync se encuentra en
%DSYINSTDIR%\Clients\linux\sync\idioma\proc\db2sync_console donde proc
representa un tipo de procesador e idioma representa el idioma.

Nota: Las bibliotecas SSL para Linux ya no están empaquetadas con el Sync
Client en DB2 Everyplace 8.2. Obtenga las bibliotecas de OpenSSL
(libcrypto.so, libssl.so) de forma independiente en
http://www.openssl.org. DB2 Everyplace 8.2 en la actualidad sólo da
soporte a la versión 0.9.7. Opcionalmente, para los dispositivos Sharp
Zaurus, instale el archivo .ipk que contiene las bibliotecas de base de
datos y de Sync Client.
3. Establezca la variable de entorno, LD_LIBRARY_PATH en la vía de acceso en
la que se ha instalado la biblioteca compartida de la CLI de DB2 Everyplace
(libdb2e.so).
Por ejemplo, si la biblioteca compartida de la CLI de DB2 Everyplace está en el
directorio %DSYINSTDIR%\database\x86, añada
%DSYINSTDIR%\database\x86 a la LD_LIBRARY_PATH existente utilizando
la sentencia siguiente:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/DB2e/database/x86

DB2 Everyplace incluye asimismo una biblioteca de base de datos de desarrollo


para los dispositivos Linux. La biblioteca de desarrollo genera datos de rastreo
además de los datos de diagnóstico que generan las bibliotecas del release. Estos
datos le ayudan a solucionar problemas al desarrollar y probar las aplicaciones de
DB2 Everyplace. La biblioteca de desarrollo se halla en los directorios que terminan
en ″Dev″. Por ejemplo, la biblioteca de desarrollo para dispositivos Linux con
procesadores x86 se halla ubicada en
%DSYINSTDIR%\Clients\linux\database\x86Dev. Para instalar esta biblioteca,
siga el procedimiento descrito en este tema, pero copie el archivo desde el
directorio Dev correspondiente.

Instalación de archivos de DB2 Everyplace en un dispositivo


Palm OS
Requisitos previos:

50 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


1. En una estación de trabajo Windows, instale y configure el software de
conexión de HotSync que se entrega con el dispositivo Palm OS.
2. Conecte el dispositivo portátil Palm OS a la estación de trabajo Windows.
Utilice la documentación del dispositivo portátil para asegurarse de que está
conectado correctamente.

Instale DB2 Everyplace transfiriendo archivos al dispositivo utilizando uno de los


métodos siguientes, en función de si está utilizando un dispositivo portátil o un
emulador.
Dispositivo portátil
En la estación de trabajo, utilice la herramienta de instalación del software
de conexión de HotSync que se incluye con el dispositivo portátil Palm OS
para instalar los archivos. Después de instalar los archivos, ejecute una
función HotSync para completar la instalación de los archivos de DB2
Everyplace en el dispositivo portátil Palm OS.
Emulador
Arrastre y suelte los archivos en la ventana del emulador. Después de
instalar todos los archivos, restaure el emulador.

Para instalar archivos DB2 Everyplace en un dispositivo Palm OS:


1. Instale el motor de base de datos y los archivos de soporte listados en la tabla
siguiente.
Estos archivos se encuentran en el directorio %DSYINSTDIR%\Clients.
En la tabla siguiente, idioma es un código de idioma, por ejemplo, en_US.
Tabla 14. Archivos de base de datos Palm OS
Nombre de archivo Descripción
palmos\database\ CryptoPlugin.prc Biblioteca de cifrado
palmos\database\ DB2eCat.prc Motor de la base de datos de DB2 Everyplace
palmos\database\ DB2eCLI.prc Motor de la base de datos de DB2 Everyplace
palmos\database\ DB2eComp.prc Motor de la base de datos de DB2 Everyplace
palmos\database\ DB2eDMS.prc Motor de la base de datos de DB2 Everyplace
palmos\database\ DB2eRunTime.prc Motor de la base de datos de DB2 Everyplace
palmos\database\ PBSPkcs11.prc Biblioteca de cifrado. El soporte de cifrado sólo está
disponible en dispositivos Palm OS 4.1 o posteriores. Se
debe instalar el archivo PBSPkcs11.prc para poder utilizar
el cifrado entre el dispositivo portátil Palm OS y el DB2
Everyplace Sync Server.
palmos\database\ idioma \DB2eCLP\DB2eCLP.prc Procesador de línea de mandatos de DB2 Everyplace

2. Opcional: Instale los archivos de Sync Client listados en la tabla siguiente.


Estos archivos son necesarios en el caso de que piense utilizar DB2 Everyplace
Sync Server. Estos archivos se encuentran en el directorio
%DSYINSTDIR%\Clients\palmos\sync\.
En la tabla siguiente, idioma es un código de idioma, por ejemplo, en_US.
Tabla 15. Archivos de Palm OS Sync Client
Nombre de archivo Descripción
imsaconfig.prc Adaptador de configuración de IBM Sync
imsadb2e.prc Adaptador de IBM Sync DB2 Everyplace

Instalación 51
Tabla 15. Archivos de Palm OS Sync Client (continuación)
Nombre de archivo Descripción
imsafile.prc Adaptador de archivos de IBM Sync
isyncconf.prc Motor de IBM Sync
isyncore.prc Motor de IBM Sync
isyncstat.prc Estadísticas de IBM Sync
isyncxpt.prc Biblioteca de transporte de IBM Sync
SSLlib.prc Biblioteca SSL de IBM Sync
wbxmllib.prc Biblioteca WBXML de IBM Sync
\idioma\ db2sync.prc GUI de DB2 Sync Client
\idioma\ dsyagent.prc Adaptador de procedimiento almacenado remoto de IBM Sync
\idioma\ upgrade\ iUpgrade.prc Difusión automática de IBM Sync

Instalación de archivos en un dispositivo portátil QNX Neutrino


Requisitos previos:

Los procedimientos de instalación para dispositivos portátiles QNX Neutrino


varían en función del dispositivo. Entre las opciones se incluye:
v Conexión serie entre el dispositivo y la estación de trabajo que utiliza protocolos
XModem o Kermit.
v Conexión Ethernet entre el dispositivo y la estación de trabajo que utiliza
software FTP.
v Disquete, si recibe soporte del dispositivo.

Para obtener información adicional sobre la transferencia de archivos al dispositivo,


consulte la documentación suministrada con dicho dispositivo. También puede
consultar el QNX Neutrino Software Developer’s Kit (SDK).

Para instalar archivos DB2 Everyplace en un dispositivo portátil QNX Neutrino:


1. Instale los archivos de base de datos portátil de DB2 Everyplace.
Los archivos de base de datos de DB2 Everyplace para dispositivos portátiles
QNX Neutrino están situados en este directorio
%DSYINSTDIR%\Clients\neutrino\database\.
En la lista siguiente, proc representa un tipo de procesador, por ejemplo,
strongarm o x86. :
proc\libcryptoplugin.so
proc\libdb2e.so
proc\libdb2ejdbc.so
proc\libvcpkcs11.so
jdbc\db2ejdbc.jar
jdbc\DB2eAppl.class
DB2eCLP\proc\DB2eCLP

Nota: Esta biblioteca no puede utilizarse con J9 JVM.


2. Instale los archivos de DB2 Everyplace Sync Client.
Los archivos se encuentran en %DSYINSTDIR%\clients\neutrino\sync\proc,
donde proc representa un tipo de procesador, por ejemplo, strongarm o x86.

52 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Copie los siguientes archivos de biblioteca del procesador apropiado en
usr/lib/DB2e/:
libimsaconfig.so
libimsadb2e.so
libimsafile.so
libisync4j.so
libisyncconf.so
libisyncore.so
libisyncstat.so
libisyncxpt.so
libwbxml.so
isync4j.jar
idioma\db2sync_console

Nota: Únicamente QNX Neutrino 6.2 y posteriores dan soporte a las bibliotecas
de Sync Client.
3. Establezca la variable de entorno, LD_LIBRARY_PATH en la vía de acceso en
la que se ha instalado la biblioteca compartida de la CLI de DB2 Everyplace
(libdb2e.so). Por ejemplo, si la biblioteca compartida de la CLI de DB2
Everyplace está almacenada en %DSYINSTDIR%/database/x86, añada
%DSYINSTDIR%/database/x86 a la variable LD_LIBRARY_PATH existente
utilizando la siguiente sentencia:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/DB2e/database/x86
4. Inicie el proceso mqueue para habilitar el cifrado.
a. Para asegurarse de que el proceso mqueue se está ejecutando, ejecute el
mandato ps. En el dispositivo se muestra una lista de procesos activos.
b. Compruebe que mqueue aparece listado. Si no es así, utilice el mandato
mqueue para iniciar el proceso.

Nota: Si la aplicación termina inesperadamente después de inicializar la


biblioteca de cifrado, es posible que la biblioteca esté dañada.

DB2 Everyplace incluye asimismo una biblioteca de base de datos de desarrollo


para los dispositivos QNX Neutrino. La biblioteca de desarrollo genera datos de
rastreo además de los datos de diagnóstico que generan las bibliotecas del release.
Estos datos le ayudan a solucionar problemas al desarrollar y probar las
aplicaciones de DB2 Everyplace. La biblioteca de desarrollo se halla en los
directorios que terminan en ″Dev″. Por ejemplo, la biblioteca de desarrollo para
dispositivos de QNX Neutrino con procesadores x86 se halla ubicada en
%DSYINSTDIR%\Clients\neutrino\database\x86Dev. Para instalar esta biblioteca,
siga el procedimiento descrito en este tema, pero copie el archivo desde el
directorio Dev correspondiente.

Instalación de archivos en un dispositivo Symbian OS Versión 7


Requisitos previos:
1. En una estación de trabajo Windows, instale y configure el software de
conexión que viene con el dispositivo portátil Symbian OS Versión 7.
2. Conecte el dispositivo portátil Symbian OS Versión 7 a la estación de trabajo.
Utilice la documentación del dispositivo portátil para asegurarse de que el
dispositivo portátil está conectado correctamente.

Instalación 53
Para instalar archivos DB2 Everyplace en un dispositivo Symbian OS Versión 7:
1. Utilice la Herramienta de Instalación del software de conexión incluido con el
dispositivo portátil Symbian OS Versión 7 para instalar los archivos de base de
datos portátil de DB2 Everyplace listados en la tabla siguiente. Los archivos se
encuentran en el directorio %DSYINSTDIR%\Clients\symbian7\database.
En la tabla siguiente, idioma es un código de idioma, por ejemplo, en_US.
Tabla 16. Archivos de base de datos Symbian OS Versión 7
Nombre de archivo Descripción
armi\DB2e.sis Motor de la base de datos de DB2
Everyplace
armi\db2ejdbc.sis Controlador JDBC de DB2 Everyplace
lang\DB2eCLP\proc\DB2eCLP.sis Procesador de línea de mandatos de DB2
Everyplace
idioma\install\UIQ\proc\DB2e_Symbian7.sis Paquete de DB2 Everyplace (todo lo
anterior en un solo paquete)

2. Instale los archivos de Sync Client. Los archivos se encuentran en el directorio


%DSYINSTDIR%\Clients\symbian7\sync\idioma\proc\, donde idioma es un
código de idioma, por ejemplo, en_US y proc es un tipo de procesador, por
ejemplo, wins o arm.
Tabla 17. Archivos de IBM Sync Client
Nombre de archivo Descripción
DB2Sync.sis DB2 Sync Client
upgrade\IUpgrade.app Herramienta de actualización de IBM
upgrade\IUpgrade.rsc Herramienta de actualización de IBM

Instalación de archivos en un dispositivo Windows CE


Requisitos previos:
1. En una estación de trabajo Windows, instale y configure el software de los
Servicios Windows CE (también conocido como ActiveSync), que se entrega con
el dispositivo portátil Windows CE.
2. Conecte el dispositivo portátil Windows CE a la estación de trabajo Windows.
Utilice la documentación del dispositivo portátil para asegurarse de que está
conectado correctamente.
3. La biblioteca CryptoPlugin.dll (que proporciona DB2 Everyplace) requiere
Microsoft High Encryption Pack for Pocket PC V1.0. El paquete de cifrado
acompaña a Pocket PC 2003, pero debe instalarse para Pocket PC 2000 y 2002.
Vaya a la dirección
http://www.microsoft.com/windowsmobile/downloads/highencryption.mspx
para descargar el paquete de cifrado. Si está presente la biblioteca
CryptoPlugin.dll, pero no está instalado el paquete de cifrado, las aplicaciones
no pueden conectarse a ninguna base de datos (por ejemplo, DB2eCLP no
puede iniciarse). Si una aplicación requiere cifrado, instale Microsoft High
Encryption Pack for Pocket PC V1.0. Si no se necesita el cifrado, suprima
CryptoPlugin.dll del directorio de Windows del dispositivo Pocket PC. Pocket
PC 2003 no requiere que se instale el paquete de cifrado ni que se elimine la
biblioteca CryptoPlugin.dll.

Para instalar los archivos de DB2 Everyplace en un dispositivo Windows CE:

54 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


1. Utilice la Herramienta de Instalación del software de conexión de los Servicios
Windows CE (o ActiveSync) incluido con el dispositivo Windows CE para
instalar los archivos listados en la tabla siguiente. Estos archivos se encuentran
en el directorio %DSYINSTDIR%\Clients\wince\database.
En la tabla siguiente, ver es la versión de Windows CE, por ejemplo, v3 para la
versión 3 o v4 para la versión 4 y proc es el tipo de procesador, por ejemplo,
ARMRel o X86Rel.
Tabla 18. Archivos de base de datos Windows CE
Nombre de archivo Descripción
jdbc\db2ejdbc.jar Controlador JDBC de DB2 Everyplace
ver\proc\CryptoPlugin.dll Motor de la base de datos de DB2
Everyplace para el cifrado de datos
ver\proc\DB2e.dll Motor de la base de datos de DB2
Everyplace
ver\proc\DB2eJDBC.dll Controlador JDBC de DB2 Everyplace

2. Utilice la Herramienta de Instalación del software de conexión de los Servicios


Windows CE (o ActiveSync) incluido con el dispositivo Windows CE para
instalar los archivos listados en la tabla siguiente.
3. Opcional: Si piensa utilizar DB2 Everyplace Sync Server, instale los archivos
listados en la tabla siguiente Estos archivos se encuentran en el directorio
%DSYINSTDIR%\Clients\wince\sync\idioma\ver\proc,
donde ver es la versión de Windows CE, por ejemplo, v3 para la versión 3 o v4
para la versión 4; proc es el tipo de procesador, por ejemplo, ARMRel o X86Rel
y idioma es el código de idioma, por ejemplo, en_US.
Las bibliotecas XScale de Sync Client sólo están disponibles para los
dispositivos que se ejecutan en Windows CE 4.x. En Windows CE 3.0 (la
mayoría de los dispositivos Pocket PC 2000 y 2002), utilice las bibliotecas Sync
Client de ARM. Para la base de datos portátil de DB2 Everyplace, las
bibliotecas XScale están disponibles para Windows CE 3 y 4.
Tabla 19. Archivos de Windows CE Sync Client
Nombre de archivo Descripción
db2sync.exe GUI de IBM Sync Client
dsyagent.dll Adaptador de procedimiento almacenado remoto
de IBM Sync
imsaconfig.dll Adaptador de configuración de IBM Sync
imsadb2e.dll Adaptador de IBM Sync DB2 Everyplace
imsafile.dll Adaptador de archivos de IBM Sync
isync4j.dll Interfaz Java de IBM Sync
isync4j.jar Interfaz Java de IBM Sync
isyncconf.dll Motor de IBM Sync
isyncore.dll Motor de IBM Sync
isyncstat.dll Estadísticas de IBM Sync Client
isyncxpt.dll Biblioteca de transporte de IBM Sync
wbxmllib.dll Biblioteca WBXML de IBM Sync
upgrade\iUpgrade.exe Difusión automática de IBM Sync

De modo alternativo, podrá instalar un archivo CAB para el procesador y la

Instalación 55
versión de software que contiene las bibliotecas Sync Client listadas en la tabla
anterior. El archivo CAB se encuentra en
%DSYINSTDIR%\Clients\wince\sync\idioma\install.
4. Ejecute una función de sincronización para finalizar la instalación de las
bibliotecas y los archivos de aplicaciones de DB2 Everyplace en el dispositivo
portátil Windows CE.
La tabla siguiente muestra dónde obtener las bibliotecas de Sync Client para
diversos emuladores:
Tabla 20. Bibliotecas de Sync Client para emuladores
Nombre de archivo Descripción
\Clients\WinCE\sync\idioma\v3\X86EMRel Emulador Pocket PC 2000
\Clients\WinCE\sync\idioma\v3\X86Rel Emulador Pocket PC 2002/2003
\Clients\WinCE\sync\idioma\v4\emulatorRel Emulador WinCE .NET

Nota: Las bibliotecas Sync Client no están soportadas en el emulador


STANDARD SDK que se entrega con Embedded Visual C++ 4.0. En su
lugar, utilice el emulador Pocket PC 2003.

DB2 Everyplace incluye asimismo una biblioteca de base de datos de desarrollo


para los dispositivos Windows CE versión 3. La biblioteca de desarrollo genera
datos de rastreo además de los datos de diagnóstico que generan las bibliotecas del
release. Estos datos le ayudan a solucionar problemas al desarrollar y probar las
aplicaciones de DB2 Everyplace. La biblioteca de desarrollo se halla en los
directorios que terminan en ″Dev″. Por ejemplo, la biblioteca de desarrollo para
dispositivos de Windows CE versión 3 con procesadores x86 se halla ubicada en
\Clients\wince\database\v3\x86Dev. Para instalar esta biblioteca, siga el
procedimiento descrito en este tema, pero copie el archivo desde el directorio Dev
correspondiente.

Instalación de archivos en un cliente Windows


Requisitos previos:

Debe instalarse Microsoft Strong Encryption para el sistema operativo (cuya


descarga facilita Microsoft) a fin de utilizar el cifrado entre los clientes de Windows
y el DB2 Everyplace Sync Server.

Para instalar archivos DB2 Everyplace en un cliente de Windows:


1. Copie los archivos DB2 Everyplace del servidor Windows en una carpeta del
cliente de Windows.
Los archivos DB2 Everyplace se encuentran en el directorio
%DSYINSTDIR%\Clients\win32\database.
En la tabla siguiente, idioma representa un código de idioma, por ejemplo,
en_US.
Tabla 21. Archivos de DB2 Everyplace
Nombre de archivo Descripción
x86\CryptoPlugin.dll Motor de la base de datos de DB2 Everyplace para
el cifrado de datos
x86\DB2e.dll Motor de la base de datos de DB2 Everyplace
x86\DB2eJDBC.dll Controlador JDBC de DB2 Everyplace

56 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Tabla 21. Archivos de DB2 Everyplace (continuación)
Nombre de archivo Descripción
x86\DB2eODBC.dll Controlador ODBC de DB2 Everyplace
jdbc\db2ejdbc.jar Controlador JDBC de DB2 Everyplace
jdbc\DB2eAppl.class Aplicación Java de ejemplo
jdbc\DB2eJavaCLP.class Procesador de línea de mandatos escrito en Java
idioma\DB2eCLP\non- Ejecutable de Procesador de línea de mandatos
unicode\DB2eCLP.exe
x86\ODBCInst.exe Registra el controlador ODBC de DB2 Everyplace

2. Opcional: Si piensa utilizar DB2 Everyplace Sync Server, copie los archivos de
Sync Client en la misma carpeta que en el paso anterior.
Los archivos de Sync Client se encuentran en el directorio
%DSYINSTDIR%\Clients\win32\sync\idioma\non-unicode\, donde idioma es
un código de idioma, por ejemplo, en_US.
Tabla 22. Archivos de Sync Client
Nombre de archivo Descripción
db2sync_console.exe Interfaz de DB2 Sync
dsyagent.dll Adaptador de procedimiento almacenado
remoto de IBM
imsaconfig.dll Adaptador de configuración de IBM Sync
imsadb2e.dll Adaptador de IBM Sync DB2 Everyplace
imsafile.dll Adaptador de archivos de IBM Sync
isync4j.dll Interfaz Java de IBM Sync
isync4j.jar Interfaz Java de IBM Sync
isyncconf.dll Motor de IBM Sync
isyncore.dll Motor de IBM Sync
isyncstat.dll Estadísticas de IBM Sync Client
isyncxpt.dll Biblioteca de IBM Transport
wbxmllib.dll Biblioteca WBXML de IBM Sync

3. Opcional: instale sus propias aplicaciones DB2 Everyplace en la misma carpeta


que en el paso anterior.

DB2 Everyplace incluye asimismo una biblioteca de base de datos de desarrollo


para los dispositivos Windows. La biblioteca de desarrollo genera datos de rastreo
además de los datos de diagnóstico que generan las bibliotecas del release. Estos
datos le ayudan a solucionar problemas al desarrollar y probar las aplicaciones de
DB2 Everyplace. La biblioteca de desarrollo se halla en los directorios que terminan
en ″Dev″. Por ejemplo, la biblioteca de desarrollo para dispositivos de Windows
con procesadores x86 se halla ubicada en
%DSYINSTDIR%\Clients\win32\database\x86Dev.

Después de la instalación de DB2 Everyplace


Los temas de esta sección sólo se aplican a DB2 Everyplace Enterprise Edition y a
DB2 Everyplace Express Edition.

Instalación 57
Ajuste de parámetros del sistema para AIX después de
instalar DB2 Everyplace
Si está utilizando la DB2 Universal Database integrada que se proporciona con DB2
Everyplace, lleve a cabo los pasos siguientes después de instalar DB2 Everyplace y
antes de configurar DB2 Everyplace.
1. Modifique el perfil de conexión (normalmente /home/<username>/.profile),
para que incluya lo siguiente: export EXTSHM=ON
2. Salga del shell de usuario.
3. Conéctese como usuario (para que los cambios sean efectivos) y abra un nuevo
shell.
4. Desde el indicador del shell, ejecute este mandato: db2set DB2ENVLIST=EXTSHM
5. Rearranque la instancia de DB2 Universal Database.

58 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Configuración de DB2 Everyplace
Los temas de este capítulo explican el modo de configurar DB2 Everyplace en un
servidor y en dispositivos portátiles. Describe los procesos para cada una de las
siguientes ediciones de DB2 Everyplace:
v DB2 Everyplace Database Edition
v DB2 Everyplace Enterprise Edition
v DB2 Everyplace Express

Configuración de DB2 Everyplace Database Edition


Después de instalar DB2 Everyplace Database Edition copiando archivos en un
dispositivo portátil, es posible que sea necesario efectuar cierta configuración, en
función del dispositivo portátil de que se trate. Consulte la sección “Configuración
de dispositivos portátiles” en la página 83 para obtener más información sobre la
configuración de DB2 Everyplace en determinados dispositivos portátiles.

El tema “Errores de configuración de la resolución de problemas” en la página 109


proporciona información sobre los errores que pueden surgir al configurar DB2
Everyplace.

Configuración de DB2 Everyplace Enterprise Edition


DB2 Everyplace Enterprise Edition se instala y configura en dos procesos
independientes, por lo que podrá cambiar la configuración del servidor cada vez
que sea necesario sin tener que volver a instalar los archivos. Puede configurar y
volver a configurar DB2 Everyplace utilizando un asistente o un programa de
utilidad de línea de mandatos. En sistemas Linux y UNIX, la configuración de DB2
Everyplace crea una instancia de Sync Server, que asimismo recibe el nombre de
instancia DSY.

El tema “Errores de configuración de la resolución de problemas” en la página 109


proporciona información sobre los errores que pueden surgir al configurar DB2
Everyplace.

Después de instalar y configurar DB2 Everyplace, podrá iniciar el área de ejecución


de Primeros pasos, que proporciona enlaces a las aplicaciones de ejemplo y a otros
recursos que le ayudarán a comenzar a utilizar DB2 Everyplace.

Utilización del asistente de configuración


DB2 Everyplace proporciona un asistente de configuración para ayudarle a
configurar DB2 Everyplace Enterprise Edition Sync Server y las bases de datos de
control.

Requisitos previos:

Instale archivos de DB2 Everyplace en el servidor antes de configurar DB2


Everyplace.
(Windows)
Inicie la sesión como administrador.

© Copyright IBM Corp. 1998, 2004 59


(Linux y UNIX)
Inicie la sesión como usuario root.

Para utilizar el asistente de configuración:


Seleccione una de las siguientes opciones de configuración:
Básica Configura DB2 Everyplace en un único servidor local.
Distribuida
Configura la base de datos de control de DB2 Everyplace Sync Server (Base
de datos distribuida) y el DB2 Everyplace Sync Server (Servidor
distribuido) en dos servidores independientes (instancias de plataformas
UNIX). DB2 Everyplace Sync Server puede administrarse utilizando el
Centro de administración de dispositivos portátiles en el servidor
(instancia) configurado como Servidor distribuido.
En clúster
Configura varias instalaciones de DB2 Everyplace (instancias) de un
entorno en clúster. Debe instalar IBM WebSphere Application Server para
configurar el clúster de los servidores de DB2 Everyplace Application.
Administración remota
Configura la instalación de DB2 Everyplace actual (instancia) para la
administración remota de DB2 Everyplace Sync Server configurada en un
servidor remoto (instancia). Esta opción configura únicamente el Centro de
administración de dispositivos portátiles de DB2 Everyplace.

Configuración básica de DB2 Everyplace Enterprise Edition


Requisitos previos

Instale archivos de DB2 Everyplace en el servidor antes de configurar DB2


Everyplace.

Después de haber instalado los archivos de DB2 Everyplace, podrá utilizar el


asistente de Configuración para configurar el entorno de tiempo de ejecución. Una
configuración básica configura DB2 Everyplace en un único servidor local. Al
seleccionar una configuración básica, el asistente de Configuración le solicitará los
datos siguientes:
(Windows) ID de usuario y contraseña de DB2 UDB
Proporcione un ID de usuario y contraseña de DB2 UDB. Estos datos son
obligatorios.
(Linux y UNIX) Entorno local, contraseña y nombre de instancia de Sync Server
Especifique un entorno local, contraseña y nombre de instancia de Sync
Server. Estos datos son obligatorios. Las bases de datos y ejemplos se crean
o copian utilizando el entorno local especificado.
Ubicación para almacenar mensajes de los clientes y en los mismos
DB2 Everyplace puede almacenar mensajes de los dispositivos cliente en el
sistema de archivos del servidor o en una base de datos DB2 UDB. La
opción de base de datos es la que se recomienda en la mayoría de las
instalaciones.
Vía de acceso de clase para controladores JDBC no DB2.
Entre la vía de acceso completa (incluyendo la letra de unidad) para
controladores JDBC de terceros como Oracle o Sybase. Utilice la sintaxis de
CLASSPATH de Java: no se admiten espacios, comillas simples o comillas
dobles. Utilice el carácter separador para el sistema operativo (punto y

60 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


coma para Windows, dos puntos para Linux y UNIX). Estos datos no son
obligatorios. Si no se instalan dichos controladores en el servidor, podrá
dejar el campo en blanco.
Información de configuración para DB2 Everyplace Sync Server
El asistente de configuración instala y configura un servidor de
aplicaciones incorporado que utiliza DB2 Everyplace Sync Server.
Proporcione el nombre de servidor, dirección IP del servidor, número de
puerto HTTP y número de puerto SSL.
(Windows) Inicie el servicio Windows para DB2 Everyplace Sync Server.
Especifique si desea iniciar el servicio Windows para DB2 Everyplace Sync
Server al final de la configuración. El inicio del servicio Windows puede
llevar unos pocos minutos.
(Linux y UNIX) Inicie el daemon para DB2 Everyplace Sync Server
Especifique si desea iniciar el daemon para DB2 Everyplace Sync Server al
final de la configuración. El inicio del daemon puede llevar unos pocos
minutos.

Para realizar una configuración básica:


1. Inicie el asistente de configuración de DB2 Everyplace.
Windows
Ejecute el archivo DSYconfig.exe, instalado por omisión en el directorio
%DSYINSTDIR%\config\bin.
También podrá utilizar un atajo de menú de Inicio: Inicio → Programas
→ IBM DB2 Everyplace Enterprise → Herramientas de configuración →
Asistente de configuración de DB2 Everyplace.
Linux y UNIX
Como usuario root, ejecute el archivo DSYconfig.bin, instalado por
omisión en el directorio $DSYPATH/config/bin.
Linux para iSeries
Como usuario root, ejecute el archivo DSYconfig.sh, instalado por
omisión en el directorio $DSYPATH/config/bin.
2. Pulse Siguiente.
3. Seleccione Configurar (en un sistema Windows) o Crear (en un sistema Linux o
UNIX).
4. Seleccione Configuración básica.
5. Prosiga la instalación siguiendo los mensajes de solicitud del asistente.
DB2 Everyplace no estará configurado hasta que pulse Siguiente en el panel de
Resumen previo a la configuración.

Configuración distribuida de DB2 Everyplace


Una configuración distribuida configura la base de datos de control de DB2
Everyplace Enterprise Edition Sync Server y el DB2 Everyplace Sync Server
instalado en dos servidores independientes. Hay dos acciones de configuración
distribuidas:
Configuración de la base de datos
Configura la base de datos de control de DB2 Everyplace Sync Server.
Configuración del servidor
Configura el Centro de administración de dispositivos portátiles de DB2
Everyplace y el DB2 Everyplace Sync Server.

Configuración 61
Al realizar una configuración distribuida, deberá completar la configuración de la
base de datos de modo satisfactorio antes de comenzar la configuración del
servidor.

Configuración de la base de datos distribuida de DB2 Everyplace:

Una configuración de base de datos distribuida configura la base de datos de


control de DB2 Everyplace Sync Server.

Requisitos previos:

Instale archivos de DB2 Everyplace en los servidores antes de configurar DB2


Everyplace.

Al seleccionar una configuración de base de datos distribuida, el asistente de


Configuración le solicitará los datos siguientes:
(Windows) ID de usuario y contraseña de DB2 UDB
Proporcione un ID de usuario y contraseña de DB2 UDB. Estos datos son
obligatorios.
(Linux y UNIX) Entorno local, contraseña y nombre de instancia de Sync Server
Especifique un entorno local, contraseña y nombre de instancia de Sync
Server. Estos datos son obligatorios. Las bases de datos y ejemplos se crean
o copian utilizando el entorno local especificado.
Ubicación para almacenar mensajes de los clientes y en los mismos
DB2 Everyplace puede almacenar mensajes de los dispositivos cliente en el
sistema de archivos del servidor o en una base de datos DB2 UDB. En la
mayoría de instalaciones distribuidas resulta recomendable un
almacenamiento de mensajes de base de datos. Un almacenamiento de
mensajes del sistema de archivos sólo se permite para un entorno de único
servidor.

Para realizar una configuración de base de datos distribuida:


1. Inicie el asistente de configuración de DB2 Everyplace.
Windows
Ejecute el archivo DSYconfig.exe, instalado por omisión en el directorio
%DSYINSTDIR%\config\bin.
También podrá utilizar un atajo de menú de Inicio: Inicio → Programas
→ IBM DB2 Everyplace Enterprise → Herramientas de configuración →
Asistente de configuración de DB2 Everyplace.
Linux y UNIX
Como usuario root, ejecute el archivo DSYconfig.bin, instalado por
omisión en el directorio $DSYPATH/config/bin.
Linux para iSeries
Como usuario root, ejecute el archivo DSYconfig.sh, instalado por
omisión en el directorio $DSYPATH/config/bin.
2. Pulse Siguiente.
3. Seleccione Configurar (en un sistema Windows) o Crear (en un sistema Linux o
UNIX).
4. Seleccione Configuración distribuida.
5. Seleccione Configuración de la base de datos.
6. Prosiga la instalación siguiendo los mensajes de solicitud del asistente.
62 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
DB2 Everyplace no estará configurado hasta que pulse Siguiente en el panel de
Resumen previo a la configuración.

Configuración del servidor distribuido de DB2 Everyplace:

Requisitos previos:
v Instale archivos de DB2 Everyplace en el servidor antes de configurar DB2
Everyplace.
v Configure la base de datos de control de DB2 Everyplace Sync Server antes de
configurar el servidor distribuido.
v La base de datos de control y el servidor distribuido deben utilizar el mismo
entorno local.
v La instancia de DB2 Everyplace Sync Server que configure utilizará bases de
datos de otra instancia de DB2 Everyplace. Esa otra instancia ya debe estar
instalada y configurada.

Una configuración de servidor distribuido configura el Centro de administración


de dispositivos portátiles de DB2 Everyplace y el DB2 Everyplace Sync Server. Al
seleccionar una configuración de servidor distribuido, el asistente de Configuración
le solicitará los datos siguientes:
(Linux y UNIX) Nombre de instancia de Sync Server
Especifique el nombre de la instancia de Sync Server a configurar.
(Linux y UNIX) Entorno local de base de datos remota
Especifique el entorno local de la instancia de UDB remoto que contiene la
base de datos de control de DB2 Everyplace.
Parámetros de conexión para una instancia de DB2 UDB remota.
Nombre de sistema principal, puerto de conexión de TCP/IP, ID de
usuario, contraseña de usuario.
Ubicación para almacenar mensajes de los clientes y en los mismos
DB2 Everyplace puede almacenar mensajes de los dispositivos cliente en el
sistema de archivos del servidor o en una base de datos DB2 UDB. La
opción de base de datos es la que se recomienda en la mayoría de las
instalaciones.
Vía de acceso de clase para controladores JDBC no DB2.
Entre la vía de acceso completa (incluyendo la letra de unidad) para
controladores JDBC de terceros como Oracle o Sybase. Utilice la sintaxis de
CLASSPATH de Java: no se admiten espacios, comillas simples o comillas
dobles. Utilice el carácter separador apropiado para el sistema operativo
(punto y coma para Windows, dos puntos para Linux). Estos datos no son
obligatorios. Si no se instalan dichos controladores en el servidor, podrá
dejar el campo en blanco.
Información de configuración para DB2 Everyplace Sync Server
El asistente de configuración instala y configura un servidor de
aplicaciones incorporado que utiliza DB2 Everyplace Sync Server.
Proporcione el nombre de servidor, dirección IP del servidor, número de
puerto HTTP y número de puerto SSL.
(Windows) ID de usuario y contraseña de administrador
El asistente de configuración utiliza el ID de usuario y contraseña de
administrador para iniciar DB2 Everyplace Sync Server como servicio
Windows.

Configuración 63
(Windows) Inicie DB2 Everyplace Sync Server como servicio.
Especifique si desea iniciar DB2 Everyplace Sync Server como servicio al
final de la configuración. El inicio del servicio puede llevar unos pocos
minutos.
(Linux y UNIX) Inicie el daemon para DB2 Everyplace Sync Server
Especifique si desea iniciar el daemon para DB2 Everyplace Sync Server al
final de la configuración. El inicio del daemon puede llevar unos pocos
minutos.

Para realizar una configuración de servidor distribuido:


1. Inicie el asistente de configuración de DB2 Everyplace.
Windows
Ejecute el archivo DSYconfig.exe, instalado por omisión en el directorio
%DSYINSTDIR%\config\bin.
También podrá utilizar un atajo de menú de Inicio: Inicio → Programas
→ IBM DB2 Everyplace Enterprise → Herramientas de configuración →
Asistente de configuración de DB2 Everyplace.
Linux y UNIX
Como usuario root, ejecute el archivo DSYconfig.bin, instalado por
omisión en el directorio $DSYPATH/config/bin.
Linux para iSeries
Como usuario root, ejecute el archivo DSYconfig.sh, instalado por
omisión en el directorio $DSYPATH/config/bin.
2. Pulse Siguiente.
3. Seleccione Configurar (en un sistema Windows) o Crear (en un sistema Linux o
UNIX).
4. Seleccione Configuración distribuida.
5. Seleccione Configuración de servidor.
6. Prosiga la instalación siguiendo los mensajes de solicitud del asistente.
DB2 Everyplace no estará configurado hasta que pulse Siguiente en el panel de
Resumen previo a la configuración.

Resolución de problemas

Si el asistente de configuración o la herramienta de configuración de línea de


mandatos no puede catalogar la base de datos de control remoto en el catálogo de
bases de datos locales, asegúrese de que ha especificado los valores correctos para
las propiedades siguientes:
Sistema principal remoto
Especifique el nombre del sistema principal totalmente calificado.
Puerto de conexión TCP/IP
Utilice el puerto de conexión TCP/IP especificado en el archivo de
servicios para la instancia de DB2 remoto. En Windows, la ubicación es
%SystemRoot%\system32\drivers\etc\services; en Linux y UNIX, la
ubicación es /etc/services..
ID de usuario
Contraseña
Proporcione un nombre de usuario válido para conectar con la base de
datos de control remoto

64 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Configuración en clúster de DB2 Everyplace
Una configuración en clúster configura varias instancias del DB2 Everyplace Sync
Server instaladas en varios sistemas. Al seleccionar una configuración en clúster, el
asistente de Configuración le solicitará los datos siguientes:
Ubicación para la base de datos de control y el almacenamiento de mensajes.
Especifique si crear la base de datos de control de DB2 Everyplace Sync
Server y la base de datos de almacenamiento de mensajes en el servidor
local o catalogar las bases de datos remotas en el directorio de base de
datos local.
v Si elige crear las bases de datos en el servidor local, proporcione lo
siguiente:
– (Windows) Un ID de usuario y contraseña de DB2 UDB.
– (Linux y UNIX) Un entorno local, contraseña y nombre de instancia
de DB2 UDB.
v Si opta por catalogar bases de datos remotas en el directorio de base de
datos local, proporcione lo siguiente:
– (Windows) Un nombre de sistema principal de base de datos remota,
número de puerto de conexión de TCP/IP, ID de usuario y
contraseña.
– (Linux y UNIX) Un nombre de sistema principal de base de datos
remota, número de puerto de conexión de TCP/IP, ID de usuario y
contraseña, entorno local y nombre de instancia.
Vía de acceso de clase para controladores JDBC no DB2.
Entre la vía de acceso completa (incluyendo la letra de unidad) para
controladores JDBC de terceros como Oracle o Sybase. Utilice la sintaxis de
CLASSPATH de Java: no se admiten espacios, comillas simples o comillas
dobles. Utilice el carácter separador apropiado para la plataforma (punto y
coma para Windows, dos puntos para Linux y UNIX). Estos datos no son
obligatorios. Si no se instalan dichos controladores en el servidor, podrá
dejar el campo en blanco.

Para realizar una configuración en clúster:


1. Inicie el asistente de configuración de DB2 Everyplace.
Windows
Ejecute el archivo DSYconfig.exe, instalado por omisión en el directorio
%DSYINSTDIR%\config\bin.
También podrá utilizar un atajo de menú de Inicio: Inicio → Programas
→ IBM DB2 Everyplace Enterprise → Herramientas de configuración →
Asistente de configuración de DB2 Everyplace.
Linux y UNIX
Como usuario root, ejecute el archivo DSYconfig.bin, instalado por
omisión en el directorio $DSYPATH/config/bin.
Linux para iSeries
Como usuario root, ejecute el archivo DSYconfig.sh, instalado por
omisión en el directorio $DSYPATH/config/bin.
2. Pulse Siguiente.
3. Seleccione Configurar (en un sistema Windows) o Crear (en un sistema Linux o
UNIX).
4. Seleccione Configuración en clúster.

Configuración 65
5. Prosiga la instalación siguiendo los mensajes de solicitud del asistente. Puede
detener el asistente pulsando en Cancelar. DB2 Everyplace no estará
configurado hasta que pulse Siguiente en el panel de Resumen previo a la
configuración.

Configuración de administración remota de DB2 Everyplace


Requisitos previos:
v Instale archivos de DB2 Everyplace en el servidor antes de configurar DB2
Everyplace.
v Configure el DB2 Everyplace Sync Server remoto antes de realizar la
configuración de administración remota.
v Los sistemas locales y remotos deben utilizar el mismo entorno local.
v Catalogue todas las bases de datos fuente y de réplica que utiliza DB2
Everyplace Sync Server.

La configuración de administración remota le permite ejecutar el Centro de


administración de dispositivos portátiles en una máquina local para administrar un
servidor de DB2 Everyplace Sync remoto. Al seleccionar una configuración de
administración remota, el asistente de Configuración le solicitará los datos
siguientes:
(Linux y UNIX) Nombre de instancia de Sync Server
Especifique el nombre de la instancia de Sync Server a configurar.
(Linux y UNIX) Entorno local de base de datos remota
Especifique el entorno local de la instancia de UDB remoto que contiene la
base de datos de control de DB2 Everyplace.
Parámetros de conexión para una instancia de DB2 UDB remota.
Nombre de sistema principal, puerto de conexión de TCP/IP, ID de
usuario, contraseña de usuario.
Ubicación para almacenar mensajes de los clientes y en los mismos
DB2 Everyplace puede almacenar mensajes de los dispositivos cliente en el
sistema de archivos del servidor o en una base de datos DB2 UDB.
Vía de acceso de clase para controladores JDBC no DB2.
Entre la vía de acceso completa (incluyendo la letra de unidad) para
controladores JDBC de terceros como Oracle o Sybase. Utilice la sintaxis de
CLASSPATH de Java: no se admiten espacios, comillas simples o comillas
dobles. Utilice el carácter separador apropiado para el sistema operativo
(punto y coma para Windows, dos puntos para Linux). Estos datos no son
obligatorios. Si no se instalan dichos controladores en el servidor, podrá
dejar el campo en blanco.

Para realizar una configuración de administración remota:


1. Inicie el asistente de configuración de DB2 Everyplace.
Windows
Ejecute el archivo DSYconfig.exe, instalado por omisión en el directorio
%DSYINSTDIR%\config\bin.
También podrá utilizar un atajo de menú de Inicio: Inicio → Programas
→ IBM DB2 Everyplace Enterprise → Herramientas de configuración →
Asistente de configuración de DB2 Everyplace.

66 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Linux y UNIX
Como usuario root, ejecute el archivo DSYconfig.bin, instalado por
omisión en el directorio $DSYPATH/config/bin.
Linux para iSeries
Como usuario root, ejecute el archivo DSYconfig.sh, instalado por
omisión en el directorio $DSYPATH/config/bin.
2. Pulse Siguiente.
3. Seleccione Configurar (en un sistema Windows) o Crear (en un sistema Linux o
UNIX).
4. Seleccione Administración remota.
5. Prosiga la instalación siguiendo los mensajes de solicitud del asistente.
DB2 Everyplace no estará configurado hasta que pulse Siguiente en el panel de
Resumen previo a la configuración.

Resolución de problemas

Si el asistente de configuración o la herramienta de configuración de línea de


mandatos no puede catalogar la base de datos de control remoto en el catálogo de
bases de datos locales, asegúrese de que ha especificado los valores correctos para
las propiedades siguientes:
Sistema principal remoto
Especifique el nombre del sistema principal totalmente calificado.
Puerto de conexión TCP/IP
Utilice el puerto de conexión TCP/IP especificado en el archivo de
servicios para la instancia de DB2 remoto. En Windows, la ubicación es
%SystemRoot%\system32\drivers\etc\services; en Linux y UNIX, la
ubicación es /etc/services..
ID de usuario
Contraseña
Proporcione un nombre de usuario válido para conectar con la base de
datos de control remoto

Configuración de DB2 Everyplace Enterprise Edition


utilizando la herramienta de configuración de la línea de
mandatos
Requisitos previos:

Los archivos de DB2 Everyplace deben instalarse en el servidor antes de ejecutar la


herramienta de configuración.
(Windows)
Inicie la sesión como administrador.
(Linux y UNIX)
v Inicie la sesión como usuario root.
v Haga una copia de seguridad de todos los datos de usuario antes de
desconfigurar DB2 Everyplace. La desconfiguración de DB2 Everyplace
descarta todas las instancias de Sync Server. Descartar una instancia de
DB2 Everyplace Sync Server suprime asimismo el directorio
db2everyplace82 del directorio inicial del usuario de la instancia.

Configuración 67
La herramienta de configuración de línea de mandatos es un programa de utilidad
basado en ANT que puede configurar o desconfigurar DB2 Everyplace en un
servidor. Resulta recomendable para usuarios avanzados. En sistemas Linux y
UNIX, la configuración de la instalación de DB2 Everyplace significa esencialmente
crear una instancia de DB2 Everyplace Sync Server, a la que también se hace
referencia como instancia de DSY.

Antes de ejecutar la herramienta, edite el archivo dsyconfig.properties, instalado


por omisión en el directorio %DSYINSTDIR%\config de un sistema Windows y en
el directorio $DSYPATH/config de un sistema Linux o UNIX.

Las tablas siguientes listan las tareas y valores de propiedad para las diversas
opciones de configuración.
v Tabla 23 en la página 69
v Tabla 24 en la página 69
v Tabla 25 en la página 70
v Tabla 26 en la página 70
v Tabla 27 en la página 71
v Tabla 28 en la página 71
v Tabla 29 en la página 72
v Tabla 30 en la página 72
v Tabla 31 en la página 73
v Tabla 32 en la página 73
v Tabla 33 en la página 74
v Tabla 34 en la página 74

68 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Tabla 23. Configuración básica, instalación de único recuadro (nombre de tarea ANT: configuración básica)
Propiedades obligatorias (Windows y Linux y UNIX)
createControldb (debe establecerse en verdadero)

isDB2MessageStore (establecer en verdadero para utilizar una base de datos DB2 para el almacenamiento de
mensajes, en caso contrario, establecer en falso)

dsyctldbUser (el ID de usuario de administrador de base de datos)

dsyctldbPassword (la contraseña de administrador de base de datos)

virtualHost (Sistema principal virtual en el que se instalará el servidor de DB2 Everyplace Application. El valor por
omisión es default_host)

wasNode (Nombre del nodo WAS en el que se instalará el servidor de aplicaciones de DB2 Everyplace. El valor por
omisión es DefaultNode)

ip (Dirección IP del sistema principal virtual en el que se instalará DB2 Everyplace Application Server. Puede
especificar 127.0.0.1, o la dirección IP real del sistema principal o el nombre completo del sistema principal,
incluyendo el dominio.)

serverName (Nombre del DB2 Everyplace Application Server, el valor por omisión es IBMDB2eServer)

jdbcDriverClasspath (Vía de acceso de clase para controladores JDBC no DB2 que ha de utilizar DB2 Everyplace
Sync Server y el Centro de administración de dispositivos portátiles de DB2 Everyplace)

serverPort (Puerto HTTP para el servidor de aplicaciones. Especifique un puerto no utilizado.)

sslPort (Puerto SSL para el servidor de aplicaciones. Especifique un puerto no utilizado.)

bootPort (Puerto Bootstrap para el servidor de aplicaciones. Especifique un puerto no utilizado.)

soapPort (Puerto SOAP para el servidor de aplicaciones. Especifique un puerto no utilizado.)


Propiedades obligatorias adicionales (Linux y UNIX)
instancia (Nombre de la instancia de DB2 Everyplace Sync Server. Debe ser una instancia de DB2 UDB existente)

instanceLang (Entorno local que ha de utilizarse para la instancia de DB2 Everyplace Sync Server. La base de datos
de control de DB2 Everyplace Sync Server y las bases de datos de ejemplo de DB2 Everyplace se crearán en el
entorno local especificado. Los mensajes del Centro de administración de dispositivos portátiles también estarán en el
entorno local especificado. El entorno local especificado debe ser un entorno local soportado para DB2 Everyplace.
Para obtener más detalles sobre los entornos locales a los que da soporte DB2 Everyplace Sync Server, consulte el
Centro de información de DB2 Everyplace).

Tabla 24. Desconfiguración básica, instalación de único recuadro (nombre de tarea ANT: desconfiguración básica)
Propiedades obligatorias (Windows)
Ninguna.
Propiedades obligatorias (Linux y UNIX)
instancia (Nombre de una instancia de DB2 Everyplace Sync Server existente.)

Configuración 69
Tabla 25. Instalación distribuida, configuración de base de datos (nombre de tarea ANT: configuración-base-datos-
distribuida)
Propiedades obligatorias (Windows y Linux y UNIX)
createControldb (debe establecerse en verdadero)

isDB2MessageStore (establecer en verdadero para utilizar una base de datos DB2 para el almacenamiento de
mensajes, en caso contrario, establecer en falso)

dsyctldbUser (el ID de usuario de administrador de base de datos)

dsyctldbPassword (la contraseña de administrador de base de datos)


Propiedades obligatorias adicionales (Linux y UNIX)
instancia (Nombre de la instancia de DB2 Everyplace Sync Server. Debe ser una instancia de DB2 UDB existente)

instanceLang (Entorno local que ha de utilizarse para la instancia de DB2 Everyplace Sync Server. La base de datos
de control de DB2 Everyplace Sync Server y las bases de datos de ejemplo de DB2 Everyplace se crearán en el
entorno local especificado. Los mensajes del Centro de administración de dispositivos portátiles también estarán en el
entorno local especificado. El entorno local especificado debe ser un entorno local soportado para DB2 Everyplace.

Tabla 26. Desconfiguración de la instalación distribuida, base de datos (nombre de tarea ANT: desconfiguración-base-
datos-distribuida)
Propiedades obligatorias (Windows)
Ninguna.
Propiedades obligatorias (Linux y UNIX)
instancia (Nombre de la instancia de DB2 Everyplace Sync Server.)

70 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Tabla 27. Instalación distribuida, servidor (nombre de tarea ANT: configuración-servidor-distribuido)
Propiedades obligatorias (Windows y Linux y UNIX)
createControldb (debe establecerse en falso)

isDB2MessageStore (establecer en verdadero para utilizar una base de datos DB2 para el almacenamiento de
mensajes, en caso contrario, establecer en falso)

dsyctldbUser (ID de usuario de administrador de la base de datos para la base de datos de control remoto)

dsyctldbPassword (contraseña de administrador de la base de datos para la base de datos de control remoto)

remoteHost (Nombre de sistema principal totalmente calificado de la máquina remota que contiene la base de datos
de control de DB2 Everyplace Sync Server. Esta información es obligatoria para catalogar el nodo remoto y la base de
datos de control remoto)

remoteConnectionPort (Puerto de conexión TCP/IP para la instancia de DB2 remota que contiene la base de datos de
control de DB2 Everyplace Sync Server. Esta información es obligatoria para catalogar el nodo remoto y la base de
datos de control remoto)

virtualHost (Sistema principal virtual en el que se instalará el servidor de DB2 Everyplace Application. El valor por
omisión es default_host)

wasNode (Nombre del nodo WAS en el que se instalará el servidor de aplicaciones de DB2 Everyplace. El valor por
omisión es DefaultNode)

ip (Dirección IP del sistema principal virtual en el que se instalará DB2 Everyplace Application Server. Puede
especificar 127.0.0.1, o la dirección IP real del sistema principal o el nombre completo del sistema principal,
incluyendo el dominio.)

serverName (Nombre del DB2 Everyplace Application Server, el valor por omisión es IBMDB2eServer)

jdbcDriverClasspath (Vía de acceso de clase para controladores JDBC no DB2 que ha de utilizar DB2 Everyplace
Sync Server y el Centro de administración de dispositivos portátiles de DB2 Everyplace)

serverPort (Puerto HTTP para el servidor de aplicaciones. Especifique un puerto no utilizado.)

sslPort (Puerto SSL para el servidor de aplicaciones. Especifique un puerto no utilizado.)

bootPort (Puerto Bootstrap para el servidor de aplicaciones. Especifique un puerto no utilizado.)

soapPort (Puerto SOAP para el servidor de aplicaciones. Especifique un puerto no utilizado.)


Propiedades obligatorias adicionales (Linux y UNIX)
instancia (Nombre de la instancia de DB2 Everyplace Sync Server. Debe ser una instancia de DB2 UDB existente)

instanceLang (El entorno local de la base de datos remota. La base de datos de control de DB2 Everyplace Sync
Server y las bases de datos de ejemplo de DB2 Everyplace se crearán en el entorno local especificado. Los mensajes
del Centro de administración de dispositivos portátiles también estarán en el entorno local especificado. El entorno
local especificado debe ser un entorno local soportado para DB2 Everyplace. Para obtener más detalles sobre los
entornos locales a los que da soporte DB2 Everyplace Sync Server, consulte el Centro de información de DB2
Everyplace).

Tabla 28. Desconfiguración la instalación distribuida, servidor (nombre de tarea ANT: desconfiguración-servidor-
distribuido)
Propiedades obligatorias (Windows)
Ninguna.
Propiedades obligatorias (Linux y UNIX)
instancia (Nombre de la instancia de DB2 Everyplace Sync Server.)

Configuración 71
Tabla 29. Administración remota, únicamente el Centro de administración de dispositivos portátiles (nombre de tarea
ANT: configuración-administración-remota)
Propiedades obligatorias (Windows y Linux y UNIX)
createControldb (debe establecerse en falso)

isDB2MessageStore (establecer en verdadero para utilizar una base de datos DB2 para el almacenamiento de
mensajes, en caso contrario, establecer en falso)

dsyctldbUser (el ID de usuario de administrador de la base de datos para la base de datos de control remoto)

dsyctldbPassword (la contraseña de administrador de la base de datos para la base de datos de control remoto)

remoteHost (Nombre de sistema principal totalmente calificado de la máquina remota que contiene la base de datos
de control de DB2 Everyplace Sync Server. Esta información es obligatoria para catalogar el nodo remoto y la base de
datos de control remoto)

remoteConnectionPort (Puerto de conexión TCP/IP para la instancia de DB2 remota que contiene la base de datos de
control de DB2 Everyplace Sync Server. Esta información es obligatoria para catalogar el nodo remoto y la base de
datos de control remoto)

jdbcDriverClasspath (Vía de acceso de clase para controladores JDBC no DB2 que ha de utilizar DB2 Everyplace
Sync Server y el Centro de administración de dispositivos portátiles de DB2 Everyplace)
Propiedades obligatorias adicionales (Linux y UNIX)
instancia (Nombre de la instancia de DB2 Everyplace Sync Server. Debe ser una instancia de DB2 UDB existente)

instanceLang (El entorno local de la base de datos remota. La base de datos de control de DB2 Everyplace Sync
Server y las bases de datos de ejemplo de DB2 Everyplace se crearán en el entorno local especificado. Los mensajes
del Centro de administración de dispositivos portátiles también estarán en el entorno local especificado. El entorno
local especificado debe ser un entorno local soportado para DB2 Everyplace. Para obtener más detalles sobre los
entornos locales a los que da soporte DB2 Everyplace Sync Server, consulte el Centro de información de DB2
Everyplace).

Tabla 30. Desconfiguración de la administración remota (nombre de tarea ANT: desconfiguración-administración-


remota)
Propiedades obligatorias (Windows)
Ninguna.
Propiedades obligatorias (Linux y UNIX)
instancia (Nombre de la instancia de DB2 Everyplace Sync Server.)

72 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Tabla 31. Configuración de clúster, crea base de datos de control y base de datos de almacenamiento de mensajes
en el nodo que se está configurando (nombre de tarea ANT: configuración-clúster)
Propiedades obligatorias (Windows y Linux y UNIX)
createControldb (debe establecerse en verdadero)

isDB2MessageStore (debe establecerse en verdadero para utilizar una base de datos DB2 para el almacenamiento de
mensajes)

dsyctldbUser (el ID de usuario de administrador de la base de datos para la base de datos de control remoto)

dsyctldbPassword (la contraseña de administrador de la base de datos para la base de datos de control)

remoteHost (Nombre de sistema principal totalmente calificado de la máquina remota que contiene la base de datos
de control de DB2 Everyplace Sync Server. Esta información es obligatoria para catalogar el nodo remoto y la base de
datos de control remoto)

remoteConnectionPort (Puerto de conexión TCP/IP para la instancia de DB2 remota que contiene la base de datos de
control de DB2 Everyplace Sync Server. Esta información es obligatoria para catalogar el nodo remoto y la base de
datos de control remoto)

clusterName (Este valor debe establecerse en el nombre del clúster de DB2 Everyplace que se creará / se ha creado.
El valor por omisión para el clúster es IBMDB2eCluster. El nombre de clúster no debe contener espacios.)
Propiedades obligatorias adicionales (Linux y UNIX)
instancia (Nombre de la instancia de DB2 Everyplace Sync Server. Debe ser una instancia de DB2 UDB existente)

instanceLang (Entorno local que ha de utilizarse para la instancia de DB2 Everyplace Sync Server. La base de datos
de control de DB2 Everyplace Sync Server y las bases de datos de ejemplo de DB2 Everyplace se crearán en el
entorno local especificado. Los mensajes del Centro de administración de dispositivos portátiles también estarán en el
entorno local especificado. El entorno local especificado debe ser un entorno local soportado para DB2 Everyplace.
Para obtener más detalles sobre los entornos locales a los que da soporte DB2 Everyplace Sync Server, consulte el
Centro de información de DB2 Everyplace).

Tabla 32. Configuración de clúster, no crea ni la base de datos de control de DB2 Everyplace ni la base de datos de
almacenamiento de mensajes en el nodo que se está configurando (nombre de tarea ANT: configuración-clúster)
Propiedades obligatorias (Windows y Linux y UNIX)
createControldb (debe establecerse en falso)

isDB2MessageStore (debe establecerse en verdadero para utilizar una base de datos DB2 para el almacenamiento de
mensajes)

dsyctldbUser (el ID de usuario de administrador de base de datos)

dsyctldbPassword (la contraseña de administrador de base de datos)

clusterName (Nombre del clúster de DB2 Everyplace que se creará. El valor por omisión para el clúster es
IBMDB2eCluster. El nombre de clúster no debe contener espacios.)
Propiedades obligatorias adicionales (Linux y UNIX)
instancia (Nombre de la instancia de DB2 Everyplace Sync Server. Debe ser una instancia de DB2 UDB existente)

instanceLang (Entorno local que ha de utilizarse para la instancia de DB2 Everyplace Sync Server. La base de datos
de control de DB2 Everyplace Sync Server y las bases de datos de ejemplo de DB2 Everyplace se crearán en el
entorno local especificado. Los mensajes del Centro de administración de dispositivos portátiles también estarán en el
entorno local especificado. El entorno local especificado debe ser un entorno local soportado para DB2 Everyplace.
Para obtener más detalles sobre los entornos locales a los que da soporte DB2 Everyplace Sync Server, consulte el
Centro de información de DB2 Everyplace).

Configuración 73
Tabla 33. Desconfiguración de clúster, si la base de datos de control de DB2 Everyplace y la base de datos de
almacenamiento de mensajes se han creado en el nodo que se está desconfigurando (nombre de tarea ANT:
desconfiguración-clúster)
Propiedades obligatorias (Windows)
Ninguna.
Propiedades obligatorias (Linux y UNIX)
instancia (Nombre de la instancia de DB2 Everyplace Sync Server.)

Tabla 34. Desconfiguración de clúster, si la base de datos de control de DB2 Everyplace y la base de datos de
almacenamiento de mensajes no se han creado en el nodo que se está desconfigurando (nombre de tarea ANT:
desconfiguración-clúster)
Propiedades obligatorias (Windows)
Ninguna.
Propiedades obligatorias (Linux y UNIX)
instancia (Nombre de la instancia de DB2 Everyplace Sync Server.)

Para utilizar la herramienta de configuración de la línea de mandatos:


1. Navegue al directorio en la que está almacenada la herramienta.
Windows
Por omisión es %DSYINSTDIR%\config.
Linux y UNIX
Por omisión es $DSYPATH/config.
2. Inicie la herramienta de configuración.
Windows
Entre DSYconfig tarea donde tarea representa la herramienta de
configuración a realizar, por ejemplo, configuración-básica.
Linux y UNIX
Entre DSYconfig tarea donde tarea representa la herramienta de
configuración a realizar, por ejemplo, configuración-básica.

El ejemplo siguiente muestra el mandato para configurar DB2 Everyplace en la


línea de mandatos de una estación de trabajo Windows.

C:\Program Files\IBM\DB2Everyplace\config> DSYconfig basic-config

Para registrar mensajes y sucesos que se hayan producido durante la


configuración, la herramienta creará archivos de anotaciones cronológicas en el
directorio %DSYINSTDIR%\log de un sistema Windows y en el directorio
$DSYPATH/log de un sistema Linux o UNIX.

Desconfiguración de DB2 Everyplace Enterprise Edition


Deberá desconfigurar DB2 Everyplace antes de desinstalarlo. Sin embargo, al
volver a configurar DB2 Everyplace, las herramientas de configuración
desconfigurarán DB2 Everyplace.

Requisitos previos:
Windows

74 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


v Inicie la sesión como administrador.
v Haga una copia de seguridad de todos los datos de usuario.
Linux y UNIX
v Inicie la sesión como usuario root.
v Haga una copia de seguridad de todos los datos de usuario. La
desconfiguración de DB2 Everyplace descarta todas las instancias de
Sync Server. Descartar una instancia de DB2 Everyplace Sync Server
suprime asimismo el directorio db2everyplace82 del directorio inicial del
usuario de la instancia.

Utilice el asistente de Configuración para desconfigurar una instalación de DB2


Everyplace. El asistente de configuración detecta el tipo de instalación de DB2
Everyplace (básica, remota, distribuida o en clúster), a continuación detiene los
servicios, descataloga las bases de datos y elimina las características según
corresponda. En sistemas Linux y UNIX, la desconfiguración de DB2 Everyplace
descarta instancias de Sync Server (que también se denominan instancias DSY) y
suprime el directorio db2everyplace82 del directorio inicial del usuario.

Para desconfigurar DB2 Everyplace Enterprise Edition:


1. Inicie el asistente de configuración de DB2 Everyplace.
Windows
Ejecute el archivo DSYconfig.exe, instalado por omisión en el directorio
%DSYINSTDIR%\config\bin.
También podrá utilizar un atajo de menú de Inicio: Inicio → Programas
→ IBM DB2 Everyplace Enterprise → Herramientas de configuración →
Asistente de configuración de DB2 Everyplace.
Linux y UNIX
Como usuario root, ejecute el archivo DSYconfig.bin, instalado por
omisión en el directorio $DSYPATH/config/bin.
Linux para iSeries
Como usuario root, ejecute el archivo DSYconfig.sh, instalado por
omisión en el directorio $DSYPATH/config/bin.
2. Pulse Siguiente.
3. Seleccione Desconfigurar (en un sistema Windows) o Descartar (en un sistema
Linux o UNIX).
4. Prosiga la instalación siguiendo los mensajes de solicitud del asistente.

En este momento, podrá desinstalar DB2 Everyplace.

Configuración de DB2 Everyplace Express Edition


DB2 Everyplace Express Edition proporciona un asistente y una herramienta de la
línea de mandatos que pueden utilizarse para cambiar una configuración de DB2
Everyplace.

El tema “Errores de configuración de la resolución de problemas” en la página 109


proporciona información sobre los errores que pueden surgir al configurar DB2
Everyplace.

Configuración 75
Configuración de DB2 Everyplace Express Edition utilizando
el asistente de configuración
Requisitos previos:

Los archivos de DB2 Everyplace deben instalarse antes de configurar DB2


Everyplace.
(Windows)
Inicie la sesión como administrador.
(Linux)
Inicie la sesión como usuario root.

El asistente de Configuración le solicitará los datos siguientes:


(Windows) ID de usuario y contraseña de DB2 Universal Database
Proporcione el ID de usuario y contraseña para acceder a una base de
datos que ya esté instalada en el servidor. Esta información es obligatoria.
(Linux) Entorno local, contraseña y nombre de instancia de Sync Server
Especifique un entorno local, contraseña y nombre de instancia de Sync
Server. La configuración en Linux crea una instancia de DB2 Everyplace
Sync Server. Las bases de datos y ejemplos también se crean o copian
utilizando el entorno local especificado. Estos datos son obligatorios.

Para configurar DB2 Everyplace Express Edition después de realizar una


instalación personalizada, el asistente le solicitará datos adicionales:
Vía de acceso de clase para controladores JDBC no DB2.
Entre la vía de acceso completa (incluyendo la letra de unidad) para
controladores JDBC de terceros como Oracle o Sybase. Utilice la sintaxis de
CLASSPATH de Java: no se admiten espacios, comillas simples o comillas
dobles. Utilice el carácter separador para el sistema operativo (punto y
coma para Windows, dos puntos para Linux). Esta información no es
obligatoria. Si no se instalan dichos controladores en el servidor, podrá
dejar el campo en blanco.
Opción de almacenamiento de mensajes
DB2 Everyplace puede almacenar mensajes de los dispositivos cliente en el
sistema de archivos del servidor o en una base de datos DB2 UDB. La
opción de base de datos es la que se recomienda en la mayoría de las
instalaciones.
Información de configuración del servidor de aplicaciones.
Entre un nombre de servidor, dirección IP, puerto de servidor y puerto
SSL.
(Windows) Inicie el servicio Windows para DB2 Everyplace Sync Server.
Especifique si desea iniciar el servicio Windows para DB2 Everyplace Sync
Server al final de la configuración. El inicio del servicio Windows puede
llevar unos pocos minutos.
(Linux) Inicie el daemon para DB2 Everyplace Sync Server
Especifique si desea iniciar el daemon para DB2 Everyplace Sync Server al
final de la configuración. El inicio del daemon puede llevar unos pocos
minutos.

Para configurar DB2 Everyplace Express Edition utilizando el asistente de


configuración de DB2 Everyplace:

76 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


1. Inicie el asistente de configuración de DB2 Everyplace.
Windows
Ejecute el archivo DSYconfig.exe, instalado por omisión en el directorio
%DSYINSTDIR%\config\bin.
También podrá utilizar un atajo de menú de Inicio Inicio → Programas
→ IBM DB2 Everyplace Express → Herramientas de configuración →
Asistente de configuración de DB2 Everyplace.
Linux Como usuario root, ejecute el archivo DSYconfig.bin, instalado por
omisión en el directorio $DSYPATH/config/bin.
Linux para iSeries
Como usuario root, ejecute el archivo DSYconfig.sh, instalado por
omisión en el directorio $DSYPATH/config/bin.
2. Pulse Siguiente.
3. Prosiga la instalación siguiendo los mensajes de solicitud del asistente.
DB2 Everyplace no estará configurado hasta que pulse Siguiente en el panel de
Resumen previo a la configuración.

Configuración de DB2 Everyplace Express Edition utilizando


la herramienta de configuración de la línea de mandatos
Requisitos previos:
v Los archivos de DB2 Everyplace Express Edition deben instalarse en el servidor
antes de ejecutar la herramienta de configuración.
v Antes de ejecutar la herramienta de configuración de la línea de mandatos,
edite el archivo dsyconfig.properties, instalado por omisión en el directorio
%DSYINSTDIR%\config de un sistema Windows y en el directorio
$DSYPATH/config de un sistema Linux. Entre los valores o acepte los valores
por omisión para las propiedades siguientes:
dsyctldbUser
Nombre de usuario para la base de datos de control.
dsyctldbPassword
Contraseña para la base de datos de control.
ip Dirección IP del servidor de aplicaciones.
serverName
Nombre del servidor de aplicaciones.
jdbcDriverClasspath
La vía de acceso completa (incluyendo la letra de unidad) para
controladores JDBC de terceros como Oracle o Sybase. Utilice la sintaxis
de CLASSPATH de Java: no se admiten espacios, comillas simples o
comillas dobles. Utilice el carácter separador para el sistema operativo
(punto y coma para Windows, dos puntos para Linux). Estos datos no
son obligatorios. Si no se instalan dichos controladores en el servidor,
podrá dejar el campo en blanco.
serverPort
Puerto HTTP para el servidor de aplicaciones. Especifique un puerto no
utilizado.

Configuración 77
sslPort
Puerto SSL para el servidor de aplicaciones. Especifique un puerto no
utilizado.
bootPort
Puerto Bootstrap para el servidor de aplicaciones. Especifique un puerto
no utilizado.
soapPort
Puerto SOAP para el servidor de aplicaciones. Especifique un puerto no
utilizado.
(Linux) instancia
El nombre de la instancia de DB2 Everyplace Sync Server. Debe ser una
instancia de DB2 UDB existente.
(Linux) instanceLang
Entorno local que ha de utilizarse para la instancia de DB2 Everyplace
Sync Server. La base de datos de control de DB2 Everyplace Sync Server
y las bases de datos de ejemplo de DB2 Everyplace se crean en el
entorno local especificado. Los mensajes del Centro de administración de
dispositivos portátiles también están en el entorno local especificado. El
entorno local especificado debe ser un entorno local soportado para DB2
Everyplace.

Para configurar DB2 Everyplace Express Edition utilizando la herramienta de


configuración de la línea de mandatos:
1. Navegue al directorio en la que está almacenada la herramienta.
Directorio por omisión de Windows
%DSYINSTDIR%\config
Directorio por omisión de Linux
$DSYPATH/config
2. Inicie la herramienta de configuración.
En Windows
Entre DSYconfig tarea donde tarea representa una tarea de
configuración a realizar, por ejemplo, express-config.
En Linux
Entre DSYconfig tarea donde tarea es una tarea de configuración a
realizar, por ejemplo, express-config. La configuración posterior a la
instalación en Linux crea una instancia de DB2 Everyplace Sync Server.

El ejemplo siguiente muestra el mandato para configurar DB2 Everyplace Express


en la línea de mandatos de una estación de trabajo Windows. La herramienta crea
archivos de anotaciones cronológicas en el directorio %DSYINSTDIR%\config para
registrar mensajes y sucesos que se hayan producido durante la configuración.

C:\Program Files\IBM\DB2Everyplace\config> DSYconfig express-config

Configuración de DB2 Everyplace en un entorno de servidor de


aplicación en clúster
Requisitos previos:
1. Instale el Despliegue de red de WebSphere Application Server (WAS) en un
servidor dedicado.

78 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


2. Asegúrese de que las instalaciones de WebSphere de cada uno de los nodos
estén en el mismo nivel que el gestor de despliegue y de que cada nodo se
haya añadido al gestor de despliegue. La Documentación de despliegue de red
de WAS describe el modo de instalar la configuración del nodo. Inicie el gestor
de despliegue antes de configurar el clúster.
3. Instale y configure DB2 Everyplace en cada nodo con la opción de
configuración de clúster.
4. Al configurar DB2 Everyplace, seleccione una base de datos DB2 UDB para el
almacenamiento de mensajes, DSYMSGDB.
5. Asegúrese de que todas las instalaciones de DB2 Everyplace que forman parte
de la configuración en clúster comparten las bases de datos de DB2 Everyplace
Sync Server, DSYCTLDB y DSYMSGDB. La configuración de DB2 Everyplace
cataloga dichas bases de datos.
6. Catalogue las bases de datos fuente y de réplica que se utilizan para las
suscripciones de DB2 Everyplace en cada uno de los nodos del clúster.
Catalogue las bases de datos con el mismo nombre.

Aloje las bases de datos de DB2 Everyplace en un servidor de base de datos


dedicado. Este servidor de base de datos puede contener asimismo las bases de
datos fuente y de réplica que utiliza DB2 Everyplace.

Si la seguridad está habilitada en WAS, proporcione una contraseña y nombre de


usuario de ID de seguridad de WAS como parámetros para cada mandato de
WebSphere.

Para configurar DB2 Everyplace en un entorno en clúster:


1. Cree el primer servidor:
Tabla 35. Crear el primer servidor
Windows Cambie al directorio
%DSYINSTDIR%\config\work.

Configuración 79
Tabla 35. Crear el primer servidor (continuación)
Ejecute wsadmin.bat.

<WAS_HOME>\bin\wsadmin.bat -f
dsyInstallDB2e.jacl nombre_nodo_WAS
sistema_principal_virtual_WAS
nombre_servidor_existente dirección_IP
DSYINSTDIR DSYSQLIBINSTDIR versión_UDB
v nombre_nodo_WAS es el nombre de nodo
de WebSphere existente para la
instalación de DB2 Everyplace
v sistema_principal_virtual_WAS es el
nombre de sistema principal virtual de
WebSphere existente
v nombre_servidor_existente es el nombre de
servidor de DB2 Everyplace
v dirección_IP es un nombre de sistema
principal o dirección IP válido para el
servidor.
v DSYINSTDIR es el directorio de
instalación de instancia de DB2
Everyplace. No utilice espacios en el
nombre de directorio. Si el nombre de
directorio contiene un espacio, utilice el
nombre corto. Por ejemplo, utilice
c:\PROGR~1\ en vez de c:\Program
Files\.
v DSYSQLIBINSTDIR es el directorio de
instalación de DB2 UDB. No utilice
espacios para el nombre de directorio. Si
el nombre de directorio contiene un
espacio, utilice el nombre corto. Por
ejemplo, utilice c:\PROGR~1\ en vez de
c:\Program Files\.
v versión_UDB es la versión de DB2 UDB.
Utilice 7 u 8.
Linux y UNIX Cambie al directorio
$DSYINSTDIR/config/work.

80 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Tabla 35. Crear el primer servidor (continuación)
Ejecute wsadmin.sh.

<WAS_HOME>/bin/wsadmin.sh -f
dsyInstallDB2e.jacl nombre_nodo_WAS
sistema_principal_virtual_WAS
nombre_servidor_existente dirección_IP
DSYINSTDIR DSYSQLIBINSTDIR versión_UDB
v nombre_nodo_WAS es el nombre de nodo
de WebSphere existente para la
instalación de DB2 Everyplace
v sistema_principal_virtual_WAS es el
nombre de sistema principal virtual de
WebSphere existente
v nombre_servidor_existente es el nombre de
servidor de DB2 Everyplace
v dirección_IP es un nombre de sistema
principal o dirección IP válido para el
servidor.
v DSYINSTDIR es el directorio de
instalación de instancia de DB2
Everyplace. No utilice espacios en el
nombre de directorio. Si el nombre de
directorio contiene un espacio, utilice el
nombre corto. Por ejemplo, utilice
c:\PROGR~1\ en vez de c:\Program
Files\.
v DSYSQLIBINSTDIR es el directorio de
instalación de DB2 UDB. No utilice
espacios para el nombre de directorio. Si
el nombre de directorio contiene un
espacio, utilice el nombre corto. Por
ejemplo, utilice c:\PROGR~1\ en vez de
c:\Program Files\.
v versión_UDB es la versión de DB2 UDB.
Utilice 7 u 8.

2. Convierta el primer servidor en un clúster:


Tabla 36. Convierta el primer servidor en un clúster
Windows Asegúrese de que el nombre de clúster y el
sistema operativo se han especificado
correctamente en el archivo
%DSYINSTDIR% \config\work\was\
dsySetupEnv.jacl.
Ejecute wsadmin.bat.

<WAS_HOME> \bin\wsadmin.bat -f
dsyCreateCluster.jacl nombre_nodo_WAS
sistema_principal_virtual_WAS
nombre_servidor_existente dirección_IP
DSYINSTDIR DSYSQLIBINSTDIR versión_UDB
Linux y UNIX Asegúrese de que el nombre de clúster y el
sistema operativo se han especificado
correctamente en el archivo $DSYINSTDIR
/config/work/was/ dsySetupEnv.jacl.

Configuración 81
Tabla 36. Convierta el primer servidor en un clúster (continuación)
Ejecute wsadmin.sh como usuario root.

<WAS_HOME> /bin/wsadmin.sh -f
dsyCreateCluster.jacl nombre_nodo_WAS
sistema_principal_WAS
nombre_servidor_existente dirección_IP
DSYINSTDIR DSYSQLIBINSTDIR versión_UDB
nombre_instancia_DSY
nombre_grupo_instancia_DSY

3. Sincronice todos los nodos del clúster de DB2 Everyplace con la nueva
configuración:
v Si el agente de nodo se está ejecutando en el nodo, sincronice el nodo desde
la Consola de WebSphere Administrative. Pulse Administración del sistema
→ Nodos, seleccione los nodos que desee sincronizar y pulse Sincronizar.
v Si el agente de nodo no se está ejecutando en el nodo, tendrá dos opciones:
– Iniciar el nodo utilizando el mandato startNode y después sincronizar el
nodo desde la Consola de WebSphere Administrative.
Tabla 37. Iniciar el nodo utilizando el mandato startNode
Windows <WAS_HOME> \bin\ startNode.bat
Linux y UNIX (como usuario root) . ~ <userinstance> /.profile
<WAS_HOME> /bin/ startNode.sh

– Sincronizar el nodo utilizando el mandato syncNode. Sin embargo, si


utiliza el mandato syncNode, deberá iniciar el agente de nodo con
posterioridad para utilizar el clúster.
Tabla 38. Sincronizar el nodo utilizando el mandato syncNode
Windows <WAS_HOME> \syncNode.bat
sistema_principal_dmgr puertp_dmgr
Linux y UNIX (como usuario root) <WAS_HOME> /syncNode.sh
sistema_principal_dmgr puerto_dmgr

4. Vuelva a generar el archivo de configuración de plug-in de WebSphere.


Es posible que tenga que copiar el archivo generado en el directorio en el que
se ha configurado el servidor HTTP para cargar el archivo. Consulte la
documentación de Despliegue de red de WAS para obtener más información.
Tabla 39. Vuelva a generar el archivo de configuración de plug-in de WebSphere
Windows <WAS_ND_HOME> \bin\ GenPluginCfg.bat
Linux y UNIX (como usuario root) <WAS_ND_HOME> /bin/ GenPluginCfg.sh

5. Inicie el clúster de DB2 Everyplace.


a. Utilice un navegador Web para conectar con el Gestor de despliegue de red.
b. Vaya a Servidores → Clústers → DB2Everyplace_Cluster.
c. Seleccione el recuadro de selección DB2Everyplace_Cluster y después pulse
Inicio.
6. Pruebe DB2 Everyplace en el entorno en clúster:
a. En el nodo de servidor de base de datos, abra una ventana de mandatos de
DB2 y cambie al directorio SAMPLE.

82 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Tabla 40. Cambie al directorio SAMPLE
Windows Cambie al directorio %DSYINSTDIR%
\Server\sample\.
Linux y UNIX Cambie al directorio $DSYINSTDIR
/Server/sample/.

b. Cree una base de datos de ejemplo.


db2 -vtf Vnurse.ddl
c. Catalogue las bases de datos de ejemplo en cada uno de los nodos del
clúster que ejecuta DB2 Everyplace.
Las bases de datos de ejemplo deben catalogarse con el mismo nombre en
cada nodo.
Para el ejemplo de VNurse, catalogue las bases de datos VNURSE y
M_VN2.
Consulte la documentación de DB2 para obtener información sobre el modo
de catalogar las bases de datos remotas.
d. En uno de los nodos de servidor del clúster, cambie al directorio CONFIG.
Tabla 41. Cambie al directorio CONFIG
Windows %DSYINSTDIR% \config\
Linux y UNIX $DSYPATH /config/

e. Ejecute el mandato create-sample.


Tabla 42. Ejecute el mandato create-sample
Windows dsyconfig.bat create-sample
Linux y UNIX ./dsyconfig.sh create-sample

(como instancia de DB2 Everyplace)

f. En un dispositivo cliente de prueba, instale el cliente de DB2 Everyplace,


configure el dispositivo para que apunte al servidor HTTP de clúster de DB2
Everyplace y efectúe la sincronización.

Configuración de dispositivos portátiles


Los temas de esta sección proporcionan información que le ayudará a configurar
DB2 Everyplace en dispositivos portátiles.

Configuración de SSL para dispositivos cliente de DB2


Everyplace
Secure Sockets Layer (SSL) proporciona una seguridad añadida al efectuar la
sincronización cifrando datos. Para utilizar SSL, deberá instalar un certificado en el
dispositivo cliente para que pueda comprobar si está en comunicación con el
servidor correspondiente. El certificado debe obtenerse del certificado SSL público
del servidor HTTP con el que los clientes sincronizarán los datos. Consulte la
documentación para el servidor que está facilitando el servicio SSL para obtener
más información sobre el modo de obtener y exportar el certificado en un formato
que el cliente pueda instalar y utilizar. Si está utilizando el IBM HTTP Server que
se ha instalado con el WebSphere Application Server, utilice la herramienta
ikeyman del directorio <IHS>\bin para exportar el certificado SSL. Si está

Configuración 83
utilizando la versión incorporada del WebSphere Application Server, ikeyman
estará en el directorio <DSYINSTDIR>\WAS\bin. Asegúrese de exportar el
certificado público.

En los dispositivos Windows CE y Symbian no es necesario instalar manualmente


los certificados. Al efectuar la sincronización con estos dispositivos cliente, sólo
tendrá que especificar la dirección del servidor SSL. Por ejemplo,
https://www.syncsample:9558/

Para configurar SSL para dispositivos cliente de DB2 Everyplace:


v “Configuración de SSL para dispositivos cliente de Linux”
v “Configuración de SSL para dispositivos cliente de Palm OS”
v “Configuración de SSL para dispositivos cliente de Windows” en la página 85

Configuración de SSL para dispositivos cliente de Linux


Requisitos previos:

Los clientes de dispositivo de Linux necesitan las bibliotecas OpenSSL. Descargue


dichas bibliotecas de http://www.openssl.org e instale las bibliotecas antes de
configurar SSL en los dispositivos cliente de Linux.

Para configurar SSL para dispositivos cliente de Linux:


1. Obtenga el archivo del certificado que desee instalar en el DB2 Everyplace Sync
Client. Utilice el formato X.509 codificado con base 64. Consejo: Puede obtener
el certificado utilizando un navegador Web y después exportarlo al formato
que sea necesario. El sitio Web lo enviará al cliente de la primera conexión.
2. Copie este archivo en /usr/share/ss/certs como usuario root.
3. Averigüe el valor de hash del certificado entrando el siguiente mandato:
openssl x509 -noout -hash -in archivo_certificado_ca donde
archivo_certificado_ca es el nombre del archivo del certificado X.509 codificado
con base 64.
4. Cree un enlace simbólico con el archivo del certificado. El nombre del enlace ha
de tener el valor de hash añadiéndose un ″.0″ al final del mismo. Por ejemplo:
ln -s archivo_certificado_ca 9c975d97.0 donde archivo_certificado_ca es el
nombre del archivo del certificado y 9c975d97 es el valor de hash obtenido en el
paso anterior.
5. Compruebe la instalación del certificado entrando el siguiente mandato:
openssl verify -CApath /usr/share/ssl/certs
/usr/share/ssl/certs/archivo_certificado_caEn el caso de que la instalación
resulte satisfactoria verá un mensaje parecido al siguiente:
/usr/share/ssl/certs/archivo_certificado_ca: OK
Si recibe un mensaje de error, vaya a
http://www.openssl.org/docs/apps/verify.html para consultar el mensaje de
error.

Configuración de SSL para dispositivos cliente de Palm OS


Requisitos previos:

Descargue el programa de utilidad de conversión de certificados, desde la


dirección http://www.ibm.com/support/.

84 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Para configurar SSL para dispositivos cliente de Palm OS:
1. Inicie IBM Key Management (ikeyman), el cual se incluye con el IBM HTTP
Server.
2. Abra un archivo de base de datos de claves que incluya un certificado
apropiado.
3. Seleccione el certificado a extraer.
Para un certificado firmado automáticamente:
v Seleccione Certificados personales en la lista desplegable
v Seleccione un certificado firmado automáticamente apropiado en la lista de
certificados personales.
v Pulse Extraer certificado.
Para un certificado verdadero que haya facilitado CA:
v Seleccione Certificados de firmante en la lista desplegable.
v Seleccione un certificado apropiado en la lista de certificados de firmante.
v Pulse extraer en la parte superior derecha.
4. Seleccione Datos DER binarios como Tipo de datos.
5. Entre cacerts.bin como nombre de archivo del certificado y guárdelo.
6. Coloque el archivo palmdb.exe en el mismo directorio que cacerts.bin.
7. Entre palmdb.exe en el indicador de mandatos sin argumentos. Asegúrese de
que se ha creado un archivo denominado SSLCaCerts.pdb en el mismo
directorio que palmdb.exe y cacerts.bin después de ejecutar el mandato.
8. Instale SSLCaCerts.pdb en el dispositivo cliente de Palm OS que utiliza el
Escritorio de Palm
9. Compruebe la habilitación de SSL en el dispositivo cliente de Palm OS.

Configuración de SSL para dispositivos cliente de Windows


Para configurar SSL para dispositivos cliente de Windows:
1. Conecte con el servidor SSL utilizando un navegador Web que utilice la
dirección siguiente:
https://servidor:puerto/db2e/db2erdb/.

Nota: Si aparece una ventana que le indique que está visualizando páginas a
través de una conexión segura, pulse Aceptar. Se abre la ventana Alerta
de seguridad.
2. Pulse Ver certificado. Se abre la ventana Certificado.
3. Pulse Instalar certificado. Se abre el asistente de importación de certificado.
4. Pulse Siguiente.
5. Seleccione la opción Seleccionar automáticamente el almacenamiento de
certificados basándose en el tipo de certificado y pulse Siguiente.
6. Pulse Finalizar. Se abre la ventana Aviso de seguridad.
7. Pulse Sí. Se abre la ventana del asistente de importación de certificado para
confirmar que la importación ha resultado satisfactoria.
8. Pulse Aceptar. Se abre la ventana Certificado.
9. Pulse Aceptar. Se abre la ventana Alerta de seguridad.
10. Pulse Sí para conectar con el servidor SSL. Debería ver el mensaje del DB2
Everyplace Sync Server: DB2e SyncServer (fecha y hora).

Configuración 85
Palm
Sincronización y verificación de datos en un dispositivo portátil
o emulador Palm OS
Requisitos previos:

Instale archivos DB2 Everyplace en el dispositivo portátil o emulador Palm OS.

Instale la aplicación de ejemplo Visiting Nurse en el dispositivo portátil o


emulador Palm OS.

Para sincronizar y verificar los datos en un dispositivo portátil o emulador Palm


OS:
1. Inicie el Sync Server.
v Para Windows, pulse Inicio → Programas → DB2 Everyplace → Iniciar
Servlet para Sync Server en el menú Inicio.
v En UNIX, conéctese como propietario de la instancia de DB2 Everyplace
Sync, cambie al directorio $DSYINSTDIR/Server/bin y ejecute dsysync.sh
2. Para verificar que el Sync Server se está ejecutando, vaya a
http://127.0.0.1:<puerto>/db2e/db2erdb. Sustituya <puerto> por el puerto
utilizado realmente por DB2 Everyplace Sync Server. Asegúrese de que ve el
mensaje siguiente:
DB2eSyncServer<serie fecha_hora>
3. Inicie el dispositivo portátil o emulador.
4. Pulse DB2 Sync.
5. Pulse Sincronizar. Comienza la sincronización. Puede detener una
sincronización en cualquier momento pulsando el botón Cancelar. Cuando
finalice la sincronización, aparecerá uno de los siguientes mensajes como
estado de sincronización final:
v Sincronización satisfactoria
v Sincronización anómala
v Sincronización cancelada
6. Cuando el emulador o dispositivo Palm OS muestre el mensaje
Sincronización satisfactoria, abra QBE.
7. Especifique un nombre de usuario y contraseña.
8. Pulse el menú Seleccionar tabla y seleccione la tabla
VNMEDICALRECORD.El contenido de la tabla se muestra en la pantalla.
9. Abra el Centro de administración de dispositivos portátiles y el Centro de
control de DB2.
v En Windows, seleccione Inicio → Programas → IBM DB2 Everyplace →
Iniciar centro de administración de dispositivos portátiles.
v En UNIX, conéctese como propietario de la instancia de DB2 Everyplace
Sync Server, cambie al directorio $HOME/db2everyplace82/Server/bin y
ejecute dsyadmin.sh.
10. Expanda el árbol de objetos del Centro de control de DB2 hasta que vea la
base de datos VNURSE.
11. Seleccione la carpeta Tablas de la base de datos VNURSE para mostrar las
tablas de VNURSE.
12. Pulse con el botón derecho del ratón en la tabla VNMEDICALRECORD y
seleccione Contenido de ejemplo en el menú.

86 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


13. Compare el contenido de la tabla del emulador o dispositivo Palm OS con el
contenido de ejemplo de la tabla del Centro de control de DB2.

Windows
Configuración del controlador ODBC de DB2 Everyplace
Requisitos previos:
v El controlador ODBC de DB2 Everyplace sólo está soportado en sistemas
operativos Windows de 32 bits.
v ODBC Manager resulta obligatorio. Estos archivos de sistema Windows no
acompañan a DB2 Everyplace. Puede descargar los componentes de Microsoft
Data Access en el sitio Web de Microsoft Data Access. Si no está ODBC Manager,
ODBCInst.exe devuelve el mensaje de error siguiente: The ODBC installer DLL
is not installed on this system.

Open Database Connectivity (ODBC) es una interfaz de programación de


aplicaciones para desarrollar programas que son independientes de la base de
datos o que accedan a la vez a varias fuentes de datos. Para reducir la huella de
DB2 Everyplace, las funciones de configuración y controlador ODBC de DB2
Everyplace se facilitan en un archivo independiente, DB2eODBC.dll.

El controlador ODBC de DB2 Everyplace da soporte a las mismas funciones que la


interfaz CLI de DB2 Everyplace y presenta las mismas limitaciones. Es posible que
no satisfaga los requisitos de la mayoría de las herramientas de GUI de ODBC. Un
uso interesante de este controlador es el de grabar código independiente de base
de datos sin compilar o enlazar con archivos de DB2 Everyplace. También puede
accederse a varias fuentes de datos procedentes de diferentes proveedores de modo
simultáneo.

Al instalar DB2 Everyplace, se copiarán los archivos siguientes en el mismo


directorio que DB2e.dll (ubicación por omisión: C:\Program
Files\IBM\DB2Everyplace\Clients\win32\database\x86).
v DB2eODBC.dll : Programa de utilidad de configuración y controlador ODBC de
DB2 Everyplace
v ODBCInst.exe : Programa para registrar el controlador ODBC.

Para configurar el controlador ODBC de DB2 Everyplace:


1. Registre el controlador ODBC de DB2 Everyplace con el ODBC Manager de
escritorio. En la línea de mandatos, entre odbcinst.exe -i
2. Añada una fuente de datos de usuario.
a. Inicie el programa ″Orígenes de datos (ODBC)″ en el Panel de control
Seleccione Inicio → Valores → Panel de control → Herramientas
administrativas → Orígenes de datos (ODBC)
b. Pulse Agregar en el panel DSN de usuario.
c. Seleccione Controlador ODBC de IBM DB2 Everyplace en la lista de
controladores de la ventana Crear fuente de datos nueva.
d. Pulse Finalizar.
e. Entre lo siguiente en el panel de configuración del controlador ODBC de
IBM DB2 Everyplace:
v Nombre de fuente de datos: Nombre de fuente de datos ODBC.
v Descripción: Descripción de la fuente de datos.

Configuración 87
v Directorio de base de datos de DB2 Everyplace: Nombre de fuente de
datos de DB2 Everyplace. Ejemplo: C:\data\employee\

Una vez haya configurado el controlador ODBC de DB2 Everyplace, podrá


utilizarlo para ejecutar las funciones que se proporcionan en la interfaz CLI de DB2
Everyplace además de la siguiente función C/C++ adicional.

SQLGetFunctions()

Esta función comunica si está soportada una determinada función, lo que permite
a las aplicaciones adaptarse a diversos niveles de soporte al conectarse con
diversos servidores de base de datos.

Sintaxis
SQLRETURN SQLGetFunctions(
SQLHDBC ConnectionHandle,
SQLUSMALLINT FunctionId,
SQLUSMALLINT * SupportedPtr);

Argumentos
ConnectionHandle
[Input]

Descriptor de contexto de conexión.


FunctionId
[Input]

Un valor #define que identifica la función ODBC que interesa:


v Una aplicación ODBC 3.x utiliza SQL_API_ODBC3_ALL_FUNCTIONS para
determinar el soporte de ODBC 3.x y funciones anteriores.
v Una aplicación ODBC 2.x utiliza SQL_API_ALL_FUNCTIONS para determinar
el soporte de ODBC 2.x y funciones anteriores.
SupportedPtr
[Output]

SupportedPtr puede apuntar a un único valor o a una matriz de valores, en


función del valor de FunctionId, tal y como se muestra en la tabla siguiente. Las
matrices se devuelven al utilizar SupportedPtr la creación de índices basada en
cero

FunctionId SupportedPtr
identifica una única función ODBC Apunta a un único valor SQLUSMALLINT.
El valor es SQL_TRUE si la función
especificada está soportada por el
controlador; en caso contrario el valor es
SQL_FALSE.
SQL_API_ODBC3_ALL_FUNCTIONS Apunta a una matriz SQLSMALLINT con
un número de elementos igual a
SQL_API_ODBC3_ALL_FUNCTIONS_SIZE.
El Gestor de controladores trata esta matriz
como mapa de bits de 4.000 bits que puede
utilizarse para determinar si está soportada
la función ODBC 3.x o una función anterior.

88 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


SQL_API_ALL_FUNCTIONS Apunta a una matriz SQLUSMALLINT de
100 elementos. Los índices de la matriz se
crean mediante los valores #define que
utiliza FunctionId para identificar cada una
de las funciones de ODBC; algunos
elementos de la matriz no se utilizan y se
reservan para su uso posterior.

Un valor de elemento de matriz es


SQL_TRUE en el caso de que identifique
una función ODBC 2.x o una función
anterior a la que dé soporte el controlador.
Es SQL_FALSE en el caso de que no
identifique una función ODBC o en el caso
de que identifique una función ODBC a la
que no dé soporte el controlador.

Configuración 89
90 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
Ejemplos de DB2 Everyplace
Los temas de este capítulo describen el modo de instalar y utilizar aplicaciones de
ejemplo de DB2 Everyplace.

Cómo iniciar el área de ejecución de Primeros pasos


El área de ejecución de Primeros pasos proporciona enlaces a las aplicaciones de
ejemplo y a otros recursos que le ayudarán a comenzar a utilizar DB2 Everyplace.

Requisitos previos:

Instale y configure DB2 Everyplace.

Para iniciar el área de ejecución de Primeros pasos:


Ejecute el mandato de Primeros pasos.
(Windows)
Existen dos maneras de ejecutar el mandato de Primeros pasos:
v Utilice el atajo de menú de Inicio, sustituyendo [EditionName] por el
nombre de la edición de DB2 Everyplace (por ejemplo, Express): Inicio →
Programas → IBM DB2 Everyplace [EditionName] → Herramientas de
configuración → Primeros pasos
v Ejecute el archivo dsyfs en el directorio %DSYINSTDIR%\Server\bin.
(Linux y UNIX)
Como usuario de la instancia de Sync Server, ejecute el archivo dsyfs.sh en
el directorio $DSYPATH/Server/bin.

El área de ejecución de Primeros pasos proporciona botones enlazados a los


recursos que le ayudarán a comenzar a utilizar DB2 Everyplace. El número de
botones y recursos asociados varía en función del sistema operativo y de la
configuración de DB2 Everyplace.

Visión general de las aplicaciones de ejemplo de DB2 Everyplace


DB2 Everyplace incluye aplicaciones de ejemplo para cada plataforma utilizada, tal
como se describe en las tablas siguientes. Algunos ejemplos sólo se incluyen en el
SDK de DB2 Everyplace, que puede descargarse en la dirección
http://www.ibm.com/software/data/db2/everyplace/sdk.html.
Tabla 43. Aplicaciones de ejemplo de DB2 Everyplace según la plataforma utilizada
Plataforma utilizada Tipo Aplicaciones de ejemplo
Palm Cliente v DB2eCLP
v VNurse
v DB2eAppl
v DB2 Sync
Palm MAB v PersonList
v VNApp
v VNPlus

© Copyright IBM Corp. 1998, 2004 91


Tabla 43. Aplicaciones de ejemplo de DB2 Everyplace según la plataforma utilizada (continuación)
Plataforma utilizada Tipo Aplicaciones de ejemplo
Symbian 7 Cliente v DB2eCLP
v DB2 Sync
v PersonList
v DB2eJavaCLP
Symbian 7 MAB v PersonList
v VNApp
Windows CE Cliente v DB2eCLP
v VNurse
v DB2eAppl
v DB2eJavaCLP
v DB2 Sync
Windows CE MAB v PersonList
v VNApp
v DB2eJavaCLP
Windows Cliente v DB2eCLP
v DB2eAppl
v DB2eJavaCLP
v Consola de DB2 Sync
MIDP Cliente v DB2eCLP
v VNurse
v DB2eJavaCLP
Linux (incluyendo Sharp Zaurus) y Cliente v Command Line CLP
Neutrino
v Consola de DB2 Sync
v PersonList
v DB2eJavaCLP
Linux (incluyendo Sharp Zaurus) y MAB v PersonList
Neutrino
v VNApp

La tabla siguiente describe la ubicación de las aplicaciones de ejemplo de DB2


Everyplace y la edición de DB2 Everyplace incluida en cada ejemplo. Las
abreviaturas utilizadas para cada edición son las siguientes:
v DE = Database Edition
v EE = Enterprise Edition
v EXP = Express Edition
Tabla 44. Aplicaciones de ejemplo de DB2 Everyplace según su versión y ubicación
Aplicación Descripción Edición Directorio
DB2eCLP Archivo de programa DE/EE/EXP %DSYINSTDIR% \Clients\ plataforma
de utilidad \database\idioma\proc\DB2eCLP
VNurse Ejemplo configuración DE/EE/EXP %DSYINSTDIR% \Clients\ plataforma
y ejecución \database\idioma\Samples\VNurse

92 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


Tabla 44. Aplicaciones de ejemplo de DB2 Everyplace según su versión y ubicación (continuación)
Aplicación Descripción Edición Directorio
Configuración y EE/EXP
DB2 Sync ejecución de En Windows:%DSYINSTDIR% \Clients\ win32\
programas de ejemplo sync\idioma\[unicode/non-
C de sincronización unicode}\db2sync_console.exe
v db2sync_console . (archivos binarios)
exe En WinCE:%DSYINSTDIR% \Clients\
wince\sync\idioma\versión\proc\db2sync.exe
v db2sync.exe
v db2sync.prc En Palm OS:%DSYINSTDIR% \Clients\ palmos
v DB2Sync.sis \sync\idioma\db2sync.prc
v db2sync_console En Linux y Neutrino:%DSYINSTDIR% \Clients\
plataforma\sync\proc \db2sync_console
Java e ISync.NET
v ISyncSample En Symbian OS Versión 7:%DSYINSTDIR% \Clients\
v DB2SyncConsole symbian7\sync\idioma\DB2SYNC.APP

En Java: %DSYINSTDIR% \Clients\


clientapisample\Java_API

En ISync.NET:%DSYINSTDIR% \Clients\
clientapisample\NMP
Aplicación de ejemplo DE/EE/EXP En Windows y WinCE: %DSYINSTDIR\Clients\
JDBCSample de JDBC plataforma\database\jdbc\
v DB2eAppl
En Symbian OS Versión 7:%DSYINSTDIR%\Clients\
v DB2eJavaCLP
symbian7\database\ idioma \JDBCSample\classes\

En Palm OS: %DSYINSTDIR%\Clients\


palmos\database\jdbc\cldc\sample\

En Linux: %DSYINSTDIR%\Clients\
linux\database\jdbc\
PersonList Aplicación MAB de N/D Empaquetado con MAB, el cual puede descargarse en
ejemplo la dirección http://www.ibm.com/software/
data/db2/everyplace/ support.html
VNApp Aplicación MAB de N/D Empaquetado con MAB, el cual puede descargarse en
ejemplo la dirección http://www.ibm.com/software/
data/db2/everyplace/ support.html
VNPlus Aplicación MAB de N/D Empaquetado con MAB, el cual puede descargarse en
ejemplo la dirección http://www.ibm.com/software/
data/db2/everyplace/ support.html

CLP

Visión general de la aplicación de CLP


El procesador de línea de mandatos (CLP) es una herramienta de desarrollo de
aplicaciones que se proporciona como aplicación de ejemplo para utilizar DB2
Everyplace en plataformas que tienen una interfaz de línea de mandatos. El CLP se
utiliza para la base de datos de DB2 Everyplace de dispositivos portátiles. El Sync
Server no lo utiliza.

La aplicación de CLP es una herramienta separada en todas las plataformas.

Ejemplos 93
La lista siguiente explica cómo se ha desarrollado la aplicación de CLP para cada
plataforma:
v Para Palm OS, la aplicación se ha desarrollado en C utilizando Metrowerks
CodeWarrior para Palm Computing Platform.
v Para QNX Neutrino, la aplicación se ha desarrollado en C utilizando el QNX
Neutrino Developers Kit.
v En Linux integrado, la aplicación se desarrolló en C utilizando herramientas
incluidas en BlueCat Linux de Lynuxworks.
v En Windows CE, la aplicación se ha desarrollado en C utilizando Microsoft
Embedded Visual C++ 3.0.
v En Windows NT y Windows 2000, la aplicación se ha desarrollado en C
utilizando Microsoft Visual C++ Versión 6.
v Para Symbian OS, la aplicación se ha desarrollado en C++ utilizando Microsoft
Visual C++ Versión 6 y Symbian C++ Software Developers Kit.

Mandatos de CLP
Esta aplicación es un simple Procesador de línea de mandatos (CLP) para trabajar
con tablas y datos de DB2 Everyplace. Los desarrolladores de aplicaciones pueden
ejecutar directamente sentencias de SQL desde esta interfaz de línea de mandatos.
Por ejemplo:
SELECT * FROM PHONEBOOK

En algunas plataformas, cada sentencia debe terminar con un punto y coma. Por
ejemplo:
SELECT * FROM PHONEBOOK;

El Procesador de línea de mandatos también da soporte a algunos mandatos


ampliados.
$file [archivo de entrada] [archivo de salida]
Ejecuta sentencias SQL de un archivo de entrada y graba el resultado en
un archivo de salida. Este mandato no está soportado en Palm OS,
Symbian OS ni Windows CE. Para todas las demás plataformas, el usuario
puede especificar la vía de acceso completa.
AUTOCOMMIT OFF|ON
Especifica si, por omisión, la aplicación confirma cada una de las
sentencias (el valor de motor por omisión es ON). Cuando está activada la
modalidad de confirmación automática (verdadero), cada sentencia se trata
como una única y completa transacción. AUTOCOMMIT OFF cambia la
modalidad de transacción a manual, haciendo posible que las aplicaciones
confirmen el trabajo o lo retrotraigan.
BLASTDB
Descarta todas las tablas de usuario de la base de datos.
COMMIT WORK (o COMMIT)
Confirma todas las operaciones de actualización, supresión e inserción
anteriores e inicia un nuevo ámbito transaccional.
CONNECT TO arg1
Desconecta automáticamente la aplicación de la conexión actual y vuelve a
conectar la aplicación con una base de datos local (arg1). La especificación

94 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


está en la llamada de CLI SQLConnect(). El delimitador para las vías de
acceso correspondientes a CLI-SQLConnect puede ser \ (barra inclinada
invertida) o / (barra inclinada). Ambos delimitadores se reconocen en
todas las plataformas y se correlacionan con el delimitador apropiado
cuando se accede al sistema de archivos, lo que permite que las bases de
datos residan en directorios diferentes. Por ejemplo,
connect to c:\temp \
create table t (a int)
insert into t values (10)
select * from t
CONNECT TO arg1 USER arg2 USING arg3
Conecta la aplicación con una base de datos local (arg1) utilizando el
nombre de usuario (arg2) y la contraseña (arg3) especificados. Esta
información se necesita para acceder a tablas cifradas. Si la aplicación ya
está conectada con otra base de datos, se descartará dicha conexión.

Nota: Un nombre de directorio puede incluir un espacio. Por ejemplo,


C:\System\archivos de programa\ es una estructura de directorios
válida, pero debe utilizar la estructura de directorios existente en su
máquina.
DBCHECK archivosalida
Ejecuta la herramienta de comprobación de la integridad de datos y graba
el resultado en un archivo de salida del directorio de base de datos.
Únicamente se da soporte a este mandato en los sistemas operativos Linux
y Windows de 32 bits.
DESCRIBE SELECT
Describe el tipo, columna y longitud de nombre de los datos devueltos por
una sentencia SELECT. Por ejemplo:
DESCRIBE SELECT * FROM PHONEBOOK
DISABLE APPLICATION SET DIRTY
Inhabilita la activación del bit indicador (″dirty bit″) parte del Procesador
de línea de mandatos.
DISABLE LONG FILENAME
Crea archivos en formato de nombres de archivo de tipo 8.3.
DISABLE PHYSICAL DELETE
Inhabilita la modalidad de supresión física (valor por omisión).
DISABLE READ DELETED
Inhabilita la lectura de filas suprimidas.
DISABLE REORG
Inhabilita la reorganización de tablas.
ENABLE APPLICATION SET DIRTY
Inhabilita la activación del bit indicador (″dirty bit″) parte del Procesador
de línea de mandatos.
ENABLE LONG FILENAME
Crea archivos en formato de nombres de archivo largos (valor por
omisión).

Ejemplos 95
ENABLE PHYSICAL DELETE
Habilita la modalidad de supresión física. Las filas suprimidas dejarán de
resultar legibles.
ENABLE READ DELETED
Habilita la lectura de filas suprimidas.
ENABLE REORG
Habilita la reorganización de tablas automática (valor por omisión).
HELP
Lista todos los mandatos disponibles.
LIST COLUMNS
Lista todas las columnas de tablas del usuario de la base de datos.
LIST INDEX
Lista todos los índices ordenados por orden de columna, nombre de índice
y nombre de tabla.
LIST TABLES
Lista todas las tablas del usuario de la base de datos.
ROLLBACK WORK (o ROLLBACK)
Retrotrae todas las operaciones anteriores de actualización, supresión,
inserción e inicia un nuevo ámbito transaccional.
VERSION
Imprime la serie de la versión de base de datos portátil de DB2 Everyplace.
Devuelve la misma serie que la función SQLGetInfo().

Importación y exportación de datos utilizando el CLP


El Procesador de línea de mandatos de DB2 Everyplace para Palm OS, Symbian
OS, Windows CE, plataformas Windows, Neutrino y Linux integrado permite
importar datos desde un archivo a DB2 Everyplace y exportar datos de DB2
Everyplace data a un archivo. La importación y exportación de datos en Palm OS
utiliza los archivos Memo en el dispositivo.
v Para importar datos de un archivo del dispositivo portátil en DB2 Everyplace:
1. Escriba IMPORT FROM nombre_archivo OF DEL INSERT INTO nombre_tabla
[(lista de columnas)] donde nombre_archivo es el nombre del archivo desde
el que se realizará la importación.
En Palm OS, nombre_archivo es el nombre del archivo memo desde el que se
realizará la importación. El nombre de archivo aparece en la primera línea
del archivo memo. Los archivos Memo de Palm tienen una limitación de 4K
bytes de almacenamiento de texto. nombre_tabla es el nombre de una tabla
existente en la que se realizará la importación. Por ejemplo, para importar
datos de un archivo llamado mydata.txt en una tabla existente llamada
mytable, escriba:
IMPORT FROM mydata.txt OF DEL INSERT INTO mytable
v Para exportar datos desde DB2 Everyplace a un archivo:
1. Escriba EXPORT TO nombre_archivo OF DEL sentencia donde nombre_archivo
es el nombre del archivo en el que hay que grabar los datos. sentencia es la

96 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


sentencia SELECT para seleccionar los datos que se exportan. Por ejemplo,
para exportar todos los datos desde la tabla llamada mytable a un archivo
llamado myfile.txt, escriba:
EXPORT TO
myfile.txt OF DEL SELECT * FROM mytable
DB2 Everyplace para Palm OS utiliza un conjunto de herramientas de línea de
mandatos para Windows y una aplicación Palm OS para importar y exportar
datos como archivos PDB. Las herramientas de importación/exportación
incluyen los siguientes archivos ejecutables, que están instalados en la estación
de trabajo Windows. Estos archivos se encuentran en
%DSYINSTDIR%\Clients\utilities:
CSV2DB2e.exe
Este archivo importa datos desde un archivo de tipo Comma Separated
Values (con la extensión de archivo .csv) en una tabla de DB2
Everyplace. Una tabla DB2e (por ejemplo, una denominada PERSON)
está representada mediante dos archivos, DSY_PERSON y
DSY_iPERSON. El archivo DSY_PERSON contiene los datos y
DSY_iPERSON contiene la información sobre índices.
DB2e2PDB.exe
Este programa convierte una tabla de DB2 Everyplace al formato PDB de
Palm OS. Luego, copia los archivos en el directorio del usuario e
informa al programa HotSync de que hay archivos para instalar. Si hay
más de un usuario definido en el sistema, se visualizará una lista de
usuarios para que pueda elegir el usuario deseado.
PDB2DB2e.exe
PDB2DB2e.exe convierte archivos PDB de Palm OS desde el área de
copia del usuario a la tabla de DB2 Everyplace. Si hay más de un
usuario definido en el sistema, se visualizará una lista de usuarios para
que pueda elegir el usuario deseado.
DB2e2CSV.exe
DB2e2CSV exporta una tabla de DB2 Everyplace a un archivo CSV.
También utiliza los archivos de catálogo del sistema de DB2 Everyplace
denominados DB2eSYSTABLES y DB2eSYSCOLUMNS.
PalmImport.bat
PalmImport.bat combina las operaciones de CSV2DB2e.exe y
DB2e2PDB.exe.
PalmExport.bat
PalmExport.bat combina las operaciones de PDB2DB2e.exe y
DB2e2CSV.exe.
Las herramientas de Importación/Exportación incluyen la siguiente aplicación
de Palm OS:
DB2eImport.prc
Este programa registra los archivos de DB2 Everyplace transferidos por
el programa HotSync al sistema DB2 Everyplace local.
v Para importar datos al dispositivo Palm OS:
1. Cree dos archivos con el mismo nombre (por ejemplo, VNPERSON), uno
cuya extensión sea .csv y otro con la extensión .sch. El archivo .csv contiene
los datos y el archivo .sch contiene el esquema para la tabla que se va a
importar. Tenga en cuenta que el nombre de archivo no puede contener

Ejemplos 97
espacios en blanco. Los archivos de ejemplo .csv y .sch están situados en la
carpeta DemoImport\. Los archivos se denominan VNPERSON.csv y
VNPERSON.sch.
La Tabla 45 muestra los tipos de datos soportados y su representación en el
archivo CSV.
Tabla 45.
Tipo de datos Representado como
integer (o int) 1234
smallint 1234
decimal(n,p) 12.34
char(n) ″John″
varchar(n) ″John″
date aaaammdd
time ″14.05.48″
timestamp ″2001-05-01-16.16.51.000000″

Para representar un valor nulo para una columna, no entre nada entre las
comas del archivo CSV. Por ejemplo, tres columnas de enteros (integer) con
un valor nulo en la segunda columna se representaría como 1,,3 en el
archivo CSV y se convertiría en 1, nulo, 3 en la base de datos.
2. Inicie la herramienta de importación, PalmImport.bat, proporcionando el
esquema de la tabla como parámetro. El esquema debe estar en el archivo
.sch asociado. Utilice la sintaxis siguiente para iniciar la herramienta de
Importación:
PalmImport.bat vía_acceso nombre_archivo donde vía_acceso es la vía de
acceso del archivo CSV y nombre_archivo es el nombre del archivo CSV en
mayúsculas y sin extensión de archivo. El nombre del archivo CSV no puede
estar especificado entre comillas dobles ni contener espacios en blanco. Por
ejemplo:
PalmImport.bat DemoImport VNPERSON

Las tablas importadas se añaden automáticamente a la herramienta de


Instalación de Palm para que se instalen tras la siguiente operación de
HotSync.
3. Instale el archivo DB2eImport.prc en el dispositivo Palm OS utilizando la
herramienta de Instalación de Palm.
4. Efectúe una operación de HotSync para finalizar la instalación de las tablas
importadas y de DB2eImport.prc.
5. Inicie el programa DB2eImport en el dispositivo Palm OS para finalizar la
importación.
v Para exportar datos desde el dispositivo Palm OS:
1. Realice una operación de HotSync para hacer una copia de los datos del
dispositivo Palm OS. Antes de iniciar una operación de HotSync, haga
siempre una copia de seguridad y elimine los archivos de DB2 Everyplace
(archivos que comienzan con DSY) del directorio de copias de seguridad del
usuario de Palm OS. El área de copia de seguridad de las estaciones de
trabajo de Windows normalmente está ubicada en
DirPalm\nombre_usuario\Backup donde DirPalm es el directorio en el que
está instalado el software de Palm OS y nombre_usuario es el nombre de
usuario del usuario de Palm OS.

98 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2


2. Inicie el programa de exportación, PalmExport.bat, utilizando la sintaxis
siguiente:
PalmExport.bat vía_acceso nombre_archivo

donde vía_acceso es la vía de acceso de salida y nombre_archivo es el nombre


de la tabla de DB2 Everyplace en mayúsculas. El nombre de la tabla de DB2
Everyplace no puede estar especificado entre comillas dobles ni contener
espacios en blanco. Por ejemplo:
PalmExport.bat
DemoExport VNPERSON

El archivo resultante está en la misma vía de acceso que el archivo fuente.

Si se encuentra un error, las herramientas Importación/Exportación notifican el


número de registros procesados.

Se incluye un ejemplo que utiliza las herramientas de Importación/Exportación en


el directorio %DSYINSTDIR%\Clients\utilities. Los archivos de proceso por lotes
PalmExport.bat y PalmImport.bat proporcionan ejemplos de cómo utilizar las
herramientas CSV2DB2e.exe y DB2e2CSV.exe.

DB2 Sync

Visión general de DB2 Sync


DB2 Sync funciona con DB2 Everyplace Sync Server para sincronizar datos y
aplicaciones entre dispositivos portátiles y fuentes de datos de la empresa. Antes
de configurar DB2Sync, tiene que definir un usuario, grupo, suscripción y conjunto
de suscripción en el Centro de administración de dispositivos portátiles.

Consulte el manual Sync Server Administration Guide para obtener más información
sobre estas tareas.

DB2 Sync es una aplicación de sincronización con una interfaz gráfica que utiliza la
API C de IBM Sync Client. Se encuentra disponible para Palm OS, Windows CE y
las plataformas Symbian. También se proporciona un programa de la línea de
mandatos (Consola de DB2 Sync) para comprobar la sincronización en las
plataformas Windows, Neutrino y Linux.

Puede utilizar el programa de la línea de mandatos (Consola de DB2 Sync) para


comprobar la sincronización en las plataformas Windows, Neutrino y Linux. Tanto
DB2 Sync como la Consola de DB2 Sync son programas de ejemplo que
demuestran la utilización de la API-C de IBM Sync Client. DB2 Sync y Consola de
DB2 Sync son programas de código abierto en el kit de desarrollo de software de
DB2 Everyplace.

Nota: Asegúrese de leer el acuerdo de licencia antes de utilizar el código fuente.

Para obtener información sobre la biblioteca de DB2 Sync, consulte el manual DB2
Everyplace Application Development Guide.

Durante cada sincronización, el software cliente comprueba si la configuración del


cliente (los conjuntos de suscripción y las suscripciones asignadas al grupo del
cliente) se tienen que actualizar. Por ejemplo, cuando renueva un archivo
referenciado en una suscripción, se activa un distintivo para indicar que la

Ejemplos 99
suscripción ha cambiado de manera que se descarga la nueva versión a todos los
suscriptores en la siguiente sincronización.

Configuración de DB2 Sync para un dispositivo Palm OS


Requisitos previos:

Instale los archivos de DB2 Everyplace, tal como se describe en el tema


“Instalación de archivos de DB2 Everyplace en un dispositivo Palm OS” en la
página 50.

Para configurar DB2 Sync en un emulador o dispositivo portátil de Palm OS:


1. Localice la aplicación de DB2 Sync en el emulador o dispositivo portátil de
Palm OS.
2. Pulse DB2 Sync.
3. Pulse Menú y seleccione Valores de servidor en el menú.
4. Escriba el URL del Sync Server en el campo URL. El puerto por omisión que
utiliza el servidor de aplicaciones básico de Sync Server es 8080.
5. Escriba un ID de usuario en el campo Usuario. El ID de usuario lo crea el
administrador de Sync Server en el Centro de administración de dispositivos
portátiles de DB2 Everyplace.
6. Escriba una contraseña en el campo Contraseña. La contraseña del usuario la
crea el administrador de Sync Server en el Centro de administración de
dispositivos portátiles de DB2 Everyplace. Si desea que DB2 Sync guarde la
contraseña, seleccione el recuadro de selección Guardar contraseña.
7. Pulse Aceptar.

Configuración de DB2 Sync en un dispositivo Symbian OS


Requisitos previos:

Instale archivos DB2 Everyplace en el dispositivo Symbian OS tal y como se


describe en la sección “Instalación de archivos en un dispositivo Symbian OS
Versión 7” en la página 53.

Para configurar DB2 Sync en un dispositivo Symbian OS:


1. Vaya al menú Aplicaciones del dispositivo.
2. Seleccione DB2 Sync en la lista de aplicaciones.
3. Pulse Valores de servidor. Se abre la ventana Información de usuario.
4. Escriba el URL del Sync Server en el campo URL. El puerto por omisión que
utiliza el servidor de aplicaciones básico de Sync Server es 8080.
5. Escriba nurse1 en el campo Usuario. Es el usuario de ejemplo que ha creado el
programa de ejemplo Crear Sync Server.
6. Escriba nurse1 en el campo Contraseña. Es la contraseña de ejemplo que ha
establecido el programa de ejemplo Crear Sync Server.
7. En la ventana Información de usuario, pulse Bien para guardar los cambios y
salir. En el panel de Valores de cliente, puede seleccionar colocar un rastreo
detallado de la sincronización en la salida. También podrá cambiar el directorio
destino del dispositivo en el que se almacenarán los archivos de datos y la
configuración. En el panel de Valores de red, podrá cambiar la Velocidad de red

100 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
para reflejar la conexión de red, cambiar el tiempo de espera excedido del
cliente (el tiempo que esperará el cliente entre mensajes) y tendrá la opción de
sincronizar a través de un proxy.

Opciones de menú de DB2 Sync


Después de configurar DB2 Sync, puede configurar otras opciones de menú de
DB2 Sync. Asegúrese de haber instalado DB2 Everyplace en el dispositivo cliente y
de que el dispositivo cliente o el emulador están configurados para conexiones de
red.

En la esquina superior izquierda del diálogo de DB2 Sync, pulse el menú de DB2
Sync. Aparecerá un menú desplegable con las opciones siguientes:
v Conjs. suscr
v Valores de servidor
v Valores de cliente
v Valores de red
v Acerca de DB2 Sync

Conjs. suscr (conjuntos de suscripciones)

Es posible ver los conjuntos de suscripción suscritos por el Sync Client


seleccionando la opción Conjuntos de suscripción el menú. En el panel Conjuntos
de suscripción, el recuadro de selección junto a un conjunto de suscripción indica
si dicho conjunto de suscripción está habilitado para la sincronización. Además, es
posible inhabilitar la sincronización en aquellos conjuntos de suscripción en los que
esté interesado deseleccionando un recuadro de selección. A continuación se
explican todos los botones de mandatos del panel y sus acciones:
Bien Después de modificar las opciones de sincronización de las suscripciones,
puede guardar los cambios pulsando el pulsador Bien.
Cancelar
En caso de que desee descartar los cambios, pulse el botón Cancelar.
Detalles
Al pulsar el pulsador Detalles, aparecerá el panel Detalles con
información detallada acerca del conjunto de suscripción seleccionado (por
ejemplo, el nombre completo del conjunto de suscripción y el estado de la
última sincronización).Además, si desea descartar los datos del cliente y
renovar un conjunto de suscripción, simplemente seleccione el recuadro de
selección Restaurar. La siguiente vez que realice la sincronización, el Sync
Client efectuará una renovación (descartará los datos del cliente y volverá
a captar los datos fuente del servidor) de dicho conjunto de suscripción.
Eliminar
Este pulsador descarta la información del conjunto de suscripción actual y,
la siguiente vez que se realice la sincronización, el Sync Client renovará la
información del conjunto así como cada conjunto de suscripción.

Nota: Si ha realizado cambios en las tablas locales pero no ha sincronizado


los cambios con la fuente, realizar una renovación después de haber
realizado la operación de eliminación provocará que se pierdan
todos los cambios.

Ejemplos 101
Valores de servidor

Al pulsar la opción de menú Valores de servidor, se abrirá el diálogo Valores. En


este diálogo, puede configurar algunos de los valores de DB2 Sync. Los valores
que pueden configurarse son:
URL Despliegue la lista desplegable junto al URL y, a continuación seleccione
-entre- y escriba el URL del Sync Server (por ejemplo, http://127.0.0.1). Si el
Sync Server está configurado en un puerto distinto del 80, como, por
ejemplo, el 8080, será necesario especificar el número de puerto en el URL
(por ejemplo, http://127.0.0.1:8080). Cada nuevo URL de servidor que entre
se almacena en la lista desplegable para que, la siguiente vez que se realice
la sincronización, sólo tenga que seleccionar el URL en la lista.
Usuario
Escriba un nombre de usuario en el campo ID de usuario. El nombre de
usuario que especifique debe estar definido en el centro de administración
de dispositivos portátiles de DB2 Everyplace. Para obtener más
información acerca de cómo crear un usuario en el Centro de
administración de dispositivos portátiles, consulte la publicación Sync
Server Administration Guide.
Contraseña
Escriba una contraseña en el campo Contraseña. La contraseña que
especifique debe estar definida en el centro de administración de
dispositivos portátiles de DB2 Everyplace. Para obtener más información
acerca de cómo crear un usuario en el Centro de administración de
dispositivos portátiles, consulte la publicación Sync Server Administration
Guide. Seleccione el recuadro de selección Guardar contraseña si desea
guardar la contraseña para el futuro.

Valores de cliente

Es posible configurar los valores específicos del cliente seleccionando Valores de


cliente en el menú. Los valores del cliente que se pueden configurar son los
siguientes:
Rastreo
Despliegue la lista desplegable junto Rastreo y seleccione Detallado para
generar información de rastreo detallada para utilizarla cuando encuentre
problemas durante la sincronización.
Ranura de memoria
Despliegue la lista desplegable junto a Ranura de memoria y, a
continuación, seleccione la tarjeta de expansión de memoria de destino, si
existe, en la que desea guardar la información del cliente y de los datos
sincronizados. El valor por omisión para Dispositivo es la memoria
principal del dispositivo portátil. Cuando se selecciona una ranura de
memoria distinta de Dispositivo, también puede especificar la vía de
acceso de destino exacta en el campo Vía de acceso de destino, cuyo valor
por omisión es el directorio raíz.

Valores de red

Es posible configurar los valores específicos de red seleccionando Valores de red


en el menú. Los valores de red pueden configurarse son:
Tiempo de espera
En esta lista desplegable es posible especificar una duración de tiempo de

102 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
espera excedido para la sincronización. Debe seleccionar una duración más
alta si el servidor está ocupado o si existe una gran cantidad de datos a
sincronizar. Si con cierta frecuencia encuentra errores de tiempo de espera
excedido durante la sincronización, póngase en contacto con el
administrador del sistema para establecer correctamente este valor. El valor
por omisión es de 1 minuto
Velocidad de red
Despliegue la lista desplegable junto a Velocidad de red y, a continuación,
seleccione la velocidad de red correspondiente. Este valor permite que el
Sync Client ajuste el tamaño del mensaje real al comunicarse con el Sync
Server para lograr el mejor rendimiento de red.
Utilizar proxy
Si el sistema utiliza un servidor proxy, seleccione el recuadro de selección
Utilizar proxy y, a continuación, escribir la IP y el número de puerto del
servidor proxy.

Acerca de DB2 Sync

Al seleccionar Acerca de DB2 Sync, podrá ver la información del dispositivo


incluyendo el número de versión y la fecha de creación del cliente de DB2
Everyplace así como el ID del dispositivo.

Sincronización de datos utilizando DB2 Sync


Requisitos previos:

Antes de utilizar la aplicación DB2 Sync, debe configurar la aplicación DB2 Sync,
tal como se describe en el tema “Configuración de DB2 Sync para un dispositivo
Palm OS” en la página 100.
1. Para sincronizar datos utilizando DB2 Sync:
a. Inicie el dispositivo portátil.
b. Inicie la aplicación DB2 Sync. El sistema muestra la ventana principal de
DB2 Sync.
c. Pulse Sincronizar. Comienza la sincronización. El panel muestra el estado y
la marcha de la sincronización. Puede cancelar una sincronización en
cualquier momento pulsando el botón Cancelar. Cuando finalice la
sincronización, aparecerá uno de los mensajes siguientes para indicar que la
sincronización ha sido satisfactoria, ha fracasado o se ha cancelado,
respectivamente.
v Sincronización satisfactoria
v Sincronización anómala
v Sincronización cancelada
Si la sincronización falla, puede pulsar el botón Archivo de anotaciones
para ver la causa del error. Si la sincronización se realiza satisfactoriamente,
puede verificar que los datos sincronizados sean correctos.
2. Compruebe los datos en el cliente.
a. Inicie DB2eCLP en el dispositivo portátil.
b. Entre una sentencia SQL que seleccione todos los registros de la tabla que
ha sincronizado recientemente.
3. Compruebe los datos de la fuente de datos utilizando el Procesador de línea de
mandatos de DB2:

Ejemplos 103
a. Abra el CLP de DB2 en la base de datos fuente.
b. Entre una sentencia SQL para seleccionar todos los registros en la tabla
suscrita.

Nota: Si está utilizando DB2 UDB, también podrá comprobar los datos de
la base de datos fuente utilizando el Centro de control de DB2 UDB.
Pulse el botón derecho del ratón sobre la tabla suscrita y seleccione
Muestreo del contenido para examinar el contenido de la tabla.
4. Compare el contenido de la tabla en el dispositivo portátil con el de la fuente
de datos.

Visiting Nurse

Visión general de la aplicación de ejemplo Visiting Nurse


La aplicación Visiting Nurse proporciona un ejemplo de una aplicación que utiliza
DB2 Everyplace. Para Palm OS, la aplicación se ha desarrollado en C utilizando
Metrowerks CodeWarrior para Palm Computing Platform. Para Windows CE, la
aplicación se ha desarrollado en C utilizando Microsoft Embedded Visual C++ 3.
Para Symbian OS v6, la aplicación se ha desarrollado en C++ utilizando Microsoft
Visual C++ Versión 6 y Symbian C++ Software Developers Kit.

Esta aplicación de ejemplo se ha diseñado para enfermeras que visitan a pacientes


en sus domicilios. Si no se utilizara esta aplicación de DB2 Everyplace, las
enfermeras tendrían que tomar notas sobre papel y luego transcribirlas a una base
de datos, situada en una estación de trabajo del centro médico. Después de
efectuar una sincronización inicial con el servidor, las enfermeras que realizan
visitas a domicilio pueden:
v Acceder a información general sobre un paciente, tal como el nombre, dirección,
número de teléfono y estado médico.
v Recoger datos médicos de un paciente, tal como la presión sanguínea, el pulso,
la temperatura y el peso.
v Obtener un registro automático de la fecha y la hora para los nuevos datos
médicos.
v Acceder a una lista de personas con las que ponerse en contacto en caso de una
situación de urgencia.

Al final del día, la enfermera puede sincronizar los datos del dispositivo portátil
con una base de datos central para:
v Actualizar la base de datos central con el estado del paciente
v Obtener una lista de pacientes que deben visitarse el día siguiente

La base de datos utilizada en este ejemplo incluye cinco tablas.


VNSCHEDULE
Contiene las citas de la enfermera. Esta tabla contiene información tal como
el ID del paciente y la hora de la cita.
VNPERSON
Contiene datos acerca de los pacientes. Esta tabla contiene información tal
como el nombre, el número de la Seguridad Social, la dirección y números
de teléfono. El número de la Seguridad Social se utiliza como clave
primaria.

104 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
VNMEDICALRECORD
Contiene registros médicos de los pacientes. Esta tabla contiene datos tales
como la presión sanguínea, el pulso y la temperatura. El ID de registro
médico se utiliza como clave primaria.
VNCONTACT
Contiene la lista contactos de urgencia de cada paciente. Esta tabla contiene
información tal como el número de la Seguridad Social del paciente, el
nombre de la persona de contacto para situaciones de urgencia y la
relación de la persona con el paciente.
VNSIGNATURE
Contiene datos de firma en binario. Esta tabla esta vacía cuando la
aplicación de ejemplo se ejecuta por primera vez. Esta aplicación se utiliza
conjuntamente con la aplicación Visiting Nurse Plus y DB2 Everyplace
Mobile Application Builder.

Tablas de la aplicación de ejemplo Visiting Nurse


Este tema contiene una descripción de cada una de las tablas de la aplicación de
ejemplo Visiting Nurse. Consulte el tema “Visión general de la aplicación de
ejemplo Visiting Nurse” en la página 104 para ver un ejemplo de la aplicación
Visiting Nurse que hace uso de DB2 Everyplace.
VNSCHEDULE
Contiene las citas de la enfermera. Esta tabla contiene información tal como
el ID del paciente y la hora de la cita. El esquema de la tabla es:
CREATE TABLE VNSchedule (ID_paciente Char(9) NOT NULL,
Hora_C Time PRIMARY KEY)
VNPERSON
Contiene datos acerca de los pacientes. Esta tabla contiene información tal
como el nombre, el número de la Seguridad Social, la dirección y números
de teléfono. El número de la Seguridad Social se utiliza como clave
primaria. El esquema de la tabla es:
CREATE TABLE VNPerson (ID Char(9) PRIMARY KEY,
Nombre Varchar(40),
Dirección Varchar(50),
Ciudad Varchar(30),
Tel.partic. Varchar(20),
Tel.oficina Varchar(20),
Tel.móvil Varchar(20))
VNMEDICALRECORD
Contiene registros médicos de los pacientes. Esta tabla contiene datos tales
como la presión sanguínea, el pulso y la temperatura. El ID de registro
médico se utiliza como clave primaria. El esquema de la tabla es:
CREATE TABLE VNMedicalRecord (ID_registro Integer PRIMARY KEY,
Fecha_C Date,
hora_C Time,
ID_paciente Char(9) NOT NULL,
Persión sang. Char(7),
Pulso Smallint,
Temperatura Decimal(4,1),
Peso Decimal(5,2),
Comentario Varchar(100))
VNCONTACT
Contiene la lista contactos de urgencia de cada paciente. Esta tabla contiene
información tal como el número de la Seguridad Social del paciente, el

Ejemplos 105
nombre de la persona de contacto para situaciones de urgencia y la
relación de la persona con el paciente. El esquema de la tabla es:
CREATE TABLE VNContact (ID_paciente Char(9) NOT NULL,
ID_contacto Char(9) NOT NULL,
Relación Varchar(20),
PRIMARY KEY (ID_paciente, ID_contacto))
VNSIGNATURE
Contiene datos de firma en binario. Esta tabla esta vacía cuando la
aplicación de ejemplo se ejecuta por primera vez. Esta aplicación se utiliza
conjuntamente con la aplicación Visiting Nurse Plus y DB2 Everyplace
Mobile Application Builder. El esquema de la tabla es:
CREATE TABLE VNSignature (ID_registro Integer not null PRIMARY KEY,
Nomb_enfermera Varchar(40),
Firma Blob(2000))

Ejecución de la aplicación Visiting Nurse


Puede ver la aplicación de ejemplo Visiting Nurse en su dispositivo portátil. Los
ejemplos de esta sección muestran el aspecto que tiene la aplicación de ejemplo
Visiting Nurse en el dispositivo portátil o emulador Palm OS.

Para ejecutar la aplicación Visiting Nurse:


1. Pulse el icono Nurse para iniciar la aplicación de ejemplo Visiting Nurse. Se
abrirá la ventana de Planificación, que muestra una lista de los pacientes que
deben visitarse ese día.

Figura 2. La ventana de Planificación

2. Seleccione un nombre de paciente en la lista y pulse el botón Información para


ver información general sobre el paciente.

106 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
Figura 3. Ventana de Información sobre el paciente

3. Entre un nuevo registro médico:


a. Pulse el botón Historial. Se abrirá la ventana Historial médico, que muestra
una lista de todos los registros médicos creados previamente para el
paciente.

Figura 4. Ventana Historial médico

b. Pulse el botón Añadir. Se abrirá la ventana Registro médico.

Ejemplos 107
Figura 5. Ventana Registro médico

c. Rellene los datos personales del paciente y pulse el botón Salvar para
guardar la entrada. La entrada se guardará junto con una indicación de la
fecha y la hora actuales. Pulse el botón Atrás para volver a la ventana de
Información sobre la persona.
4. Visualice la lista de personas de contacto para situaciones de urgencia del
paciente.
a. Pulse el botón Contactos. Se abrirá la ventana Lista de Contactos de
Urgencia, que muestra una lista de las personas de contacto del paciente
para casos de urgencia.
b. Visualice información sobre una persona de contacto seleccionando el
nombre de la persona en la lista y pulsando el botón Información.

108 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
Resolución de problemas
Este capítulo presenta herramientas, programas de utilidad y técnicas que pueden
utilizarse para identificar y solucionar problemas de DB2 Everyplace.

Errores de configuración de la resolución de problemas


Este tema proporciona información que le ayudará a solucionar los errores que
pueden surgir al utilizar el asistente de Configuración o la herramienta de
configuración de línea de mandatos.

Detenga el Sync Server.

Si recibe un mensaje de error debido a un valor no válido o incorrecto para una


propiedad del asistente de Configuración o del archivo dsyconfig.properties,
detenga el servlet o proceso para el DB2 Everyplace Sync Server (el nombre por
omisión es IBMDB2eServer) antes de ejecutar el asistente de Configuración o la
herramienta de configuración de la línea de mandatos.

Para detener el Sync Server, abra una ventana de mandatos y emita el mandato
siguiente:
Windows
%DSYINSTDIR%\server\bin\dsysyncstop
También puede utilizar un atajo del menú de Inicio:
Enterprise Edition
Inicio → Programas → IBM DB2 Everyplace Enterprise →
Herramientas administrativas → Detener Servlet para Sync Server
Express Edition
Inicio → Programas → IBM DB2 Everyplace Express →
Herramientas administrativas → Detener Servlet para Sync Server

.
Linux
1. Conéctese a la instancia deseada de Sync Server (que se denomina
asimismo instancia DSY).
2. Ejecute el mandato $DSYINSTDIR\server\bin\dsysyncstop.

La desconfiguración del Application Server Express integrado no resulta


satisfactoria

Cuando se detiene un servicio Windows, no siempre se liberan de modo inmediato


los archivos que estén bloqueados por dicho servicio. En consecuencia, es posible
que las herramientas de configuración de DB2 Everyplace no puedan suprimir
determinados archivos y directorios y que falle el proceso de desconfiguración. Si
esto sucede, vuelva a iniciar el proceso de desconfiguración.

© Copyright IBM Corp. 1998, 2004 109


Prueba del servlet de Sync Server
Para asegurarse de que el Sync Server puede comunicarse satisfactoriamente con
clientes, asegúrese de que el servlet se esté ejecutando. No hace falta que tenga
clientes instalados para poder realizar una comprobación.
1. Para probar el servlet en Windows:
a. Inicie DB2 Everyplace Sync Server.
b. En un navegador Web, vaya a esta dirección:
http://yourhostname.yourdomain:8080/db2e/db2erdb. 8080 es el número
de puerto HTTP por omisión. Sustituya el número de puerto 8080 por el
número de puerto correcto de DB2 Everyplace Sync Server, que se muestra
en el panel de resumen que aparece al final de la instalación de DB2
Everyplace.
2. Para probar el servlet en Linux:
a. Conéctese como propietario de la instancia de DB2 Everyplace Sync Server
b. Abra una ventana de shell y cambie al directorio $DSYINSTDIR/Server/bin
c. Ejecute dsysync.sh.
d. En un navegador Web, vaya a esta dirección:
http://yourhostname.yourdomain:8080/db2e/db2erdb. 8080 es el número
de puerto HTTP por omisión. Sustituya el número de puerto 8080 por el
número de puerto correcto de DB2 Everyplace Sync Server, que se muestra
en el panel de resumen que aparece al final de la instalación de DB2
Everyplace.
3. Si el servlet se está ejecutando correctamente, mostrará el mensaje siguiente:
DB2e SyncServer <serie fecha_hora>
4. Para el servidor de aplicaciones - Express que se proporciona con DB2
Everyplace, puede que reciba un mensaje en los archivos de anotaciones del
servidor, situados en $DSYINSTDIR/Server/logs/servername, que indica que el
puerto ya está ocupado por otro programa. Si recibe este mensaje, cambie el
número de puerto. El valor por omisión durante la instalación para el nombre
del servidor es IBMDB2eServer. El valor por omisión durante la instalación
para la dirección de IP del servidor es 127.0.0.1.
5. Opcional: Para cambiar el número de puerto:
v Windows: cd [DSYINSTDIR]\Server\installableApps\common
[DSYINSTDIR]\WAS\bin\stopServer.bat IBMDB2eServer
[DSYINSTDIR]\WAS\bin\wsadmin.bat -conntype NONE -f
dsyConfigEmbedded.jacl DefaultNode default_host DB2eServer 127.0.0.1
[DSYINSTDIR] [new http port] [new https port]
v Linux o UNIX: cd [DSYINSTDIR]/Server/installableApps/common
[DSYINSTDIR]/WAS/bin/stopServer.sh IBMDB2eServer
[DSYINSTDIR]/WAS/bin/wsadmin.sh -conntype NONE -f
dsyConfigEmbedded.jacl DefaultNode default_host DB2eServer 127.0.0.1
[DSYINSTDIR] [new http port] [new https port]

Rastreo y diagnósticos
DB2 Everyplace proporciona recursos de registro de anotaciones para los
dispositivos que utilizan sistemas operativos de 32 bits Linux, QNX Neutrino, o
Windows. DB2 Everyplace proporciona asimismo bibliotecas de desarrollo que
pueden instalarse en dichos dispositivos para generar datos de rastreo. Estos datos
pueden ayudarle a solucionar problemas cuando desarrolle y pruebe las
aplicaciones de DB2 Everyplace.

110 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
Rastreo

Para habilitar el rastreo, instale bibliotecas de desarrollo en el dispositivo portátil.


Estas bibliotecas se hallan en los directorios que terminan en ″Dev″. Por ejemplo,
las bibliotecas de desarrollo para dispositivos Linux con procesadores x86 se hallan
ubicadas en \Clients\linux\database\x86Dev.

Al utilizar las bibliotecas de desarrollo para ejecutar una aplicación, DB2


Everyplace graba datos en un archivo de rastreo del directorio de base de datos,
utilizando un nombre de archivo que se lista en la tabla siguiente. Si hay un
archivo de rastreo en el directorio de la base de datos, la información de rastreo de
CLI se agrega a dicho archivo.
Tabla 46. Nombres de archivos de rastreo y diagnósticos
Nombre de archivo largo Nombre de archivo corto
(formato 8.3)
Archivo de rastreo DSY_DB2eTRACE _trc.DBs
Archivo de anotaciones db2ediag.log _diag.DBs
Archivos de vuelco DB2e_cxxxxx * _cxxxxx.DBs *

* xxxxx es el número de identificador de proceso (PID) del proceso afectado.

Datos de diagnóstico

DB2 Everyplace genera datos de diagnóstico para las aplicaciones que ejecutan las
bibliotecas de release o desarrollo. Cuando una aplicación se encuentra un error
grave del sistema (SQLState 58005), DB2 Everyplace registra el error en un archivo
de anotaciones y captura el estado del sistema en un archivo de vuelco. La tabla
anterior lista los nombres de archivo para los archivos de anotaciones y los
archivos de vuelco. Todos los archivos están ubicados en el mismo directorio que
la base de datos.

Los datos de los archivos de anotaciones siguientes también pueden ayudarle a


diagnosticar problemas:
v %DSYINSTDIR%\Server\logs\IBMDB2eServer\syncadapterinit.log
v %DSYINSTDIR%\Server\logs\IBMDB2eServer\dsynnnn.trace
v %DSYINSTDIR%\Server\logs\dsyadminnnnn.trace

Herramienta de comprobación de la integridad de datos


La herramienta de comprobación de la integridad de datos comunica si las tablas y
los índices están corrompidos. Para ejecutar esta herramienta, ejecute el mandato
DBCHECK en la aplicación CLP de ejemplo. La sintaxis del mandato es:
DBCHECK archivosalida

El parámetro archivosalida especifica un archivo de texto del directorio de base de


datos en el que la herramienta grabará los resultados.

Nota: Únicamente se da soporte a esta herramienta en los sistemas operativos


Linux y Windows de 32 bits.

Resolución de problemas 111


Mensajes de error de DB2 Everyplace Update Tool
La tabla mostrada más abajo, lista todos los mensajes de error que pueden ser
generados por DB2 Everyplace Update Tool. La Tabla 47 muestra el mensaje de
error y una posible solución para el problema.
Tabla 47. Guía de resolución de problemas
Mensaje de error Posible solución
Ha fallado la autenticación (clave de cifrado Compruebe que los valores del cliente
no válida) - actualización finalizada coinciden con los valores del usuario
anormalmente definidos en el centro de administración de
dispositivos portátiles.
El tamaño del archivo supera la memoria Suprima las aplicaciones o archivos que ya
disponible no necesite en el dispositivo y vuélvalo a
intentar.
Error interno grave Es un error interno que debe notificar al
Soporte de software de IBM con el archivo
de rastreo.
No se ha podido abrir la conexión Compruebe la conexión de red y el
SyncServer. Asegúrese de que el sistema
principal está conectado y de que el servidor
se está ejecutando.
No se ha podido establecer la conexión Compruebe la conexión de red y el
SyncServer. Asegúrese de que el sistema
principal está conectado y de que el servidor
se está ejecutando.
No se ha podido enviar la petición Intente volver a sincronizar cuando haya
menos tráfico en la red o intente sincronizar
desde una red más rápida.
No se ha podido recibir respuesta Intente volver a sincronizar cuando haya
menos tráfico en la red o intente sincronizar
desde una red más rápida.
Tiempo de espera excedido mientras se Especifique un valor de tiempo de espera
recibía la respuesta mayor o intente sincronizar cuando haya
menos tráfico en la red.
No se ha podido recibir acuse de recibo Intente volver a sincronizar cuando haya
menos tráfico en la red o intente sincronizar
desde una red más rápida.
No se ha podido abrir la biblioteca de red Compruebe que la biblioteca de red existe
en el dispositivo. Intente volver a instalar la
biblioteca.
No se ha podido resolver el nombre del Compruebe que el nombre de sistema
sistema principal principal y las direcciones DNS son
correctos.
No se ha podido asignar un almacenamiento Suprima las aplicaciones o archivos que ya
intermedio de trabajo para transporte no necesite en el dispositivo y vuélvalo a
intentar.
Error de red desconocido Es un error interno que debe notificar al
Soporte de software de IBM con el archivo
de rastreo.

112 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
Tabla 47. Guía de resolución de problemas (continuación)
Mensaje de error Posible solución
No se ha podido crear archivo de destino Compruebe que el archivo de destino no
está siendo utilizado por otra aplicación. Si
se está utilizando el archivo de destino,
desbloquee el archivo y vuelva a sincronizar.
No se ha recibido ningún archivo para Es un mensaje informativo que indica que el
actualización servidor no tiene ninguna actualización
correspondiente al dispositivo portátil.

Resolución de problemas 113


114 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
Glosario
Glosario
Caracteres especiales
$DSYPATH
Hace referencia al directorio en el que está instalado DB2 Everyplace en un
sistema Linux o UNIX.
%DSYINSTDIR%
Hace referencia al directorio en el que está instalado DB2 Everyplace en un
sistema Windows.

A
agenda personal electrónica (PDA)
Dispositivo de bolsillo que se utiliza para tareas personales de organización
(tales como llevar una agenda de actividades o tomar notas) y que incluye
servicios de teléfono, fax y conexión a una red.
archivo de anotaciones cronológicas
Objeto del Centro de administración de dispositivos portátiles que contiene
mensajes de error de sincronización y sus descripciones.
autenticación
Proceso de validar el ID y la contraseña de un usuario por comparación
con las entradas de la base de datos de control para comprobar que el
usuario está autorizado para utilizar Sync Server para sincronizar datos.
autorización
En la seguridad de sistemas informáticos, derecho que se otorga a un
usuario para comunicarse con un sistema o hacer uso de él.

B
base de datos corporativa
Véase base de datos fuente.
base de datos de fuente
Base de datos que reside en un servidor fuente que contiene los datos que
deben copiarse en un sistema destino.
base de datos de réplica
Base de datos que el Sync Server utiliza internamente para almacenar los
datos necesarios para la sincronización y duplicación.
base de datos destino
Base de datos de DB2 Everyplace contenida en un dispositivo portátil, en
la que se copian datos procedentes de una base de datos fuente.
base de datos local
Base de datos que está ubicada físicamente en el sistema que se está
utilizando. Compárese con base de datos remota.
base de datos maestra
Véase base de datos fuente.

© Copyright IBM Corp. 1998, 2004 115


base de datos remota
Base de datos que está ubicada físicamente en un sistema distinto del que
se está utilizando. Compárese con base de datos local. El sistema remoto
puede ser o no portátil.
BLOB
Véase gran objeto binario.

C
Calificador de Apply
Serie de caracteres que identifica definiciones de suscripción que son
exclusivas de cada instancia del programa Apply de DataPropagator.
Centro de administración de dispositivos portátiles (MDAC)
Interfaz gráfica que permite al usuario crear, editar y visualizar objetos de
sincronización y sus relaciones entre sí. El Centro de administración de
dispositivos portátiles también permite ver el estado de sincronización de
clientes individuales y mensajes de error.
Centro de control
Interfaz gráfica que muestra objetos de base de datos (tales como bases de
datos y tablas) y su relación entre ellos. Desde el Centro de control, se
pueden realizar las tareas proporcionadas por las herramientas DBA Utility,
Visual Explain y Performance Monitor.
Centro de control de DB2
Véase Centro de control.
clave Columna o colección ordenada de columnas que se identifican en la
descripción de una tabla, índice o restricción de referencia.
clave primaria
Clave exclusiva que forma parte de la definición de una tabla. Una clave
primaria es la clave padre por omisión de una definición de restricción
referencial. En DB2 Everyplace Sync Server Versión 7, cada fuente de
duplicación debe tener una sola clave primaria.
cliente
Programa o usuario que se comunica con un servidor de bases de datos y
accede a él. Los clientes se definen mediante el Centro de administración
de dispositivos portátiles.
conjunto de suscripción
Objeto del Centro de administración de dispositivos portátiles que contiene
suscripciones de duplicación. Para que los miembros de un grupo accedan
a los datos y archivos definidos en las suscripciones de duplicación, se
debe crear un conjunto de suscripción, asignarle suscripciones y luego
asignarlo a un grupo. El objeto del conjunto de suscripción sustituye al
objeto de la aplicación.
consulta
Petición de información de la base de datos basada en condiciones
específicas; por ejemplo, una petición de una lista de todos los clientes de
una tabla de clientes cuyo saldo sea superior a 1.000 Euro.

D
DBCS Véase juego de caracteres de doble byte.
DB2DataPropagator
Producto de duplicación que proporciona un método automático de

116 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
duplicación de datos fuente en sistemas de destino. Durante la
sincronización de datos portátiles, las bases de datos reflejo y remota
actúan como fuente y destino de los datos. DataPropagator duplica en la
base de datos remota los cambios hechos por los sistemas cliente en la base
de datos reflejo, y también duplica en la base de datos reflejo los cambios
procedentes de la base de datos remota.
detección de conflictos
Proceso de detectar una fila no actualizada en una tabla destino que fue
actualizada por una aplicación de usuario. Cuando se detecta un conflicto,
se rechaza la transacción que provocó el conflicto.
DHCP Véase Protocolo de configuración dinámica de los host.
dispositivo de bolsillo
Referente a cualquier dispositivo informático que se pueda sostener en la
mano. Son ejemplos de tales dispositivos los sistemas PC de bolsillo y las
agendas personales electrónicas (personal digital assistants, PDA).
DPROP
Consulte DB2 DataPropagator.
duplicación
Proceso en el que se toman los cambios almacenados en el archivo de
anotaciones o diario de la base de datos, en el servidor fuente, y se aplican
en un servidor destino.

F
filtro Dispositivo o programa que separa datos, señales o información de
acuerdo con criterios determinados.
filtro de datos
Véase filtro.
fuente de duplicación
Tabla de base de datos que está definida como fuente de la duplicación.
Una vez definida una tabla de base de datos como fuente de duplicación,
la tabla puede aceptar peticiones de copia.

G
gran objeto binario (binary large object, BLOB)
Secuencia de bytes cuyo tamaño está comprendido entre 0 y 2 gigabytes.
Esta secuencia de bytes no tiene una página de códigos ni un juego de
caracteres asociados. Los objetos de imagen, audio y vídeo se almacenan
en forma de objetos BLOB.
grupo
Colección de clientes que tienen necesidades similares respecto a la
sincronización de datos portátiles. Para cada grupo se definen
características de sincronización, tales como qué aplicaciones necesitan
acceder los usuarios del grupo para realizar sus tareas y a qué conjuntos
de datos corporativos necesitan acceder.

I
IBM Sync
Nombre del icono que sirve para representar el componente cliente del
software de DB2 Everyplace Sync Server.

Glosario 117
informática distribuida (pervasive computing)
Utilización de una infraestructura informática que incluye dispositivos de
información desde los cuales el usuario puede acceder a una amplia gama
de servicios a través de una red (incluidos los servicios que generalmente
se ofrecen a través de Internet). Estos dispositivos de información pueden
ser televisores, automóviles, teléfonos, refrigeradores y hornos microondas.
La informática distribuida proporciona un acceso apropiado a la
información pertinente y la capacidad para responder de acuerdo con esa
información.

J
juego de caracteres de doble byte (double-byte character set, DBCS)
Juego de caracteres en el que cada carácter se representa mediante dos
bytes.

L
LAN inalámbrica
En las aplicaciones inalámbricas, un usuario de portátiles se puede
conectar a una red de área local (LAN) mediante una conexión de
radiofrecuencia. La tecnologías inalámbricas para la conexión LAN
incluyen espectro de velocidad, microondas y luz infrarroja.
Lenguaje de consulta estructurada (Structured Query Language, SQL)
Lenguaje de programación que se utiliza para definir y manejar datos de
una base de datos relacional.
LOB Véase objeto grande.

M
MDAC
Véase Centro de administración de dispositivos portátiles.

O
objeto
Cualquier elemento que se pueda crear o manipular con SQL, por ejemplo,
tablas, vistas, índices o paquetes. En la programación o el diseño orientado
a objetos, abstracción que consta de datos y operaciones asociadas a dichos
datos.
objeto de sincronización
Elemento gestionable, dentro del Centro de administración de dispositivos
portátiles, que contiene información sobre aspectos del proceso de
sincronización de su empresa. Existen cinco tipos de objetos de
sincronización: grupo, cliente, conjunto de suscripción, suscripción y
archivo de anotaciones.
objeto grande (large object, LOB)
Secuencia de bytes cuyo tamaño puede ser de hasta 2 gigabytes. Puede ser
de uno de estos tres tipos: BLOB (binario), CLOB (caracteres de un solo
byte o mixtos) o DBCLOB (caracteres de doble byte).
ODBC
Véase Open Database Connectivity.
Open Database Connectivity (ODBC)
API que permite acceder a sistemas de gestión de bases de datos
utilizando SQL invocable, el cual no necesita la utilización de un

118 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
preprocesador de SQL. La arquitectura ODBC permite a los usuarios
añadir módulos, denominados controladores de bases de datos, que
enlazan la aplicación, en tiempo de ejecución, a los sistemas de gestión de
bases de datos que hayan elegido. No es necesario enlazar directamente las
aplicaciones con los módulos de todos los sistemas de gestión de bases de
datos soportados.

P
PDA Véase agenda personal electrónica.
persistente
Relativo a datos que se conservan al pasar de una sesión a otra,
generalmente en almacenamiento no volátil, tal como un sistema de base
de datos o un directorio.
portátil
Relativo a los procesos de cálculo que se realizan en un sistema portátil o
dispositivo de bolsillo por parte de un usuario que se desplaza con
frecuencia y utiliza diferentes tipos de conexiones de red (por ejemplo,
línea conmutada, LAN o comunicaciones inalámbricas).
privilegio
Derecho a tener acceso a un objeto específico de la base de datos de un
modo específico. Estos derechos los controlan los usuarios con autorización
SYSADM (administrador del sistema), autorización DBADM
(administrador de bases de datos) o los creadores de los objetos. Los
privilegios incluyen derechos tales como crear, suprimir y seleccionar datos
de las tablas.
Protocolo de configuración dinámica del host (Dynamic Host Configuration
Protocol, DHCP)
Protocolo de Internet para automatizar la configuración de sistemas que
hacen uso de TCP/IP.
pulsar
Utilización de un puntero para interaccionar con un dispositivo de bolsillo.
PVC Véase informática distribuida.

Q
QBE Véase Query-by-Example.
Query-by-Example
Aplicación que permite al usuario visualizar y modificar dinámicamente
los datos almacenados en una tabla DB2 Everyplace.

R
RAS Véase servicio de acceso remoto.
renovar
Proceso en el que todos los datos de interés de una tabla de usuario se
copian en la tabla destino, sustituyendo los datos existentes.

S
servicio de acceso remoto (Remote Access Service, RAS)
Programa de Windows que gestiona las conexiones entre dos sistemas.

Glosario 119
servidor corporativo
Véase servidor fuente.
servidor de bases de datos
Unidad funcional que proporciona servicios para bases de datos.
servidor fuente
Ubicación de base de datos de la fuente de duplicación.
sesión de sincronización
Transacción en la que los usuarios portátiles, o clientes, someten cambios
hechos en copias locales de datos fuente y reciben los cambios realizados
en datos fuente (contenidos en el servidor remoto) desde la última vez que
se sincronizaron los datos.
sincronización
Véase sincronización de datos portátiles.
sincronización de datos
Véase sincronización de datos portátiles.
sincronización de datos portátiles
Proceso en dos etapas en el que los usuarios portátiles, o clientes, someten
cambios hechos en copias locales de datos fuente y reciben los cambios
realizados en datos fuente (contenidos en una base de datos remota) desde
la última vez que se sincronizaron los datos.
sistema de gestión de bases de datos (database management system, DBMS)
Programa informático de gestión de datos, que proporciona control
centralizado de servicios, independencia de los datos y estructuras físicas
complejas para conseguir un acceso eficaz, integridad, recuperación, control
de concurrencia, privacidad y seguridad.
sistema de nivel medio
Máquina donde está instalado el DB2 Everyplace Sync Server. En una
configuración de la sincronización con dos niveles, los términos sistema de
nivel medio y sistema fuente designan una misma máquina.
SQL Véase Lenguaje de consulta estructurada.
suscripción
Especificación de cómo debe duplicarse la información de una base de
datos fuente en una base de datos destino. Una suscripción le permite
definir qué subconjuntos de datos y archivos se pueden copiar desde la
base de datos fuente. Puede crear dos tipos de suscripciones: suscripciones
para archivos almacenados en el servidor fuente y suscripciones para
tablas contenidas en la base de datos fuente.

T
tabla destino
Tabla en la que se copian datos de una tabla fuente. Las tablas reflejo del
servidor de nivel medio son destinos, como también lo son las tablas de
DB2 Everyplace del dispositivo portátil.
tabla fuente
Tabla que contiene los datos que se deben copiar en una tabla destino. La
tabla fuente debe ser una tabla fuente de duplicación. Compárese con tabla
destino.

120 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
tabla temporal
Tabla creada durante el proceso de una sentencia de SQL para que
contenga resultados intermedios.

U
unión
Operación relacional que permite recuperar datos de dos o más tablas
mediante la asociación de valores coincidentes de columnas.

V
vinculación
En SQL, proceso por el cual la salida del precompilador SQL se convierte
en una estructura utilizable llamada plan de acceso. Durante este proceso,
se seleccionan vías de acceso a los datos y se realiza una cierta
comprobación de autorización.
vista Tabla lógica que consta de datos generados por una consulta.

Glosario 121
122 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
Avisos
Es posible que IBM no comercialice en todos los países algunos productos,
servicios o características descritos en este manual. Consulte al representante local
de IBM para obtener información sobre los productos y servicios que actualmente
pueden adquirirse en su zona geográfica. Cualquier referencia a un producto,
programa o servicio de IBM no pretende afirmar ni implicar que sólo se puede
utilizar dicho producto, programa o servicio de IBM. En su lugar se puede utilizar
cualquier producto, programa o servicio funcionalmente equivalente que no
infrinja ninguno de los derechos de propiedad intelectual de IBM. Sin embargo, es
responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier
producto, programa o servicio que no sea de IBM.

IBM puede tener patentes o solicitudes de patentes en tramitación que afecten al


tema tratado en este documento. La posesión de este documento no confiere
ninguna licencia sobre dichas patentes. Puede realizar consultas sobre licencias
escribiendo a:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
E.E.U.U.

En el caso de consultas sobre licencias referentes a información de doble byte


(DBCS), consulte al Departamento de Propiedad Intelectual de IBM en su país o
envíe consultas por escrito a:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japón

El párrafo siguiente no es aplicable al Reino Unido ni a ningún país en el que


tales disposiciones sean incompatibles con la legislación local:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONA
ESTA PUBLICACIÓN “TAL CUAL”, SIN GARANTÍA DE NINGUNA CLASE, NI
EXPLÍCITA NI IMPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LAS
GARANTÍAS IMPLÍCITAS DE NO VULNERACIÓN DE DERECHOS,
COMERCIABILIDAD O IDONEIDAD PARA UN FIN DETERMINADO. Algunos
estados no permiten la exclusión de garantías expresas o implícitas en
determinadas transacciones, por lo que es posible que esta declaración no sea
aplicable en su caso.

Esta publicación puede contener inexactitudes técnicas o errores tipográficos.


Periódicamente se efectúan cambios en la información aquí contenida; dichos
cambios se incorporarán a las nuevas ediciones de la publicación. IBM puede
efectuar, en cualquier momento y sin previo aviso, mejoras y/o cambios en los
productos y/o programas descritos en esta publicación.

Las referencias hechas en esta publicación a sitios Web que no son de IBM se
proporcionan sólo para la comodidad del usuario y no constituyen un aval de esos

© Copyright IBM Corp. 1998, 2004 123


sitios Web. La información contenida en esos sitios Web no forma parte de la
información del presente producto IBM y el usuario es responsable de la
utilización de esos sitios Web.

Cuando envía información a IBM, IBM puede utilizar o distribuir dicha


información en la forma en que IBM considere adecuada, sin contraer por ello
ninguna obligación con el remitente.

Los licenciatarios de este programa que deseen obtener información sobre él con el
fin de habilitar: (i) el intercambio de información entre programas creados de
forma independiente y otros programas (incluido este) y (ii) el uso mutuo de la
información intercambiada, deben ponerse en contacto con:
IBM Canada Limited
Office of the Lab Director
1150 Eglinton Ave. East
North York, Ontario
M3C 1H7
CANADÁ

Dicha información puede estar disponible, sujeta a los términos y condiciones


apropiados, incluido en algunos casos, el pago de una tarifa.

El programa bajo licencia descrito en este manual y todo el material bajo licencia
asociado a él, los proporciona IBM según los términos del Convenio del Cliente
IBM, el Convenio Internacional de Licencia de Programas de IBM o cualquier
convenio equivalente entre el usuario e IBM.

Los datos de rendimiento contenidos en este documento se obtuvieron en un


entorno controlado. Por tanto, los resultados obtenidos en otros entornos
operativos pueden variar significativamente. Algunas mediciones pueden haberse
hecho en sistemas experimentales y no es seguro que estas mediciones sean las
mismas en los sistemas disponibles comercialmente. Además, algunas mediciones
pueden haberse calculado mediante extrapolación. Los resultados reales pueden
variar. Los usuarios del presente manual deben verificar los datos aplicables para
su entorno específico.

La información referente a productos que no son de IBM se ha obtenido de los


proveedores de esos productos, de sus anuncios publicados o de otras fuentes
disponibles públicamente. IBM no ha probado esos productos y no puede
confirmar la exactitud del rendimiento, la compatibilidad ni cualquier otra
afirmación referente a productos no IBM. Las preguntas sobre las prestaciones de
productos no IBM deben dirigirse a los proveedores de esos productos.

Todas las declaraciones de intenciones de IBM están sujetas a cambio o cancelación


sin previo aviso, y sólo representan objetivos.

Esta publicación puede contener ejemplos de datos e informes que se utilizan en


operaciones comerciales diarias. Para ilustrarlos de la forma más completa posible,
los ejemplos incluyen nombre de personas, empresas, marcas y productos. Todos
estos nombres son ficticios y cualquier similitud con nombres y direcciones
utilizados por una empresa real es totalmente no intencionada.

LICENCIA DE COPYRIGHT:

Este manual puede contener programas de aplicación de ejemplo escritos en


lenguaje fuente, que muestra técnicas de programación en diversas plataformas

124 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
operativas. Puede copiar, modificar y distribuir estos programas de ejemplo de la
forma que desee, sin pago alguno a IBM, con los fines de desarrollar, utilizar,
comercializar o distribuir programas de aplicación de acuerdo con la interfaz de
programación de aplicaciones correspondiente a la plataforma operativa para la
que están escritos los programas de ejemplo. Estos ejemplos no se han probado
exhaustivamente bajo todas las condiciones. Por tanto, IBM no puede asegurar ni
implicar la fiabilidad, utilidad o función de estos programas.

Cada copia o porción de estos programas de ejemplo o cualquier trabajo derivado


debe incluir una nota de copyright como la siguiente:

© (nombre de la empresa) (año). Partes de este código derivan de programas de


ejemplo de IBM Corp. © Copyright IBM Corp. _especifique el año o años _.
Reservados todos los derechos.

Este producto incluye software desarrollado por 3Com y sus colaboradores.:

Copyright (c) 1998 3Com/Palm Computing Division. Reservados todos los


derechos. La redistribución y el uso en los formatos fuente y binario, con o sin
modificación, están permitidos siempre que se cumplan las condiciones siguientes:
1. Las redistribuciones de código fuente deben conservar la nota de copyright
mostrada anteriormente, la presente lista de condiciones y la nota de renuncia
que viene a continuación.
2. Las redistribuciones en formato binario deben reproducir la nota de copyright
mostrada anteriormente, la presente lista de condiciones y la nota de renuncia
que viene a continuación en la documentación y/u otros elementos
proporcionados con la distribución.
3. Todos los textos publicitarios que mencionen características o el uso de este
software deben mostrar el siguiente reconocimiento: Este producto incluye
software desarrollado por 3Com y sus colaboradores.
4. Ni 3Com ni los nombres de sus colaboradores pueden utilizarse para avalar o
promocionar productos derivados de este software sin permiso específico
previo por escrito.
3COM Y SUS COLABORADORES PROPORCIONAN ESTE SOFTWARE ’’TAL
CUAL’’, SIN GARANTÍAS EXPRESAS NI IMPLÍCITAS, INCLUIDAS, PERO SIN
LIMITARSE A ELLAS, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD O
IDONEIDAD PARA UN FIN DETERMINADO. EN NINGÚN CASO 3COM NI
SUS COLABORADORES SERÁN RESPONSABLES POR NINGÚN DAÑO
DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, EJEMPLAR NI
CONSECUENTE (INCLUIDOS, PERO SIN LIMITARSE A ELLOS, LA OBTENCIÓN
DE BIENES O SERVICIOS SUSTITUTOS; LA PÉRDIDA DE USO, DATOS O
BENEFICIOS; O LA INTERRUPCIÓN DE LA ACTIVIDAD COMERCIAL)
CUALQUIERA QUE SEA LA CAUSA (INCLUIDA LA NEGLIGENCIA), QUE
SURJA COMO CONSECUENCIA DEL USO DEL PRESENTE SOFTWARE,
INCLUSO SI SE INFORMA DE LA POSIBILIDAD DE TALES DAÑOS.

Avisos 125
Marcas registradas
Los términos siguientes, que pueden estar indicados por un asterisco (*), son
marcas registradas de International Business Machines Corporation en los Estados
Unidos y/o en otros países.

ACF/VTAM IMS/ESA
AISPO iSeries
AIX LAN DistanceMVS
AIX/6000 MVS/ESA
AIXwindows MVS/XA
AnyNet Net.Data
APPN NetView
AS/400 OS/2
BookManager OS/390
CICS OS/400
C Set++ PowerPC
C/370 QBIC
DATABASE 2 QMF
DataHub RACF
DataJoiner RISC System/6000
DataPropagator RS/6000
DataRefresher S/370
DB2 SP
DB2 Connect SQL/DS
DB2 Extenders SQL/400
DB2 OLAP Server System/370
DB2 Universal Database System/390
Distributed Relational SystemView
Database Architecture Tivoli
DRDA VisualAge
eNetwork VM/ESA
Extended Services VSE/ESA
FFST VTAM
First Failure Support Technology WebExplorer
IBM WIN-OS/2
IMS z/OS

Los términos siguientes son marcas registradas de otras empresas:

Intel, Intel Inside (logotipos), MMX y Pentium son marcas registradas de Intel
Corporation, Inc. en Estados Unidos y/o en otros países.

Microsoft, Windows, Windows NT y el logotipo de Windows son marcas


registradas de Microsoft Corporation, Inc. en Estados Unidos y/o en otros países.

Linux es una marca registrada de Linus Torvalds en Estados Unidos y/o en otros
países.

Java, y todas las marcas registradas basadas en Java son marcas registradas de Sun
Microsystems, Inc. en Estados Unidos y/o en otros países.

UNIX es una marca registrada de The Open Group en Estados Unidos y en otros
países.

Otros nombres de empresas, productos o servicios, que pueden estar indicados por
un doble asterisco (**), pueden ser marcas registradas o marcas de servicio de otras
empresas.

126 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
Índice
A configuración del servidor distribuido
(continuación)
DB2 Sync
configuración en un dispositivo
accesibilidad 7 DB2 Everyplace 63 Symbian OS 100
administración configuración en clúster menú conjuntos de suscripción 101
mapas de carreteras de tareas 5 DB2 Everyplace 65 menú valores 102, 103
AIX configuración remota DB2 Sync, aplicación
ajuste de parámetros del sistema DB2 Everyplace 66 configuración 100
para 25, 58 CONNECT TO 94 opciones de menú 101
aplicación controlador ODBC sincronización de datos 103
grabación 4 configuración 87 visión general 99
aplicaciones desconfigurar 75
ejemplo 104 DESCRIBE SELECT 95
Procesador de línea de
mandatos 93 D desinstalación 29
desinstalación de DB2 Everyplace
Visiting Nurse 105 DB2 Everyplace
Enterprise Edition 35
aplicaciones de ejemplo, descripciones y base de datos portátil 5
desinstalación de DB2 Everyplace Express
ubicaciones 91 cómo empezar 91
Edition 42
aplicaciones para DB2 Everyplace, configuración 59
DISABLE APPLICATION SET DIRTY 95
escribir 4 configuración de la base de datos
DISABLE LONG FILENAME 95
asistente distribuida 62
DISABLE PHYSICAL DELETE 95
configuración de DB2 Everyplace configuración del servidor
DISABLE READ DELETED 95
Express 76 distribuido 63
DISABLE REORG 95
instalación de DB2 Everyplace configuración en clúster 65
dispositivo Symbian OS
Database Edition 28 configuración remota 66
instalar y configurar para la
instalación de DB2 Everyplace conjunto de información 9
sincronización
Enterprise Edition 33 descripción de 3
configuración de DB2 Sync en el
instalación de DB2 Everyplace escenario de ejemplo 7
dispositivo 100
Express 39 instalación de la solución básica 5
asistente de configuración 59 Sync Client 6
AUTOCOMMIT 94 Sync Server 5
DB2 Everyplace, requisitos de E
hardware 29 ejemplo, aplicaciones de 6, 91
B DB2 Everyplace, requisitos de
instalación 29
CLP 93
Visiting Nurse 104
base de datos, portátil 5 DB2 Everyplace, requisitos de OS 31 ejecución 106
base de datos portátil 5 DB2 Everyplace, requisitos del tablas 105
BLASTDB 94 sistema 29 visión general 104
DB2 Everyplace, requisitos del sistema ENABLE APPLICATION SET DIRTY 95
operativo 31 ENABLE LONG FILENAME 95
C DB2 Everyplace CLP ENABLE PHYSICAL DELETE 96
cliente Windows, instalación de archivos importar y exportar datos 96 ENABLE READ DELETED 96
en 48, 56 mandatos 94 ENABLE REORG 96
COMMIT 94 DB2 Everyplace Database Edition, entorno en clúster
COMMIT WORK 94 requisitos de hardware 27 configuración de DB2 Everyplace en
configuración básica DB2 Everyplace Database Edition, un entorno en clúster 78
DB2 Everyplace 60 requisitos del sistema operativo 27 errores de configuración
configuración de DB2 Everyplace DB2 Everyplace Database Edition, resolución de problemas 109
Enterprise Edition 59 requisitos del SO 27
configuración de DB2 Everyplace Express DB2 Everyplace Enterprise Edition
Edition 75 configuración básica 60
DB2 Everyplace Express, requisitos de
H
utilización de la herramienta de HELP 96
configuración de la línea de OS 37
herramienta de comprobación de la
mandatos 67, 77 DB2 Everyplace Express, requisitos del
integridad de datos 111
configuración de DB2 Everyplace Express sistema operativo 37
herramienta de configuración de la línea
Edition en un servidor DB2 Everyplace Express Edition,
de mandatos
utilizando el asistente de requisitos de hardware 36
configuración de DB2 Everyplace
configuración 76 DB2 Everyplace Mobile Application
Express Edition 67, 77
configuración de la base de datos Builder 4
herramienta de instalación de la línea de
distribuida 61 DB2 Everyplace Update Tool
mandatos 34, 41
DB2 Everyplace 62 mensajes de error 112
configuración del servidor
distribuido 61

© Copyright IBM Corp. 1998, 2004 127


I N Solaris
ajuste de parámetros del sistema
importar y exportar datos 96 Neutrino, instalación de archivos en 45, para 26
instalación 34, 41 52 solución informática portátil
instalación de DB2 Everyplace Database productos del componente 4
Edition 27 SSL
instalación de DB2 Everyplace Database
Edition en una estación de trabajo
P configuración para dispositivos
Palm OS cliente 84
utilizando el asistente de Configuración para dispositivos
Instalación de bibliotecas de DB2
instalación 28 cliente de Linux 84
Everyplace 44, 50
visión general 28 Configuración para dispositivos
instalación de las aplicaciones de
instalación de DB2 Everyplace en un cliente de Palm OS 84
ejemplo de DB2 Everyplace 44, 50
servidor configuración para dispositivos cliente
Palm OS, dispositivo
utilizando el asistente de de Windows 85
sincronizar y verificar datos 86
instalación 33 Symbian OS, instalación de archivos
Palm OS, emulador
visión general 32 en 46, 53
sincronizar y verificar datos 86
instalación de DB2 Everyplace Enterprise Sync Client
parámetros del sistema
Edition 29 descripción de 6
ajuste para AIX 25, 58
instalación de DB2 Everyplace Express Sync Server
ajuste para Linux 25
Edition 36 descripción de 5
ajuste para Solaris 26
instalación de DB2 Everyplace Express en probar el servlet 110
portátil, dispositivo
un servidor visión general 4
plataformas soportadas 42
utilizando el asistente de Sync Server, requisitos de software 30,
Primeros pasos 91
configuración 76 37
Procesador de línea de mandatos 93
utilizando el asistente de
instalación 39
visión general 39
Q U
QNX Neutrino, instalación de archivos UNIX
L en 45, 52 probar el servlet de Sync Server 110

Linux
ajuste de parámetros del sistema
para 25 R V
Linux, instalación de archivos DB2 requisitos de hardware, DB2 VERSION 96
Everyplace en 43, 49 Everyplace 29 Visiting Nurse, aplicación
LIST COLUMNS 96 requisitos de hardware, DB2 Everyplace ejecución 106
LIST INDEX 96 Database Edition 27 tablas 105
LIST TABLES 96 requisitos de hardware, DB2 Everyplace visión general 104
Express 36
requisitos de instalación, DB2
M Everyplace, 29 W
requisitos de software, Database WinCE, instalación de archivos en 47, 54
mandatos
Edition 27 Windows
CLP 94
requisitos de software, DB2 probar el servlet de Sync Server 110
manuales 9
Everyplace 30, 37 Windows CE
mensajes de error
requisitos de software, DB2 Everyplace instalación de archivos en 47, 54
DB2 Everyplace Update Tool 112
Database Edition 27
migración
requisitos de software, Sync Server 30,
paralela 11, 13, 14, 15, 16, 17, 19, 20,
37
21
requisitos de software de Database
exportación de
Edition 27
configuraciones 15, 16
requisitos del sistema 29
importación de
resolución de problemas
configuraciones 17, 19
errores de configuración 109
preparación del servidor, versión
ROLLBACK 96
8.2 14
ROLLBACK WORK 96
probar 21
sincronización con el servidor de la
versión 8.2 20
preparación del servidor, versión S
8.1 13 Secure Socket Layer
secuencial 22 véase SSL 84, 85
Mobile Application Builder 6 servlet
motor de base de datos para dispositivos probar 110
portátiles 4 sincronización de datos utilizando DB2
Motor de la base de datos de DB2 Sync 103
Everyplace 4

128 IBM DB2 Everyplace Guía del usuario y de instalación Versión 8.2
򔻐򗗠򙳰

Número de Programa: 5724–D04

SC10-3941-02

También podría gustarte