1.backup the source datafiles
2.restore to target
3.issue "alter database backup controlfile to trace"
4.find the last file created under $ORACLE_BASE/admin/$ORACLE_SID/udump destination and copy over to target (lets call it /export/home/oracle/clone.sql)
5. modify the clone.sql if target mount points and database name are different
6. on target "startup mount" --> @clone.sql -->"recover database using backup controlfile until cancel"
7. apply the last of archives and bring it online by issuing "alter database open resetlogs"
walla!