Oracle
 sql >> база данни >  >> RDS >> Oracle

Изпълнение на множество команди под друго потребителско име във файл в BASH shell

Опитайте да използвате 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане на стойности от 3 таблици

  2. Материализиран изглед с Oracle

  3. Няма повече данни за четене от грешка в сокета

  4. Oracle SID и име на услугата; проблеми с връзката

  5. Дървовидна структура в sql в Oracle. Как да покажа дърво, дъщерни възли и родителски възли в SQL Oracle