Importación de la base de datos al sistema Oracle 19c
19c
El proceso para importar la base de datos establece el almacenamiento de LOB como SecureFile.
- Ejecute los siguientes comandos en el sistema Oracle19cpara importar labase de datos de origende Oracle (saltos de línea agregados para mejorar la legibilidad).
- Ejecute el siguiente comando para importar la base de datos (exluyendo el índice):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
- Ejecute el siguiente comando para importar la base de datos: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 que las tablas LOB usan el almacenamiento de SecureFile en el sistema de destino ejecutando la consulta siguiente: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 que la columnaIsSecureFilede la salida está configurada en YES en cada una de las tres tablas.IsSecureFileindica que LOB usa SecureFile.