леко съм объркан. Трябва да можете да извикате sqlplus от bash скрипта. Това може да правите с първото си изявление
Опитайте да изпълните следното във вашия bash скрипт:
#!/bin/bash
echo Start Executing SQL commands
sqlplus <user>/<password> @file-with-sql-1.sql
sqlplus <user>/<password> @file-with-sql-2.sql
Ако искате да можете да предавате данни във вашите скриптове, можете да го направите чрез SQLPlus, като подадете аргументи в скрипта:
Съдържание на file-with-sql-1.sql
select * from users where username='&1';
След това променете bash скрипта, за да извика sqlplus, предавайки стойността
#!/bin/bash
MY_USER=bob
sqlplus <user>/<password> @file-with-sql-1.sql $MY_USER