sql >> Database teknologi >  >> RDS >> Oracle

Udførelse af flere kommandoer under som et andet brugernavn i en fil i BASH shell

Prøv at bruge en heredoc :

#!/bin/bash
sudo -iu user oracle <<XXX
cd /tmp;
. .sourceme;
sqlplus user/password << EOF;
SPOOL logfile.lst;
@runme.sql;
spool off;
exit;
EOF;
XXX



  1. Vælg kolonner med bestemte kolonnenavne i PostgreSQL

  2. Transaktion nødvendig for en enkelt opdateringsforespørgsel?

  3. Oracle DB revisionsspor

  4. Får maksimalt uden gruppering