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 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 | ||||
---|---|---|---|---|
| ||||
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 | ||
---|---|---|
| ||
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. |