Saya sedikit bingung. Anda harus dapat memanggil sqlplus dari dalam skrip bash. Ini mungkin yang Anda lakukan dengan pernyataan pertama Anda
Coba Jalankan yang berikut ini dalam skrip bash Anda:
#!/bin/bash
echo Start Executing SQL commands
sqlplus <user>/<password> @file-with-sql-1.sql
sqlplus <user>/<password> @file-with-sql-2.sql
Jika Anda ingin dapat meneruskan data ke dalam skrip Anda, Anda dapat melakukannya melalui SQLPlus dengan meneruskan argumen ke dalam skrip:
Isi file-with-sql-1.sql
select * from users where username='&1';
Kemudian ubah skrip bash untuk memanggil sqlplus dengan memasukkan nilai
#!/bin/bash
MY_USER=bob
sqlplus <user>/<password> @file-with-sql-1.sql $MY_USER