Conversión de datos LONG de Oracle a datos CLOB

Rational ClearQuest versión 7.1.x no admite el uso del tipo de datos LONG (datos de caracteres de longitud variable) en bases de datos Oracle. Si utiliza Rational ClearQuest versión 2003.06.xx con Oracle y el entorno incluye repositorios de esquemas y bases de datos de usuario que utilizan el tipo de datos LONG, debe convertirlos a CLOB (objeto de grandes caracteres) con la versión actual de Rational ClearQuest. Oracle está abandonando el soporte del tipo de datos LONG en los releases más recientes.

Es muy importante realizar una copia de seguridad de la base de datos antes de iniciar esta conversión para poder restaurar los datos originales si se produce un problema. También debe probar detenidamente la base de datos final, para asegurarse de que los datos se han convertido satisfactoriamente.

Puede utilizar estas herramientas para convertir las bases de datos de LONG a CLOB:

La ventaja de utilizar la herramienta long2clob es que no es necesario actualizar la información de conexión para cada cliente. Esta herramienta efectúa rápidamente una conversión, especialmente, si tiene conexiones de gran tamaño en la base de datos.

No puede utilizar la herramienta long2clob con bases de datos Oracle 8.x. Si está ejecutando Oracle 8.x, utilice la herramienta de mantenimiento y el diseñador para mover el repositorio de esquemas y las bases de datos de usuario asociadas a un release que tenga soporte en la versión 7.1.x. Como parte del desplazamiento de bases de datos, especifique LOB_TYPE=CLOB en el campo Opciones de conexión. El valor de la opción de conexión convierte el tipo de datos como parte del proceso de mover.

Si va a utilizar Oracle 9.2 ó 10 y se han creado las bases de datos con Rational ClearQuest versión 2003.06.13 o posterior, puede utilizar la herramienta long2clob o la herramienta de mantenimiento y el diseñador para convertir el tipo de datos.

Si va a utilizar Oracle 9.2 y las bases de datos que se han creado con Rational ClearQuest versión 2003.06.12, también puede utilizar la herramienta para cambiar el tipo de datos. No obstante, una vez completada esta conversión, debe actualizar la información de conexión para que sea compatible con la versión 7.1.x.

Para no tener que actualizar la información de conexión, utilice la versión 2003.06.13 o posterior, si es posible, para realizar la conversión.

La herramienta long2clob está disponible en el soporte de instalación de la versión 7.1.x o como parte del paquete de descarga. Los archivos están situados en el subdirectorio Support\long2clob. Esta herramienta no se instala cuando se instala la versión 7.1.x. Debe copiar estos archivos en un host administrativo.

Nota: también puede descargar la herramienta long2clob desde el sitio de soporte al cliente de IBM para productos Rational en http:/www.ibm.com/software/rational/support.

La herramienta long2clob sólo se ejecuta en Windows® y se puede utilizar con Rational ClearQuest versión 2003.06.12 y posterior. Si ejecuta una versión anterior de Rational ClearQuest, actualícela a la versión 2003.06.13 o posterior, convierta a CLOB y luego actualice a Rational ClearQuest versión 7.1.x.

Por ejemplo, si va a utilizar la versión 2003.06.00, efectúe estos pasos:
  1. Actualice la versión 2003.06.00 a la versión 2003.06.16.
  2. Convierta el tipo de datos LONG a CLOB.
  3. Actualice a la versión 7.1.x.
Antes de utilizar la herramienta long2clob, revise detenidamente la documentación. Para ver esta documentación, utilice el mandato long2clob.bat -man.
Nota: después de la conversión, debe volver a crear las consultas SQL personalizadas con datos de texto de varias líneas utilizando el cliente de Rational ClearQuest for Windows. La conversión elimina la tabla MULTILINE_TEXT cuando reestructura la base de datos. Las consultas SQL personalizadas que realicen búsquedas en esta tabla deben volver a crearse con el cliente de Rational ClearQuest para Windows, de modo que ya no intenten acceder a esta.

Comentarios