Can one prevent passwords from appearing in the system process table?

Body: 

One can prevent Oracle passwords from showing in the Unix process table (ps -ef) when running Oracle utilities like sqlplus. Look at the following solutions:

sqlplus /NOLOG @conn.sql
# No messing with ps, no password leak, connect from witin conn.sql
or...

echo "Name : c"
read Name
echo "Password : c"
stty -echo
read Password
stty echo
echo ${Name}/${Password} | sqlplus
or...

USER=scott
PASSWORD=tiger
{ echo ${USER}/${PASSWORD}; cat ${your_script_name_here}; } | sqlplus

Note: You can also create OPS$... or IDENTIFIED EXTERNALLY users in the database
(to use OS authentication) and connect with a "/"