most of the time import and export will work fine for transferring data between databases.

Note the following,
1. Do full export from the production database
2. Make sure you have remove all schema (apart from sys and system) from the development database by DROP USER.
3. If you have pre-created all tablespaces same as production, do full IMPORT to the development database
If not , the file structure of development must be the same as production, full IMPORT will create the data file on OS level and the tablespaces in the database.


* use IGNORE=yes when full IMPORT