hi!
It is always better to create rollback segments in a separate tablespace meant for rollback segments. THis is due to performance problems.
Another after giving the command

"recover database datafile '../.../x.dbf' If I do like this
machine will get hang. "
Did you check the alert.log file for any errors?
Sudip