Histórico da Página
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 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 estão sendo depreciados pela Oracle e atualmente geram dificultadores para reparo de dados e modelagens do banco.
Informações |
---|
Mais informações técnicas a respeito destes datatypes no site do fabricante: Datatype Limits |
Esta migração em tabelas que possuem grande número de registros pode levar mais tempo que o normal, esta situação é prevista e esperada, sendo assim, não devemos cancelar o processo de atualização da base de dados para garantirmos a correta execução do script e alteração das respectivas tabelas.
Para identificar quais colunas serão migradas em sua base de dados basta executar esta consulta sql abaixo a partir do cadastros de consultas sql do Corpore ou diretamente no Management do Oracle de sua preferência usando o login com o Owner do Corpore:
Bloco de código | ||||
---|---|---|---|---|
| ||||
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 | ||
---|---|---|
| ||
Caso seja necessário, seria uma boa prática criar um ambiente amigável para simular a execução do RM Atualizador em sua base de homologação e apurar os tempos acrescidos com esta ação de migração dos tipos de dados. |