100M rows is not such an impresive amount of data, large but not huge.

If servers are linked in a high-capacity network I'll go with the most simple option which is a DBLink.

If servers are not liked in a high-capacity network I'll exp/compress - ftp - uncompress/imp. Be sure you do exp/compress and uncompress/imp concurrently, on-the-fly; not as sequential steps.