Bonjour,
Oracle 10g, linux
Je cherche a spooler une commande os genre :
Mais cela n'écrit rien dans mon fichier :cry:Code:
1
2
3
4 spool test host ls spool off
Y a-t-il une technique ?
Merci
Jok's
Version imprimable
Bonjour,
Oracle 10g, linux
Je cherche a spooler une commande os genre :
Mais cela n'écrit rien dans mon fichier :cry:Code:
1
2
3
4 spool test host ls spool off
Y a-t-il une technique ?
Merci
Jok's
:)Code:host ls > test
Bonjour,
Effectivement c'est une bonne idée :D
Malheureusement, le spool est en cours et cela n'a pas l'air de marcher :
Et si je spool spool off / host /spool spool off, j'écrase le fichier au 2eme spool (je sais pas si je suis très clair là 8O)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
27
28
29
30
31
32
33
34
35
36
37 SQL> set linesize 100 SQL> set echo off SQL> set head off SQL> spool test.txt SQL> host uname -n>>test.txt SQL> select version from v$instance; 10.2.0.3.0 SQL> host uname -o -r>>test.txt SQL> spool off SQL> exit Disconnected from Oracle Database 10g Release 10.2.0.3.0 - 64bit Production [oracle@ww-noiora02 ~]$ more test* :::::::::::::: test.lst :::::::::::::: SQL> host ls SQL> spool currently spooling to test.lst SQL> spool off :::::::::::::: test.txt :::::::::::::: SQL> host uname -n>>test.txt SQL> select version from v$instance; 10.2.0.3.0 SQL> host uname -o -r>>test.txt SQL> spool off [oracle@ww-noiora02 ~]$
Une idée ?
Merci !
spool ne peut pas afficher le résultat du host puisque ce résultat est fourni par un autre process.
laisse ton spool ouvert, tu fais tes host dans un autre fichier et tout à la fin :
et voila... pour info en 10G tu peux spooler sans écraser le fichier s'il existe en ajouant APP après le nom de fichier :ccool:Code:
1
2
3 spool off host cat test2 >> test1 rm test2
Merci !! :king:
Le app va effectivement me simplifier la vie :D
++