Password is getting displayed

My shell script which runs on solaris has an execution in it.

Contents of shell script BEGIN :
Executable_filename username/password@DBinstance parameter2 parameter3
Contents of shell script END :

When i launch the shell script, it connects to database to gets few details..

In the console, when i execute "ps -aef | grep report", i am seeing "username/password@DBinstance" attached to unix user process..

What can i do for NOT to display database username/password which gets displayed on the console..?

moved to "scripting". not a solaris problem...

keep user name and password in a file and in the script, read them from that file

but you shouldn't keep the password plain text ... on command line and even in a file

consider some encryption for the password

This is a very common problem with lots of different answers depending on your particular situation. Do a Web seach on "SQLplus hide password" and you will finds multiple solutions.