Importar o banco de dados para o sistema Oracle 19c
19c
O processo para importar o banco de dados define o LOB a ser armazenado como SecureFile.
- Execute os seguintes comandos no sistema Oracle19cpara importar obanco de dados de origemOracle (quebras de linhas adicionadas para legibilidade).
- 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
- 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
- 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;
- Confirme se a colunaIsSecureFilena saída está definida como SIM em cada uma das três tabelas.IsSecureFileindica que o LOB usa SecureFile.