Database cloning is the process of creating a point-in-time copy of a production database or its backup set. Cloned databases can be used for multiple purposes: During application development cycles for testing functionality that has to be implemented using the current database structure and content.
A database clone is a complete and separate copy of a database system that includes the business data, the DBMS software and any other application tiers that make up the environment.