One of the quickest, easiest ways to copy a schema and all the objects within the schema in Oracle is to use the DBMS_DATAPUMP package.  Extract the schema, then re-import the schema using a REMAP_SCHEMA modifier to copy the schema to a new name. (If you are more interested in copying just the user-account for login purposes, check out this blog post: Copying a User in Oracle)