Oracle Migration Tools - Statement of Direction

Oracle Migration Tools Statement of Direction

Updated May 2008

Introduction

Oracle provides a variety of tools that enable customers to easily migrate from third party databases to the Oracle platform. These tools are available today for download from the Oracle Technology Network free of charge.

Status Today

  • Oracle SQL Developer
    SQL Developer allows you to migrate your existing Microsoft SQL Server, Microsoft Access, Sybase Adaptive Server, or MySQL databases to any Oracle database in a simple point-and-click process. Tightly integrated with SQL Developer, the migration functionality migrates all schema objects, triggers, stored procedures and data.
  • Oracle Migration Workbench (10.1.0.4.0 )
    The original stand-alone Oracle Migration Workbench (OMWB) allows you to migrate your existing Informix Dynamic Server, IBM DB2/400 and IBM DB2 UDB database to any Oracle database. This tool migrates all schema objects, triggers, stored procedures and data.

Background to the Re-launch of the Oracle Migration Tools

The OMWB was re-developed and enhanced as an extension to Oracle SQL Developer, thus providing a single environment for the complete lifecycle of the migration project. The extension also provides reports on the migration process.

The initial release of the Migration Workbench in Oracle SQL Developer, in August 2007, supported Microsoft Access, Microsoft SQL Server, including SQL Server 2005, and MySQL. The latest release, Oracle SQL Developer 1.5, also supports Sybase Adaptive Server. The remaining platforms, Informix and IBM DB2, currently still supported by OMWB, will continue to be supported on the original, standalone OMWB (10.1.0.4.0) release.

Using the Migration Workbench in SQL Developer, users can:

  • Explore third party databases within SQL Developer. Supported databases:
    • Microsoft Access versions 97, 2000, 2002/XP and 2003
    • Microsoft SQL Server 7, 2000 and 2005
    • MySQL versions 3, 4 and 5.0
    • Sybase Adaptive Server 12 and 15
  • Take advantage of different ways to migrate:
    • Simple mode: Provides a wizard to carry out a full migration with minimal user interaction.
    • Expert mode: Provides fine-grained control over the migration process. This allows users to select objects to migrate. It also allows users to spread the workload among a migration team.
  • Least privilege migration - The ability to migrate objects from source to target without the need for DBA privileges. The workbench will migrate objects it has privileges to view so it does not require any special privileges to run.
  • Capture a snapshot of the third party database. This provides users with a copy of the third party database that they can browse and modify. This is the static target that will be used in the migration. For safety and security, the third party database is never updated or altered.
  • Convert schema objects (tables, views, indexes...) including stored procedures.
  • Copy data from the third party database to the newly migrated Oracle database.
  • Use SQL Developer to browse, edit and update the newly migrated schema objects and schema data.
  • Utilize advanced parsing technology for translation of single SQL statements, SQL scripts and procedural SQL.
  • Run supplied reports, from planning and estimation of the migration process, through to execution and completion of the full migration.
  • Parallel Online data move - The ability to move the data using a number of parallel connections for increased throughput.
  • Offline data move script generation - Generates scripts to allow for export of source data and import to target database of offline data move.
  • Language Translation Features - Supports translation of stored programs, procedures, functions, triggers, constraints and views defined in Transact SQL or Microsoft Access SQL.
  • Translation scratch editor - An interactive editing facility for Transact SQL and Microsoft Access SQL allowing for instant translation to PL/SQL or SQL. This editor supports both single-statement translation and translation of complex SQL scripts.
  • Translation difference viewer - Inline difference viewer for examining translated SQL. This viewer provides color coded side-by-side comparison of translated SQL to display semantic similarities between the source and translated code.

Plans for the Future of Oracle Migration Tools

  • In the ongoing work to extend the functionality offered by the Migration Workbench in SQL Developer, support for migration from IBM DB2/400 and IBM DB2 UDB is under development. The standalone OMWB (10.1.0.4.0) release will remain in place until all currently supported platforms are supported through the SQL Developer. At that time the original, standalone OMWB will be desupported.
  • The Application Migration Assistant (AMA) will be made available as an extension to SQL Developer.
  • The functionality currently provided by the Database Migration Verifier (DMV) will become a feature of the Migration Workbench in SQL Developer. Currently the DMV is a command line tool. This functionality will be a feature of SQL Developer providing the user with a graphical view of the verification status.

Focus areas on OTN (Collateral and Information)

Current support channels for migration customers continue to be offered:

Support

Oracle SQL Developer is a free product that is supported through Oracle Support for all customers with Oracle Database Support contracts. Customers encountering any issues are encouraged to log a Technical Assistance Report using MetaLink.

Conclusion

This document shows Oracle's ongoing commitment to support its customers. Oracle's migration tools are being redeveloped to work within the easy to install, lightweight, extensible SQL Developer platform. Working within this framework provides an integrated solution for migration experts and provides extensibility and cross platform capability. SQL Developer works under Windows, Mac OS X and Linux.

Continue to use the Forums specified above for all your feedback.

THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER ANY MATERIAL, CODE, OR FUNCTIONALITY, AND SHOULD NOT BE RELIED UPON IN MAKING PURCHASING DECISION. THE DEVELOPMENT, RELEASE, AND TIMING OF ANY FEATURES OR FUNCTIONALITY DESCRIBED FOR ORACLE'S PRODUCTS REMAINS AT THE SOLE DISCRETION OF ORACLE.

E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy