On the Window environment, I'd perform a full export as follows:
exp userid=system/manager full=y file=full.dmp log=full.logI keep a log for reference. The next step is to FTP the dump file (and the log if you want) to the Unix server. Make sure you explicitly put your FTP session in Binary mode otherwise the dump file could be corrupted during the transfer.
Next, create a database on Unix. You'll also need to create the tablespaces you'll need on that server. The last step is to import the contents of the dump file.
imp userid=system/manager full=y file=full.dmp log=imp.logOracle's dump files are platform-independent. So you don't need to take the platform differences into account.
This was first published in July 2004