Scénario:Oracle mise à jour la base de données de production
- J'ai un énorme fichier .csv (millions de lignes).
- Avec
sqlldr
(SQL Loader) Je dois créer une table temporaire avec toutes les données dans le fichier CSV. Après cela, je dois faire un peu de traitement sur la table temporaire (mise à jour majuscule de certaines colonnes, etc.). - Après traitement, je dois prendre chaque ligne de la table temporaire, faire des vérifications supplémentaires et insérer ces lignes dans une autre table (étant fortement utilisé en production).
Comment proposez-vous de faire tout ce traitement, afin que je n'affecte pas la performance globale de l'environnement de production?
(NOTE: je ne suis pas supposé pré-traiter le .csv avant la main).
Toute suggestion sera grandement appréciée!
Y a-t-il une raison pour laquelle vous ne pouvez pas charger ceci en développement et le déployer à partir de là? – JNK