What does the .BAT file look like? Does it set the oracle_sid ev? That could cause the problem.
SET ORACLE_SID=Blah!

MH