This one has bit me on more than one occasion. While running emca the password prompt for dbsnmp user keeps cycling over and over again. The fix is to apparently enclose the password in quotation marks (i.e. "password") upon entry. Not sure why this is needed but it does allow you to get passed the problem. I suspect this is somehow related to the password that is being used.