Notas del release
Un sistema federado DB2 es un tipo especial de sistema de gestión de bases
de datos distribuidas (DBMS). Un sistema federado le permite consultar
y recuperar datos ubicados en otros DBMS, como Oracle, Sybase y Microsoft SQL
Server. Las sentencias SQL pueden hacer referencia a varios DBMS o a
bases de datos individuales en una sola sentencia. Por ejemplo, puede
unir datos ubicados en una tabla DB2 Universal Database, una tabla Oracle y
una vista Sybase. Los DBMS soportados incluyen Oracle, Sybase,
Microsoft SQL Server (para AIX y Windows NT) y miembros de la familia DB2
Universal Database (como DB2 para OS/390, DB2 para AS/400 y DB2 para
Windows).
Un sistema federado DB2 consta de un servidor con una instancia de DB2 (una
base de datos que servirá como base de datos federada) y una o más fuentes de
datos. La base de datos federada contiene entradas de catálogo que
identifican fuentes de datos y sus características. Una fuente de datos
consta de un DBMS y datos. DB2 Universal Database tiene protocolos,
denominados acomodadores, que puede utilizar para acceder a estas fuentes de
datos. Los acomodadores son mecanismos que utilizan los servidores
federados para comunicarse con fuentes de datos y recuperar datos de las
mismas. Los apodos se utilizan para hacer referencia a tablas y vistas
situadas en las fuentes de datos. Las aplicaciones se conectan con la
base de datos federadas igual que lo hacen con cualquier otra base de datos
DB2. El acomodador que utilice depende de la plataforma en que se esté
ejecutando DB2 Universal Database.
Después de configurar un sistema federado, se puede acceder la información
de las fuentes de datos como si estuviera en una base de datos grande.
Los usuarios y las aplicaciones envían consultas a una base de datos federada,
la cual recupera datos de las fuentes de datos.
Un sistema federado DB2 funciona bajo algunas restricciones. Las
peticiones distribuidas se limitan a operaciones de sólo lectura en DB2
Versión 7. Además, no puede ejecutar operaciones de programas de
utilidad (LOAD, REORG, REORGCHK, IMPORT, RUNSTATS, etc.) sobre
apodos. Sin embargo, puede utilizar un recurso de paso a través para
someter sentencias DDL y DML directamente a los DBMS utilizando el dialecto de
SQL asociado a la fuente de datos.
Los nuevos acomodadores de la Versión 7.2 (como Oracle en Linux y
Solaris, Sybase en AIX y Solaris y Microsoft SQL Server en NT y AIX) no están
disponibles en el FixPak 3; debe adquirir DB2 Relational Connect Versión
7.2.
Esta sección contiene instrucciones para instalar DB2 Relational Connect en
el servidor que utilizará como servidor del sistema federado.
Antes de instalar DB2 Relational Connect en el servidor federado Windows
NT:
- Asegúrese de tener DB2 Universal Database Enterprise Edition o DB2
Universal Database Enterprise -- Extended Edition instalado en el
servidor federado. Si tiene intención de incluir bases de datos de la
familia DB2 en las peticiones distribuidas, debe haber seleccionado la opción
de fuentes de datos Unión distribuida para DB2 al instalar DB2
Universal Database. Para comprobar que esta opción se ha implementado,
compruebe que el parámetro FEDERATED tiene el valor YES. Puede
comprobar este valor emitiendo el mandato GET DATABASE MANAGER
CONFIGURATION, que muestra todos los parámetros y sus valores
actuales.
- Asegúrese de haber instalado el software cliente correspondiente a la
fuente de datos (como Sybase Open Client) en el servidor federado.
- Inicie una sesión en el sistema con la cuenta de usuario creada para
realizar la instalación.
- Concluya cualquier programa que se esté ejecutando para que el programa de
instalación pueda actualizar los archivos necesarios.
- Invoque el programa de instalación (setup). Puede invocar el
programa de instalación de forma automática o manual. Si el programa de
instalación no se inicia automáticamente, o si desea ejecutar el programa de
instalación en otro idioma, invóquelo de forma manual.
- Para invocar automáticamente el programa de instalación, inserte el CD de
DB2 Relational Connect en la unidad. La característica de ejecución
automática inicia automáticamente el programa de instalación. El idioma
del sistema está determinado y se ejecuta el programa de instalación
correspondiente a dicho idioma.
- Para invocar el programa de instalación de forma manual:
- Pulse Inicio y seleccione la opción Ejecutar.
- En el campo Abrir, escriba el siguiente mandato:
x:\setup /i idioma
donde:
- x:
- Representa la unidad de CD-ROM.
- idioma
- Representa el código de país correspondiente a su idioma (por ejemplo, EN
para inglés).
- Pulse Aceptar.
Se abre el programa de instalación.
- Pulse Instalar para comenzar el proceso de instalación.
- Siga las solicitudes del programa de instalación.
Cuando el programa finalice, DB2 Relational Connect estará instalado en el
directorio de instalación con los otros productos DB2.
Antes de instalar DB2 Relational Connect en sus servidores federados AIX,
Linux y del entorno operativo Solaris:
- Asegúrese de tener DB2 Universal Database Enterprise Edition o DB2
Universal Database -- Extended Edition instalado en el servidor
federado. Si tiene intención de incluir bases de datos de la familia
DB2 en las peticiones distribuidas, debe haber seleccionado la opción de
fuentes de datos Unión distribuida para DB2 al instalar DB2
Universal Database. Para comprobar que esta opción se ha implementado,
compruebe que el parámetro FEDERATED tiene el valor YES. Puede
comprobar este valor emitiendo el mandato GET DATABASE MANAGER
CONFIGURATION, que muestra todos los parámetros y sus valores
actuales.
- Asegúrese de haber instalado el software cliente correspondiente a la
fuente de datos (como Sybase Open Client) en el servidor federado.
Para instalar DB2 Relational Connect en servidores AIX, Linux y del entorno
operativo Solaris, utilice el programa de utilidad db2setup:
- Inicie una sesión como usuario con autorización root.
- Inserte y monte el CD-ROM del producto DB2. Para obtener
información sobre cómo montar un CD-ROM, consulte el manual Quick
Beginnings for
AIX.
- Cambie al directorio en el que está montado el CD-ROM entrando el mandato
cd /cdrom, donde cdrom es el punto de
montaje del CD-ROM del producto.
- Escriba el mandato ./db2setup. Tras unos
segundos, se abrirá la ventana Programa de utilidad de instalación de
DB2.
- Seleccione Instalar. Se abrirá la ventana Instalar DB2
V7.
- Navegue al producto DB2 Relational Connect correspondiente a su cliente,
por ejemplo Relational Connect para Sybase, y pulse la barra espaciadora para
seleccionarlo. Aparecerá un asterisco junto a la opción cuando esté
seleccionada.
- Seleccione OK. Se abrirá la ventana Crear servicios de
DB2.
- Puede elegir crear una instancia de DB2. Seleccione
OK. Se abrirá la ventana Instalación de informe
resumen. Dos elementos se instalan automáticamente: la unión
distribuida para Oracle y la Signatura del producto para DB2 Relational
Connect. Necesita la Signatura del producto para poderse conectar a
fuentes de datos Sybase.
- Seleccione Continuar. Aparecerá una ventana que indica
que esta es su última oportunidad para detener la instalación de Relational
Connect. Seleccione OK para continuar con la
instalación. La instalación puede tardar unos minutos.
- Cuando aparezca un aviso que indica que la instalación ha finalizado
satisfactoriamente, seleccione OK. Se abre la ventana
Informe resumen, que indica si cada opción instalada se ha realizado
correctamente o ha habido errores; vuelva a seleccionar
OK.
Cuando finalice la instalación, DB2 Relational Connect estará instalado en
el directorio con los demás productos DB2. En AIX, este es el
directorio /usr/lpp/db2_07_01. En Solaris, es el directorio
/opt/IBMdb2/V7.1. En Linux, es el directorio
/usr/IBMdb2/V7.1.
[ Principio de página | Página anterior | Página siguiente ]