The reason is typically that the number of arguments is less than expected.
The code for this in the UNIX shell script is
if [ $# -lt 7 ]; then
echo "Arguments required <dbserverhost> <dbinstalldir> <dbname> <dbserviceuser> <dbservicepwd> <dbadminuser> <dbadminpwd> <dbport <optional>>"
echo "dbinstalldir: complete path where the database is installed excluding the bin dir. "
echo "eg: /opt/database/postgres/8.3-community "
In Windows, the code snippet looks like:
IF "%7"=="" (
echo ERROR: Insufficient arguments
echo "Required arguments [dbserverhost] [dbinstalldir] [dbserviceuser] [dbservicepwd] [dbname] [dbuser] [dbpassword] [dbport <optional>]"
In the above case, you have five required arguments instead of seven. (Such as missing <dbservicepwd> <dbadminuser>)
Simply re-do the install with all the arguments with valid values and you should be successful.