I tried the exp/imp utility to migrate the database from Windows XP SP2 to Redhat Linux FC4. I used the full mode. The export command I used is:
exp system/password full=y file=db.dmp grants=y rows=y consistent=y recordlength=65535
Then I transfer the file to the other OS and:
imp system/password full=y file=db.dmp grants=y rows=y recordlength=65535
Then I checked the data, I found the data is wrong, is this a bug of the utility or just my fault?

btw: The Oracle on both OS is 9.2.0.1.0