Well, to be precise, you only need datafiles and controlfiles to restore from the cold backup.

As to the original question, it would be very usefull if you provide us with the error messages you get when you try to start the database. It could be *many* different things that can couse database not be able to start normaly.