Jsem lehce zmatený. Měli byste být schopni volat sqlplus ze skriptu bash. To je možná to, co jste dělali se svým prvním prohlášením
Zkuste ve svém bash skriptu provést následující:
#!/bin/bash
echo Start Executing SQL commands
sqlplus <user>/<password> @file-with-sql-1.sql
sqlplus <user>/<password> @file-with-sql-2.sql
Pokud chcete mít možnost předávat data do svých skriptů, můžete to udělat pomocí SQLPlus předáním argumentů do skriptu:
Obsah file-with-sql-1.sql
select * from users where username='&1';
Poté změňte bash skript tak, aby volal sqlplus předáním hodnoty
#!/bin/bash
MY_USER=bob
sqlplus <user>/<password> @file-with-sql-1.sql $MY_USER