Resumen |
---|
|
Este paso determina si tiene un índice común para todas las columnas de texto de la tabla o varios índices, es decir, un índice separado para cada columna de texto.
Para tener un índice común, ejecute ENABLE TEXT TABLE, después ejecute ENABLE TEXT COLUMN para cada columna de texto. Para tener índices separados, sáltese ENABLE TEXT TABLE y ejecute solamente ENABLE TEXT COLUMN para cada columna de texto. Encontrará una ilustración de esto más adelante, en este mismo tema.
Durante este paso, DB2 Text Extender crea un índice de texto vacío que es común a todas las columnas de texto habilitadas con posterioridad. El usuario especifica el tipo de texto, la frecuencia con la que se ha de actualizar el índice y el directorio en el que se ha de almacenar el índice. Los valores por omisión para los parámetros que no especifique se toman de los valores de configuración del texto.
Consejo |
---|
Si un valor como, por ejemplo, el tipo de índice, debe ser igual para la mayoría de las columnas de texto, utilice la información de configuración del texto para especificar los valores por omisión. Consulte el apartado Valores de la configuración del texto. |
Este paso también crea una tabla de registro cronológico vacía para registrar los documentos de la tabla que se añaden, cambian o suprimen. Se crean desencadenantes para mantener actualizada la tabla de registro cronológico.
No puede ejecutar ENABLE TEXT TABLE para una tabla que ya contiene una columna de texto que se ha habilitado para DB2 Text Extender.
Para suprimir un índice creado por ENABLE TEXT TABLE, consulte el apartado Inhabilitación de una tabla de texto.
Consejo |
---|
Si posteriormente decide desechar una tabla de texto habilitada, primero debe inhabilitarla para asegurarse de que se eliminan el índice, la tabla de registro cronológico, etcétera. |
El siguiente ejemplo habilita la tabla de texto DB2TX.MYTABLE:
db2tx ENABLE TEXT TABLE db2tx.mytable
Los valores por omisión para las características del índice se toman de los valores de configuración del texto.
El siguiente ejemplo establece explícitamente las características del índice común que se crea para la tabla.
Para un servidor UNIX:
db2tx ENABLE TEXT TABLE db2tx.mytable INDEXTYPE linguistic UPDATEFREQ min(100) d(1,2,3,4,5) h(12,15) m(00) DIRECTORY DB2TX_INSTOWNERHOMEDIR/db2tx/indexes
Para un servidor OS/2, Windows NT o Windows 2000:
db2tx ENABLE TEXT TABLE db2tx.mytable INDEXTYPE linguistic UPDATEFREQ min(100) d(1,2,3,4,5) h(12,15) m(00) DIRECTORY d:\dmb\db2tx\indexes
El ejemplo establece el tipo de índice y el directorio del índice y, después, establece la frecuencia de actualización del índices para que se actualice a las 12:00 o 15:00, de lunes a viernes, si hay un mínimo de 100 documentos de texto en cola.
Figura 9. Creación de un índice común para todas las columnas de texto de una tabla
![]() |
Figura 10. Creación de un índice separado para cada columna de texto
![]() |