Puede usar a heredoc :
sqlplus -s /nolog <<!EOF
connect SOME_USERNAME/example@sqldat.com:1500/SOMESID
@some.sql
!EOF
El connect y @some.sql se tratan como un flujo de entrada a SQL*Plus, como si los hubiera escrito en una sesión interactiva, y no son parte de la llamada inicial al ejecutable, por lo que los detalles de la conexión no aparecen en ps salida.
También puede usar variables si lo desea, por cierto, ya que la expansión de la variable ocurre en el shell antes de pasar la secuencia al ejecutable, por lo que aunque SQL * Plus no lo entendería, diga $PASSWD , refiriéndose a eso en los trabajos heredoc y se pasa el valor de la variable real.