Você está misturando os comandos shell e sqlplus
. sqlplus
não entende redirecionamentos, você tem que usar a palavra-chave spool
.
Por exemplo:
SQL> spool /tmp/result.txt
SQL> start requete.sql
SQL> spool off
Do shell:
$ sqlplus scott/tiger @requete.sql > /tmp/result.txt