Importar o banco de dados para o sistema Oracle
12c Enterprise
19c

O processo para importar o banco de dados define o LOB a ser armazenado como SecureFile.
  1. Execute os seguintes comandos no sistema Oracle
    12c Enterprise
    19c
    para importar o
    banco de dados de origem
    Oracle
    11g
    (quebras de linhas adicionadas para legibilidade).
    1. Importe o banco de dados ao excluir o índice executando o seguinte comando:
      impdp protect/<password>@<service name> dumpfile=fullexport.dmp schemas=protect directory=DATA_PUMP_DIR logfile=fullimport.log DATA_OPTIONS=skip_constraint_errors TRANSFORM=LOB_STORAGE:DEFAULT EXCLUDE=INDEX
    2. Importe o banco de dados executando o seguinte comando:
      impdp protect/<password>@<service name> dumpfile=fullexport.dmp schemas=protect directory=DATA_PUMP_DIR logfile=fullimport.log DATA_OPTIONS=skip_constraint_errors TRANSFORM=LOB_STORAGE:DEFAULT INCLUDE=INDEX
  2. Verifique se as tabelas de LOB usam o armazenamento de segurança do SecureFile no sistema de destino executando a seguinte consulta:
    Sqlplus protect/<password>@<service name> SELECT table_name as "tableName", column_name as "columnName", securefile as "isSecureFile", in_row as "isInRow" FROM user_lobs WHERE table_name IN ('MESSAGELOB', 'MESSAGECOMPONENTLOB', 'CONDITIONVIOLATIONLOB') ORDER BY table_name, column_name;
  3. Confirme se a coluna
    IsSecureFile
    na saída está definida como SIM em cada uma das três tabelas.
    IsSecureFile
    indica que o LOB usa SecureFile.