使用 Oracle 移植工作台从 Microsoft SQL Server 移植到 Oracle 数据库 10g 目的本模块介绍了如何使用 Oracle 移植工作台从 Microsoft SQL Server 数据库移植到 Oracle 数据库 10g。所需时间 大约 2 个小时 主题本教程将讨论下列主题:概述 情景前提条件 安装和配置 Oracle 移植工作台 创建源模型创建 Oracle 模型 自定义 Oracle 模型 将表空间、用户以及用户表移植到目标数据库中将数据移植到目标数据库中将其余模式对象移植到目标数据库中验证成功移植了存储过程和触发器生成和查看 Oracle 移植工作台报告 总结 概述Oracle 移植工作台是什么?Oracle 移植工作台是一种简化从第三方数据库系统到 Oracle 平台(Oracle9i 和 Oracle 数据库 10g)移植过程的工具。Oracle 移植工作台在集成环境中移植整个数据库模式(包括触发器和存储过程)。 通过 Oracle 移植工作台,您可以:使用向导和脚本在各个阶段进行移植 使用联机捕获或脱机捕获检索源数据库信息 自定义信息库中的 Work In Progress 数据库对象 分析存储过程、触发器以及视图,并将它们转换为 Oracle PL/SQL 通过报告和消息监视移植的状态。 Oracle 移植工作台从源数据库库(如 SQL Server)提取信息,并创建 Oracle 目标数据库。为了移植不同的源数据库,Oracle 移植工作台针对其所能移植的每一个数据库使用专门的插件。通过脱机捕获方法,Oracle 移植工作台从源数据库检索元数据,并将它们存储到您载入到工作台信息库的一组文件中。工作台信息库是 Oracle 数据库中的一组表,包含有关移植的所有信息。工作台信息库由源模型(表示源数据库)和 Oracle 模型(表示 Oracle 数据库)组成。您可以在工作台信息库对源模型和 Oracle 模型进行修改,而不会影响生产环境。 情景在本教程中,您要将 SQL Server 2000(源数据库)中的 HR 数据库移植到 Oracle 数据库 10g(目标数据库)中。本教程为您提供脱机捕获文件,这些文件是从 Microsoft SQL Server 2000 源数据库中提取的元数据。创建和自定义源模型和 Oracle 模型后,您可以移植模式对象并使用 SQL*Loader 脚本移植表数据。 前提条件开始本教程之前,您应该:1.在 Windows 资源管理器中,导航到 DVD 中的 Oracle_Migration_Workbench 文件夹,将 omwb_windows.zip 解压缩到本地驱动器上的文件夹中(如 c:\omwb)。 2.取消...