Hi Surajit,
Do you use unicode? What character sets do you use? SQL server use UCS-2 so in some case it uses more disk space.
http://docs.oracle.com/cd/B19306_01/server.102/b14225/ch6unicode.htm
I high recommend you try to migrate to SQL server 2008 with page compression directly.
PS: maybe ECC6 is required.