Bonjour,
j'ai besoin d'exporter une table Oracle dans un fichier texte.
J'avais commencé l'opération sous Toad avec l'assistant d'export.
Au bout de 2h00 j'ai obtenu un message "memory full".
En effectuant des recherches sur internet, j'ai lancé un export sous sql +.
Avec un code similaire à celui-ci saisi dans la fenêtre sql+ ligne à ligne :
J'ai réussi à lancer le traitement mais il dure depuis hier 17h30.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 set head off -- this will turn off your column name heading spool c:\myfile.txt select field1||'; '||field2||'; '||field3 from my_table; spool off -- turn spooling off set head on -- turn the heading parameter back on
L'assistant Toad allait plus vite, je n'aurais pas eu ce souci de mémoire, ça aurait été très bien.
La table ne contient que 3 champs mais environ 40 millions d'enregistrements.
Est-ce que vous verriez une autre manière de réaliser ce type d'export de façon plus rapide ?
Merci.
Partager