Bonjour j'ai un petit probleme, je m'explique :
J'ai un script ksh qui fait appel a un fichier sql.
Celui ci me genere par l'intermediaire du spool un fichier d'environ 500.000lignes.
Je dois desormais le decouper en n fichiers.
j'ai donc realise ce script de decoupe
Voila mon pb: cela fonctionne avec une requette qui me genere un fichier de 500.000lignes en 10mn mais lorsque je l'execute sur une requette plus complexe (mais qui me genere egalement le meme nombre de lignes) qui tourne pendant 1h30 c'est come si larequette se bloquait...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 sqlplus user/passwor @creer_fichier_a_spliter.sql; if [ $? -ne 0 ] then echo " Erreur de création du fichier" else split -l 1000 fichier_a_spliter fi exit $?
je ne rentre a aucun moment dans ce "IF" donc la decoupe ne s'effectue pas...
a la fin du .sql j'ai pourtant bien mis un "quit;"
J'espere avoir ete clair.
Merci d'avance.
[/code]
Partager