Caricamento dei dati mediante SQL*Loader

È possibile utilizzare Oracle SQL*Loader per caricare i dati dai file locali nel computer client in Autonomous Database sull'infrastruttura Exadata dedicata.

L'uso di SQL*Loader potrebbe essere adatto per il caricamento di piccole quantità di dati, in quanto le prestazioni del carico dipendono dalla larghezza di banda di rete tra il client e Autonomous Database. Per grandi quantità di dati, Oracle consiglia di caricare i dati dallo storage degli oggetti cloud utilizzando Oracle Data Pump. Per informazioni sul caricamento dall'area di memorizzazione degli oggetti cloud, vedere Carica dati mediante Oracle Data Pump.

Oracle consiglia di utilizzare i seguenti parametri SQL*Loader per ottenere le migliori prestazioni di caricamento:

readsize=100M
bindsize=100M
direct=N

Per informazioni dettagliate, vedere Parametri della riga di comando per SQL*Loader in Oracle Database 19c Utilities o Oracle Database 23ai Utilities.

Per caricare più file contemporaneamente, è possibile richiamare una sessione SQL*Loader separata per ogni file.

Autonomous Database raccoglie le statistiche dell'optimizer per le tabelle durante le operazioni di caricamento di massa se si utilizzano i parametri consigliati. Se non si utilizzano i parametri consigliati, è necessario raccogliere manualmente le statistiche dell'optimizer come descritto in Statistiche dell'optimizer o attendere l'avvio del task di raccolta automatica delle statistiche.