Hi

You might want to check this white paper
http://www.oracle.com/technology/dep...grationTDB.pdf

Esentially you need to use rman convert command and transportable tablespaces to do that.

I would first migrate 10gr1 to 10gr2 on solaris and then do the migration from solaris 10gr2 to Linux 10gr2

There will be downtime and that you need to test in your case

You might also want to check this blog

http://blog.nominet.org.uk/tech/2006...aris-to-linux/

I have done a similar migration and the size of the database was 400Gb.

It took me nearly 48 Hours for the complete migration single instance to single instance both i think very using Veritas quick IO filesystem.
But thats me.
(I forgot to copy the datafiles in parallel initially from Sun to Linux Box)

Offcourse what i first did was copy the UAT environment over to the Linux box to test and prepare the checklist of everything .This was also the time when the System Testing team did a lot of tests to ensure everything worked fine since we had to change the Pro *C Compiler from Sun to GNU C.

Unfortunately i am out of the project now and on bench and hence dont much material on this to share.


regards
Hrishy