Instalación de servidores DB2 > Configuración de un entorno de base de datos particionada >
Configuración de un entorno de base de datos particionada
Este tema describe cómo configurar un entorno de base de datos
particionada.
Deberá utilizar el Asistente de instalación de DB2 para instalar el servidor de bases de datos propietario de la instancia y para crear los archivos de respuestas que, a su vez, se utilizarán para crear los servidores de bases de datos participantes.
Nota:
Un entorno de base de datos particionada no está soportado en las instalaciones que no son de usuario root.
Una partición de base de datos forma parte de una base de datos compuesta por sus propios datos, índices, archivos de configuración y registros de transacciones. Una base de datos particionada es una base de datos con dos particiones o más.
- Requisitos previos
-
- Asegúrese de tener la clave de licencia del CD de activación de InfoSphere Warehouse que deberá copiarse en todos los sistemas participantes.
- El mismo número de puertos consecutivos debe estar libre en cada
sistema que deba participar en el entorno de base de datos particionada. Por ejemplo, si el entorno de base de datos particionado estará formado por cuatro sistemas, cada uno de los cuatro sistemas debe tener libres
los mismos cuatro puertos consecutivos. Durante la creación de la
instancia, se reservará un número de puertos igual al número de particiones
lógicas del servidor actual en /etc/services en
Linux
y UNIX y
en %SystemRoot%\system32\drivers\etc\services en Windows.
Estos puertos los utilizará Fast Communication Manager. Los puertos reservados estarán en el formato siguiente:
DB2_NombreInstancia
DB2_NombreInstancia_1
DB2_NombreInstancia_2
DB2_NombreInstancia_END
Las únicas entradas obligatorias son las del
puerto inicial (DB2_NombreInstancia) y del puerto final (DB2_NombreInstancia_END). El resto
de entradas se reservan en el archivo de servicios para que otras aplicaciones no
utilicen estos puertos.
-
Para proporcionar soporte a varios servidores de bases de datos DB2 participantes, el sistema en el que desea instalar DB2 debe pertenecer a un dominio accesible. Sin embargo, puede añadir particiones locales a este sistema aunque el sistema no pertenezca a un dominio.
- En sistemas
Linux
y UNIX,
se necesita un programa de utilidad de shell remoto para los sistemas de bases
de datos particionadas. DB2 da
soporte a los siguientes programas de utilidad de shell remotos:
Por omisión, DB2 utiliza rsh para ejecutar mandatos en nodos de DB2 remotos como, por ejemplo, al iniciar una partición de base de datos DB2 remota. Para utilizar el valor por omisión de DB2, el paquete rsh-server debe estar instalado. Para obtener más información sobre
temas de seguridad al instalar productos DB2,
consulte Enlaces relacionados.
Si opta por utilizar el programa de utilidad de shell remoto rsh, inetd (o xinetd) debe estar instalado y en ejecución también. Si elige utilizar el programa de utilidad de shell remoto ssh, necesita establecer la variable de registro DB2RSHCMD inmediatamente después de que finalice la instalación de
DB2. Si la variable de registro no se ha establecido, se utilizará rsh.
- En los sistemas operativos Linux y UNIX, asegúrese de que el archivo hosts del directorio etc no contenga una entrada para "127.0.0.2" si dicha dirección IP se correlaciona con el nombre de sistema principal completo de la máquina.
Para instalar un entorno de base de datos particionado:
- Instale el servidor de bases de datos propietario de la instancia utilizando el Asistente de instalación de DB2. Para obtener instrucciones detalladas, consulte el tema adecuado sobre "Instalación de servidores DB2" para su plataforma.
- En la ventana Seleccionar instalación, creación de archivos de
respuestas o ambos, asegúrese de seleccionar la opción
Guardar mis valores de instalación en un archivo de respuestas. Cuando la instalación finalice, se copiarán dos archivos en el directorio especificado en el Asistente de instalación de DB2: PROD_ESE.rsp y PROD_ESE_addpart.rsp. El archivo PROD_ESE.rsp es el archivo de respuestas para los servidores de bases de datos propietarios de las instancias. El archivo PROD_ESE_addpart.rsp es el archivo de respuestas para los servidores de bases de datos participantes.
- En la ventana Configurar opciones de particionamiento para la
instancia de DB2, asegúrese de que se selecciona
Instancia de varias particiones y especifique el número máximo de
particiones lógicas.
- Ponga la imagen de instalación de
DB2
disponible en todos los sistemas participantes en el entorno de base de datos
particionada.
- Distribuya el archivo de respuestas de los servidores de bases de datos participantes (PROD_ESE_addpart.rsp).
- Instale un servidor de bases de datos
DB2
en cada uno de los sistemas participantes utilizando el mandato
db2setup en
Linux
y
UNIX,
o el mandato setup en Windows:
- Linux y UNIX
- Vaya al directorio en el que esté disponible el código del producto DB2 y ejecute:
./db2setup -r /directorio_archivo_respuestas/nombre_archivo_respuestas
- Windows
-
setup -u x:\directorio_archivo_respuestas\nombre_archivo_respuestas
Por ejemplo, a continuación se muestra el mandato utilizando PROD_ESE_addpart.rsp como el archivo de respuestas:
- Linux y UNIX
- Vaya al directorio en el que esté disponible el código del producto DB2 y ejecute:
./db2setup -r /inicio_db2/PROD_ESE_addpart.rsp
donde /inicio_db2 es el directorio en el que ha copiado el archivo de respuestas.
- Windows
-
setup -u c:\archivos_resp\PROD_ESE_addpart.rsp
donde c:\archivo_resp\ es el directorio en el que ha copiado el archivo de respuestas.
- (Sólo en
Linux
y UNIX)
Configure el archivo db2nodes.cfg.
La instalación de
DB2
sólo reserva el número máximo de particiones lógicas que desea utilizar para el
sistema actual, pero no configura el archivo db2nodes.cfg.
Si no configura el archivo db2nodes.cfg, la instancia
continúa siendo una sola instancia particionada.
- Actualice el archivo services en los servidores
participantes para definir el puerto FCM correspondiente para la instancia de
DB2. El archivo services se encuentra en la ubicación siguiente:
- /etc/services en
Linux
y UNIX
- %SystemRoot%\system32\drivers\etc\services en Windows
[ Principio de página | Página anterior | Página siguiente | Contenido ]