IBM Books
(C) IBM Corp. 2000

DB2 Net Search Extender Guía de administración y del usuario

Creación de un índice de texto sobre un apodo con actualización de índice incremental utilizando la duplicación de DB2

Antes de crear un índice de texto sobre un apodo utilizando una tabla de capturas de duplicación, debe realizar los pasos siguientes:

Nota

Los pasos siguientes sólo proporcionan una visión general del proceso y no son un ejemplo.

  1. Configure la base de datos federada de DB2 con todas las definiciones del servidor y todas las definiciones de los reiniciadores.
  2. Configure las tablas de control de duplicación y los programas de captura en el servidor remoto. Es donde reside la tabla fuente del apodo. Vea el Capítulo 2, "Setting up for Replication" de la publicación DB2 Replication Guide and Reference, Version 8. Si DB2 no crea automáticamente apodos, deberá crearlos en la base de datos federada de DB2 utilizando un nombre de esquema para las tablas siguientes:

    Después de este paso, los apodos de las tablas de control de duplicación están disponibles como apodos bajo un "esquema de control de capturas" en la base de datos federada de DB2. Este nombre de esquema es importante para el mandato DB2TEXT CREATE INDEX.

  3. Registre la tabla como fuente de duplicación. Para obtener información detallada, consulte el Capítulo 3, "Registering tables and views as replication sources" de la publicación DB2 Replication Guide and Reference, Version 8. Para conocer las restricciones al registrar el apodo en el que se va a crear el índice, consulte la página ***.
  4. Si DB2 no crea un apodo automáticamente en el paso de registro, cree uno para la tabla de capturas de duplicación en la base de datos federada. La tabla de capturas de duplicación puede ser una tabla de datos de cambio (CD) o una tabla de datos de cambio coherentes (CCD). Este apodo es un parámetro para el mandato DB2TEXT CREATE INDEX.

    Tenga en cuenta que los nombres de columna IBMSNAP_OPERATION, IBMSNAP_COMMITSEQ, IBMSNAP_INTENTSEQ y los nombres de las columnas de clave primaria no se deben cambiar.

  5. Asegúrese de que el programa de capturas se esté ejecutando si está utilizando la fuente de duplicación de DB2. Se recomienda encarecidamente utilizar un arranque en frío para el programa de captura. Si se utiliza un arranque en frío, se deben volver a insertar todas las filas de la tabla IBMSNAP_SIGNAL para APPLY_QUAL LIKE 'NSE%'. En la siguiente sentencia de SQL se puede ver cómo se ha llevado a cabo esta acción:
    INSERT INTO <esquema control captura>.IBMSNAP_SIGNAL
    SELECT CURRENT TIMESTAMP, 'CMD', 'CAPSTART', MAP_ID, 'P' 
    FROM <esquema control captura>.IBMSNAP_PRUNCNTL
    WHERE APPLY_QUAL LIKE 'NSE%';
    
  6. Puede utilizar el siguiente ejemplo para crear un índice de texto sobre un apodo utilizando la duplicación:
    DB2TEXT
    CREATE INDEX <nombreíndice> FOR TEXT ON <apodo> (< columna texto>)
    REPLICATION CAPTURE TABLE <apodo captura>
    CONTROL TABLE SCHEMA <esquema control captura>
    


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]