If your source and destination O/S are the same, standby would probably be best. At the moment I am looking at migrating a 1tb database from linux to AIX with minimal downtime, and because the endian formats are different, I am using Datapump to create the destination database and Oracle Streams...