Tornado, as you can read on my posts avobe, the script "dbora" is supposed to accept start/stop parameters. Assuming this, you don't need to use a "case" again inside the wrapper script. That's why just a "$1" is enough.
Yo DO need to set 555, at least, in the "dbora" script if you want to execute it as the Oracle user from the wrapper script. Obviously, you DO NOT need it on the wrapper script as long as it's executed by root.
Back to your script, duke0001, the problem seems to be that the file /u01/app/oracleproduct/10.2.0/db_1/bin/dbstart does not exist. Check it and, for now, forget everything about the wrapper script.