Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Thực thi nhiều lệnh dưới dạng tên người dùng khác trong một tệp trong trình bao BASH

Thử sử dụng 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. Cố vấn DBA của Oracle

  2. CHO THUÊ LOB

  3. CSV trong nhà phát triển SQL…

  4. ORA-00054:tài nguyên bận và có được với NOWAIT được chỉ định

  5. SQL - duy trì thứ tự dựa trên các tham số truy vấn