Probeer SET DEFINE ON toe te voegen naar het begin van je script file3.sql .
Als SET DEFINE is ON , SQL*Plus vervangt &... substitutieparameters met hun waarden. Als SET DEFINE is OFF (wat het voor jou lijkt te zijn), zal SQL*Plus dit niet doen.