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. Una sola sentencia SQL puede
hacer referencia a varios DBMS o a bases de datos individuales. Por
ejemplo, puede unir datos ubicados en una tabla DB2 Universal Database, una
tabla Oracle y una vista Sybase.
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. Las fuentes de datos soportadas
incluyen:
- Oracle
- Sybase
- Microsoft SQL Server
- Informix
- miembros de la familia DB2 Universal Database (como, por ejemplo, DB2 para
OS/390, DB2 para AS/4000 y DB2 para Windows)
Los servidores federados DB2 Universal Database se comunican con, y
recuperan datos de, fuentes de datos utilizando protocolos, denominados
reiniciadores. El reiniciador que se utilice dependerá de la
plataforma en que se esté ejecutando la instancia de DB2. Se utilizan
apodos para identificar las tablas y vistas ubicadas en las fuentes
de datos. Las aplicaciones se pueden conectar con la base de datos
federada igual que con cualquier otra base de datos DB2 y pueden consultar las
fuentes de datos utilizando apodos como si fueran tablas o vistas dentro de la
base de datos federada.
Después de configurar un sistema federado, se puede acceder a la
información de las fuentes de datos como si los datos estuvieran en una sola
base de datos local. Los usuarios y las aplicaciones envían consultas a
la 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 reiniciadores de la Versión 7.2 (tales como Informix en
AIX, HP y el Entorno operativo Solaris; Oracle en Linux, HP y el Entorno
operativo Solaris; Sybase en AIX y el Entorno operativo Solaris; y
Microsoft SQL Server en AIX y NT) no están disponibles en este FixPak ;
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. Se
requiere Relational Connect para acceder a fuentes de datos Oracle, Sybase,
Microsoft SQL Server e Informix. No se requiere DB2 Relational Connect
para acceder a miembros de la familia DB2 Universal Database.
Antes de instalar DB2 Relational Connect:
- Asegúrese de tener DB2 Universal Database Enterprise Edition o DB2
Universal Database Enterprise -- Extended Edition instalado en el
servidor federado.
- En servidores DB2 para UNIX:
- 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 verificar que se ha implementado esta opción, 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.
- Cerciórese de que el software de cliente para la fuente de datos esté
instalado en el servidor federado.
- Inicie una sesión en el servidor federado con la cuenta de usuario que ha
creado para realizar la instalación de DB2 Universal Database.
- 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 el programa de instalación de forma automática:
- 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/región correspondiente a su idioma (por
ejemplo, EN para inglés).
- Pulse Bien.
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 finalice la instalación, DB2 Relational Connect estará instalado en
el directorio junto con los demás productos DB2. Por ejemplo, la
biblioteca del reiniciador correspondiente al software de cliente de Oracle
NET8 (net8.dll) se instalará en el directorio c:\Archivos de
programa\SQLLIB\bin.
Para instalar DB2 Relational Connect en el servidor federado UNIX, utilice
el programa de utilidad db2setup.
Nota: Las pantallas que aparecen al utilizar el
programa de utilidad db2setup dependen de lo que ya se tenga instalado en el
servidor federado. En estos pasos se supone que no ha instalado
Relational Connect.
- 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 DB2 for UNIX
Quick
Beginnings.
- 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 Instalar DB2 V7. Esta ventana lista los
elementos que están instalados actualmente y los elementos que están
disponibles para su instalación.
- Navegue a la unión distribuida que desea instalar, como por ejemplo
Unión distribuida para fuentes de datos Informix, y pulse la barra
espaciadora para seleccionarla. Aparecerá un asterisco junto a la
opción cuando esté seleccionada.
- Seleccione OK. Se abrirá la ventana Crear servicios de
DB2.
- Puesto que el servidor federado ya contiene una instancia de DB2,
seleccione la opción No crear una instancia de DB2 y seleccione
OK.
- Si ha elegido que no se cree un Servidor de administración, aparecerá un
aviso. Seleccione OK. La ventana Programa de utilidad
de instalación de DB2 muestra un Informe de resumen de lo que se va a
instalar. Puesto que no ha instalado Relational Connect anteriormente,
deben aparecer dos elementos:
- la signatura del producto para DB2 Relational Connect
- la unión distribuida para la fuente de datos que ha seleccionado
- 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 en
finalizar.
- La ventana Programa de utilidad de instalación de DB2 muestra un Informe
de estado que indica qué componentes se han instalado
satisfactoriamente. Seleccione OK. Se abrirá la
ventana Programa de utilidad de instalación de DB2. Seleccione
Cerrar y luego OK para salir del programa de
utilidad.
Cuando finalice la instalación, DB2 Relational Connect estará instalado en
el directorio junto con los demás productos DB2.
- En servidores DB2 para AIX, el directorio es
/usr/lpp/db2_07_01.
- En servidores DB2 para el Entorno operativo Solaris, el directorio es
/opt/IBMdb2/V7.1.
- En servidores DB2 para HP-UX, el directorio es
/opt/IBMdb2/V7.1.
- En servidores DB2 para Linux, el directorio es
/usr/IBMdb2/V7.1.
El parámetro nickname de una sentencia CREATE NICKNAME es un nombre de dos
partes -- el esquema y el apodo. Si omite el esquema al crear el
apodo, el esquema del apodo será el id de autorización (authid) del usuario
que crea el apodo. Después de crear un apodo, la información acerca del
apodo se almacena en las vistas de catálogo SYSCAT.TABLES,
SYSCAT.TABOPTIONS, SYSCAT.COLUMNS, SYSCAT.COLOPTIONS y
SYSCAT.INDEXES.
Cuando se restaura una copia de seguridad de base de datos federada en un
servidor federado diferente, la imagen de base de datos no contiene la
información de directorios de nodo y base de datos nueva que necesita para
acceder a las fuentes de datos de la familia DB2. Deberá catalogar esta
información al realizar la restauración.
[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]