|Oracle Migration Workbench Reference Guide for Microsoft SQL Server and Sybase Adaptive Server Migrations
Release 9.2.0 for Microsoft Windows 98/2000 and Microsoft Windows NT
Part Number A97248-01
This chapter introduces the Oracle Migration Workbench (Migration Workbench) under the following headings:
The Migration Workbench is a tool that simplifies the process of migrating data and applications from an Microsoft SQL Server and Sybase Adaptive Server environment to an Oracle9i or Oracle8i destination database. The Migration Workbench allows you to quickly and easily migrate an entire application system, that is the database schema including triggers and stored procedures, in an integrated, visual environment.
Microsoft SQL Server is used in this document to refer to both Microsoft SQL Server 6.5, Microsoft SQL Server 7.0, and Microsoft SQL Server 2000 unless otherwise stated.
The Migration Workbench allows you to migrate a Microsoft SQL Server and Sybase Adaptive Server database to an Oracle9i or Oracle8i database. The Migration Workbench employs an intuitive and informative User Interface and a series of wizards to simplify the migration process. To ensure portability, all components of the Migration Workbench are written in Java.
The Migration Workbench uses a repository to store migration information. This allows you to query the initial state of the application before migration. By initially loading the migratable components of the application system into a repository, you can work independently of the production application.
Furthermore, the Migration Workbench saves useful dependency information about the components you are converting. For example, the Migration Workbench keeps a record of all the tables accessed by a stored procedure. You can then use this information to understand the impact of modifying a given table.
The Migration Workbench release 9.2.0 is a wizard-driven tool. It is composed of core features and Microsoft SQL Server and Sybase Adaptive Server migration specific features. The Migration Workbench allows you to:
The following terms are used to describe the Migration Workbench:
Application System is the database schema and application files that have been developed for a database environment other than Oracle, for example, Microsoft SQL Server and Sybase Adaptive Server.
Capture Wizard is an intuitive wizard that takes a snapshot of the data dictionary of the source database, loads it into the Source Model, and creates the Oracle Model.
Dependency is used to define a relationship between two migration entities. For example, a database view is dependent upon the table it references.
Destination Database is the Oracle database to which the Migration Workbench migrates the data dictionary of the source database.
Migration Component is part of an application system that can be migrated to an Oracle database. Examples of migration components are tables and stored procedures.
Migration Entity is an instance of a migration component. The table EMP would be a migration entity belonging to the table MIGRATION COMPONENT.
Migration Wizard is an intuitive wizard that helps you migrate the source database to Oracle.
Migration Workbench is the graphical tool that allows migration of an application system to an Oracle database environment.
Navigator Pane is the part of the Migration Workbench User Interface that contains the tree views representing the Source Model and the Oracle Model.
Oracle Model is a a series of Oracle tables that is created from the information in the Source Model. It is a visual representation of how the source database looks when generated in an Oracle environment.
Properties Pane is the part of the Migration Workbench User Interface that displays the properties of a migration entity that has been selected in one of the tree views in the Navigator Pane.
Progress Window is the part of the Migration Workbench User Interface that contains informational, error, or warning messages describing the progress of the migration process.
Software Development Kit (SDK) is a set of well-defined application programming interfaces (APIs) that provide services that a software developer can use.
Source Database is the database containing the data dictionary of the application system being migrated by the Migration Workbench. The source database is a database other than Oracle, for example, Microsoft SQL Server and Sybase Adaptive Server.
Source Model is a replica of the data dictionary of the source database. It is stored in the Oracle Migration Workbench Repository and is loaded by the Migration Workbench with the contents of the data dictionary of the source database.
Workbench Repository is the area in an Oracle database used to store the persistent information necessary for the Migration Workbench to migrate an application system.