Chargement de données à l'aide de SQL*Loader
Vous pouvez utiliser Oracle SQL*Loader pour charger des données à partir de fichiers locaux sur votre ordinateur client vers Autonomous Database on Dedicated Exadata Infrastructure.
L'utilisation de SQL*Loader peut être adaptée au chargement de petites quantités de données, car les performances de chargement dépendent de la bande passante réseau entre le client et Autonomous Database. Pour les grandes quantités de données, Oracle recommande de les charger à partir du stockage d'objet cloud à l'aide d'Oracle Data Pump. Pour plus d'informations sur le chargement à partir du stockage d'objet cloud, reportez-vous à Chargement des données à l'aide d'Oracle Data Pump.
Oracle recommande d'utiliser les paramètres SQL*Loader suivants pour optimiser les performances de chargement :
readsize=100M bindsize=100M direct=N
Pour plus d'informations, reportez-vous à Paramètres de ligne de commande pour SQL*Loader dans Utilitaires Oracle Database 19c ou Utilitaires Oracle Database 23ai.
Afin de charger plusieurs fichiers en même temps, vous pouvez appeler une session SQL*Loader distincte pour chaque fichier.
Autonomous Database collecte les statistiques d'optimiseur pour vos tables lors des opérations de chargement en masse si vous utilisez les paramètres recommandés. Si vous n'utilisez pas les paramètres recommandés, vous devez collecter les statistiques d'optimisation manuellement, comme expliqué dans Statistiques de l'optimiseur, ou attendre que la tâche de collecte automatique des statistiques se lance.