script batch ne se lance plus
Bonjour,
j'ai un petit soucis dans les scripts batch, depuis qu'on à changer de serveur, mes scripts batch on la structure suivante :
mon fichier.bat
Code:
1 2
|
sqlplus user/passe@servicename @"d:\...\......\...\Requete\Batch\script.txt" |
fichier txt
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
set echo off
set newp none
set termout off
set feedb off
set head on
set heads on
set underline off
set pages 1000
set lines 200
set pagesize 1000
set linesize 200
set colsep ";"
define date1=foo
column date1 new_value date1
column champs1 format a40
......
.....
......
select 'monfichier_'||to_char(sysdate-1,'yyyy_mm_dd')||'.csv' date1 from dual;
set termout on
spool "d:\....\....\....\Resultat\&date1"
select monchampsb AS champs1
from .......
spool off
exit; |
le fichier geneé s'enregistre dans résultat automatiquement, jusque là tout vas bien et depuis qu'on a changé de serveur nous avons ceci :
fichier.bat
Code:
1 2
|
sqlplus user/passe@servicename @"\\serveur456\x:\...\......\...\Requete\Batch\script.txt" |
et mon fichier txt ( le meme sauf que le chemin du dossier résultat change
fichier txt
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
set echo off
set newp none
set termout off
set feedb off
set head on
set heads on
set underline off
set pages 1000
set lines 200
set pagesize 1000
set linesize 200
set colsep ";"
define date1=foo
column date1 new_value date1
column champs1 format a40
......
.....
......
select 'monfichier_'||to_char(sysdate-1,'yyyy_mm_dd')||'.csv' date1 from dual;
set termout on
spool "\\serveur456\x:\....\....\....\Resultat\&date1"
select monchampsb AS champs1
from .......
spool off
exit; |
seulement là quand je lance le batch, aucun fichier n'est généré, je vois la fenetre noir s'affiché, se fermé et rien pas de fichier csv, pourtant j'ai vérifié tous les chemins, j'ai même mis une pause dans mon batch mais il ne le prend pas , comment ça se fait?
Un grand merci à vous