Migrating everything to do with a schema from one Oracle DB server to another
Datapump is one answer.

Look at http://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_export.htm#i1007524 - specifically "Transportable Table mode".  Moves the metadata, but not the data.  You can choose which schemas to include with the SCHEMAS switch, along with the INCLUDE/EXCLUDE parameters.