Como você está redirecionando a forma de saída do comando para um arquivo, não há saída para colocar na variável.
Você pode usar o utilitário tee
para corrigir isso:
STATUS=$( sqlplus ... <<EOF | tee -a logfile
...
EOF
)
tee
duplicará sua entrada para todos os arquivos nomeados, bem como para sua própria saída padrão (que será inserida em sua variável).
Além disso, aspas duplas como "$PASSWD"
ou você terá todos os tipos de problemas se a senha contiver caracteres especiais. O mesmo vale para "$STATUS"
quando você echo
.