Convertendo Dados LONG para Dados CLOB do Oracle

O Rational ClearQuest versão 7.1.x não suporta o tipo de dados LONG (dados de caractere de comprimento variável) nos bancos de dados Oracle. Se você estiver utilizando o Rational ClearQuest versão 2003.06.xx com o Oracle e seu ambiente incluir repositórios de esquemas e bancos de dados do usuário que utilizam o tipo de dados LONG, você deverá convertê-los em CLOB (character large object) com sua versão atual do Rational ClearQuest. O Oracle eliminou o suporte para o tipo de dados LONG em seus releases mais recentes.

É crítico que você faça backup do banco de dados antes de começar essa conversão para seja possível restaurar os dados originais se ocorrer algum problema. Você também deve testar completamente o banco de dados final para verificar se os dados foram convertidos com êxito.

Você pode utilizar uma destas ferramentas para converter os bancos de dados de LONG para CLOB:

A vantagem de utilizar a ferramenta long2clob é que você não precisa atualizar as informações de conexão de cada cliente. Esta ferramenta executa uma conversão, particularmente se você possui grandes anexos em seu banco de dados.

Você não pode utilizar a ferramenta long2clob com bancos de dados Oracle 8.x. Se estiver executando o Oracle 8.x, use a Ferramenta de Manutenção e o Designer para mover o repositório de esquema e bancos de dados de usuário associados para um release suportado na versão 7.1.x. Como parte da movimentação dos bancos de dados, especifique LOB_TYPE=CLOB no campo Opções de Conexão. A valor da opção de conexão converte o tipo de dados como parte do processo de movimentação.

Se estiver utilizando o Oracle 9.2 ou 10 e os bancos de dados foram criados com o Rational ClearQuest versão 2003.06.13 ou posterior, você pode utilizar a ferramenta long2clob ou a ferramenta Maintenance Tool e o Designer para converter o tipo de dados.

Se estiver utilizando o Oracle 9.2 e os bancos de dados foram criados com o Rational ClearQuest versão 2003.06.12, você também pode utilizar a ferramenta para alterar o tipo de dados. Porém, após a conclusão da conversão, você deve atualizar as informações de conexão para serem compatíveis com a versão 7.1.x.

Para evitar a necessidade de atualizar as informações de conexão, utilize a versão 2003.06.13 ou posterior, se possível, para executar a conversão.

A ferramenta long2clob está disponível na mídia de instalação da versão 7.1.x ou como parte do seu pacote de download. Os arquivos foram localizados no subdiretório Support\long2clob. Esta ferramenta não é instalada quando você instala a 7.1.x. Você deve copiar os arquivos para um host administrativo.

Nota: Você pode também fazer o download da ferramenta long2clob no site do IBM Customer Support para produtos Rational em http:/www.ibm.com/software/rational/support.

A ferramenta long2clob é executada apenas no Windows e pode ser utilizada com o Rational ClearQuest versão 2003.06.12 e posterior. Se estiver executando uma versão anterior do Rational ClearQuest faça upgrade para a versão 2003.06.12 ou mais recente, converta para CLOB e então faça o upgrade para o Rational ClearQuest Versão 7.1.x.

Por exemplo, se estiver utilizando a versão 2003.06.00, realize estas etapas:
  1. Faça upgrade da versão 2003.06.00 para a versão 2003.06.16.
  2. Converta o tipo de dados LONG para CLOB.
  3. Upgrade para a versão 7.1.x.
Antes de utilizar a ferramenta long2clob, consulte cuidadosamente sua documentação. Para consultar esta documentação, utilize o comando long2clob.bat -man.
Nota: Após a conversão, você deverá recriar as consultas SQL com dados de texto de várias linhas utilizando o Rational ClearQuest para cliente Windows. A conversão elimina a tabela MULTILINE_TEXT ao reestruturar o banco de dados. Qualquer consulta SQL customizada que procurava essa tabela deverá ser recriada com o Rational ClearQuest para cliente Windows, para que elas não tentem mais acessá-lo.

Feedback