Páginas filhas
  • Migração dos tipos de dados LONG e LONG RAW nas colunas em Oracle

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

A partir da versão 12.1.2410 foi disponibilizado um script no RM Atualizador que irá modificar as colunas das tabelas que usam o datatype utilizam os tipos de dados LONG e LONG RAW para CLOB e BLOB, respectivamente.  Esta migração de tipos de dados se faz necessária pois os tipos Long/Long Raw Esta migração é necessária porque os tipos LONG e LONG RAW estão sendo depreciados pela Oracle e atualmente geram dificultadores para , o que atualmente dificulta o reparo de dados e modelagens a modelagem do banco de dados.

Informações

Mais informações técnicas a respeito destes datatypes tipos de dados descontinuados no site do fabricante:  Datatype Limits


Esta migração em tabelas que possuem com um grande número de registros pode levar mais tempo do que o normal, esta . Essa situação é prevista e esperada, sendo assimportanto, não devemos cancelar o processo de atualização da base do banco de dados para garantirmos , a fim de garantir a correta execução do script e a alteração das respectivas tabelascolunas.

Para identificar quais colunas serão migradas em sua base no seu banco de dados, basta executar esta a consulta sql SQL abaixo a partir do cadastros de consultas sql do Corpore ou diretamente no Management do Oracle Oracle Management de sua preferência, usando o login com o do Owner do banco de dados Corpore:

Bloco de código
languagesql
themeFadeToGrey
SELECT COL.TABLE_NAME||'.'||COL.COLUMN_NAME AS COLUNA , COL.DATA_TYPE TIPO, ROUND( SEG.BYTES / (1024 * 1024 * 1024), 2) TAMANHO_EM_GIGAS 
FROM USER_TAB_COLUMNS COL, USER_SEGMENTS SEG
 WHERE COL.TABLE_NAME = SEG.SEGMENT_NAME AND COL.DATA_TYPE IN ('LONG', 'LONG RAW')



Dica
titleSugestão de homologação

Se necessário, é uma boa prática criar um ambiente de teste para simular a execução do RM Atualizador em sua base de homologação e avaliar os tempos adicionais resultantes dessa migração de tipos de dados.

Algumas colunas ainda não serão migradas nesta etapa, estamos tratando com celeridade estas exceções.