Creating a table from the existing table along with the constraints in oracle
You may try to obtain the source table's DDL using:

select dbms_metadata.get_ddl( 'TABLE', 'SCHEMA_NAME', 'DATABASE_NAME' ) from dual;


Select it into a variable, replace table name to one you need (maybe edit or remove something else) and execute.