Data Pump utility is the most useful tool when migrating a database to a new server type. A convenient wizard will help you to configure the connection to the source and target server, as well as to care about all the features of the syntax when transferring tables and data.
Data Export and Data Import utilities will help you to upload and download data in the most popular formats. You can perform operations both in manual mode and automatically in the command line mode.
Using Extract Database, you can create a backup copy of the database in the form of an SQL script for subsequent execution on the target server. In this case, the program will place the objects in the correct order based on dependencies, and you only need to set the script settings in the step-by-step wizard.