Importez la base de données sur le système Oracle 19c
19c
Le processus d’importation de la base de données définit l'objet LOB pour être enregistré comme SecureFile.
- Exécutez les commandes suivantes sur le système Oracle19cpour importer labase de données sourceOracle (sauts de ligne ajoutés pour plus de lisibilité).
- Importez la base de données tout en excluant l’index en exécutant la commande suivante :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
- Importez la base de données en exécutant la commande suivante :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
- Vérifiez que les tables LOB utilisent le stockage SecureFile sur le système cible en exécutant la requête suivante :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;
- Confirmez que la colonneIsSecureFilede la sortie est définie sur YES dans chacune des trois tables.IsSecureFileindique que l’objet LOB utilise SecureFile.