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 é necessária porque os tipos LONG e LONG RAW estão sendo depreciados pela Oracle, o que atualmente dificulta o reparo de dados e a modelagem do banco de dados.
Informações |
---|
Mais informações técnicas a respeito destes tipos de dados descontinuados no site do fabricante: Datatype Limits |
Esta migração em tabelas com um grande número de registros pode levar mais tempo do que o normal. Essa situação é prevista e esperada, portanto, não devemos cancelar o processo de atualização do banco de dados, a fim de garantir a correta execução do script e a alteração das respectivas colunas.
Para Afim de 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 | ||||
---|---|---|---|---|
| ||||
selectSELECT 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 where 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. |