Take a look at the Oracle installation guide and datatype support - a straight across migration will be problematic.
The use of GoldenGate is not certified for:
Upgrading E-Business Suite databases from one version to another
Migrating E-Business Suite databases from one operating system platform to another
Oracle GoldenGate doesn't (yet) support the replication of all of the datatypes that are used by the E-Business Suite. That means that attempting to use GoldenGate to migrate or upgrade an entire E-Business Suite database will require a combination of GoldenGate and other manual steps to preserve referential integrity.
Tons of information on how to upgrade a database, but there is a huge difference between upgrading in place versus upgrading across databases (typically due to datatype restrictions). Streams cannot be used to upgrade either (datatypes again). One option is to use Data Guard (physical standby, can't use logical because you guessed it, datatype restrictions). Set a restore point, open the database for use during the day (reporting purposes), flashback at night and apply logs that accumulated during the day, repeat forever (or until Oracle figures out a way to get around datatype restrictions).