Ik ben een beetje in de war. Je zou sqlplus moeten kunnen aanroepen vanuit het bash-script. Dit is misschien wat je deed met je eerste verklaring
Probeer het volgende uit te voeren in je bash-script:
#!/bin/bash
echo Start Executing SQL commands
sqlplus <user>/<password> @file-with-sql-1.sql
sqlplus <user>/<password> @file-with-sql-2.sql
Als u gegevens in uw scripts wilt kunnen doorgeven, kunt u dit via SQLPlus doen door argumenten in het script door te geven:
Inhoud van file-with-sql-1.sql
select * from users where username='&1';
Wijzig vervolgens het bash-script om sqlplus aan te roepen met het doorgeven van de waarde
#!/bin/bash
MY_USER=bob
sqlplus <user>/<password> @file-with-sql-1.sql $MY_USER