没有合适的资源?快使用搜索试试~ 我知道了~
首页从informix迁移到oracle
资源详情
资源评论
资源推荐

目录
第一章 概述
本章概述 OWM 是如何迁移第三方数据库到 Oracle 数据库的
第二章 准备迁移计划
本章概述创建迁移计划的过程
第三章 迁移之前的相关工作
本章概述在利用迁移平台迁移数据前必须完成的相关任务
第四章 获取数据源
本章概述如何获取数据源
第五章 创建和定制 Oracle 模板
本章概述如何创建和定制 oracle 模板
第六章 迁移数据库
本章概述如何将第三方数据库数据迁移到 Oracle 数据库
第七章 测试 oracle 数据库
本章概述如何测试迁移后的数据库和软件:检验是否所有的数据都已迁移,确定迁移的数
据是否正确。
第八章 部署 oracle 数据库
本章概述如何有效部署迁移的经过测试的数据库
第九章 使用报告
本章概述如何通过迁移平台有效使用报告
第十章 问题集
本章包含在迁移过程中可能出现的问题,原因,以及解决办法,仅供参考
关键词汇
本手册中的词组
相关文档
迁移平台包含下列相关文档:
Oracle 迁移平台发布手册
Oracle 迁移平台在线帮助
Oracle 迁移平台 FAQ
迁移平台也包括每种能够被迁移的第三方数据库的操作细节
OWM for IDS 迁移指南
OWM for Microsoft Access 迁移指南

OWM for Microsoft SQL Server 和 Adaptive Server 迁移指南
OWM for MySQL 3.22,3.23,4.x 迁移指南
OWM for IBM DB2/400 V4R5 迁移指南
OWM for IBM DB2 UDB 迁移指南
以下文档也与数据库迁移相关:
Oracle 概述
Oracle 管理员手册
Oracle SQL 参考指南
可以在 http://www.oracle.com/technology 现在相关文档。
专有术语
下列操作系统在本文档中简称为 windows:
■ Microsoft Windows 98
■ Microsoft Windows NT 4.0
■ Microsoft Windows 2000
■ Microsoft Windows XP
UNIX 和 RedHat 企业第 3 版在本文档中简称 Linux x86
第一章 概述
本章主要说明迁移平台如何从第三方数据库迁移至 ORACLE 数据库,也提到了为完成数据
迁移必须先期进行迁移准备工作,有以下几个部分:
综述
迁移平台如何工作
使用迁移工具
迁移平台的好处
支持的第三方数据库
综述
Oracle 数据库比第三方数据库,能提供更可靠、更好的伸缩性、更强的扩展性、更好
的安全性能。由于这个原因,用户会把他们现行的数据系统诸如 Microsoft SQL Server 和
Microsft Access 迁移到 Oracle 数据库。数据库迁移是一个复杂的过程,因此,我们提供了
Oracle 迁移平台,它可以帮助你从第三方数据库迁移至 Oracle 数据库。本文档介绍了如何
使用迁移平台迁移数据库及迁移过程。
迁移平台从源数据库获取信息后把它们显示在数据源模型里,数据原模型是贮存在迁
移 平 台 库 中 的 源 数 据 库 结 构 的 表 现 形 式 。 迁 移 平 台 能 够 迁 移 data,schema
objects,triggers,stored procedures。迁移平台利用它自身的库(平台库)存贮整个迁移过程中连
续的迁移信息。甚至你可以修改数据源模型同时生成同样的 Oracle 模型。Oracle 模型是贮
存在迁移平台库中的目的数据库结构的表现形式,迁移平台使用源数据库的信息来迁移
Oracle 模型,进而,你可以利用源数据模型的和 Oracle 模型中的信息比较数据库对象,检
验 Oracle 预留的关键字是否冲突,管理整个迁移过程。

迁移平台如何工作
本节介绍迁移平台的组件,以及它们如何配合工作将第三方数据库迁移至 Oracle 数据
库。图 1-1 展示了迁移平台和插件如何从源数据库读取信息并创建 Oracle 数据库的,迁移
平台利用存储在平台库中的迁移信息完成到 Oracle 数据库的迁移工作。你可以通过 Oracle
模型和源数据模型在进行迁移之前确认哪些进行了变动。
图 1-1 迁移平台体系结构
迁移平台
迁移平台提供了用户界面,用户向导——这可以帮助你便利的从第三方数据库迁移至
Oracle 数据库。迁移平台包含下列用户向导和脚本:
用于获取源数据库数据的采集向导
用于从源数据模型向 Oracle 模型迁移的迁移向导
用于从源数据库复制数据到目的数据库和创建数据库结构文件的脚本
不同的插件可以实现从不同的第三方数据库向 Oracle 数据库的迁移,所以你必须至少
安装一种插件。
插件
迁移平台利用这些插件用来:
从源数据库数据字典中抽取数据
创建数据源模型
转换源数据模型为 Oracle 模型
不同的插件可以实现从不同的第三方数据库向 Oracle 数据库的迁移。
平台库
平台库是特定 Oracle 数据库中的一系列表,这个特定 Oracle 数据库存储着源数据模型、
Orale 模型以及迁移信息,通过管理在平台库中的源数据模型和 Oracle 模型,就可以在不影
响产品环境的前提下定制迁移过程。迁移平台含有进行迁移的数据库的副本信息。

我们推荐使用 Oracle10g 或者 Oracle9i 来存储平台库,也可以使用通过迁移平台安装的
默认平台库来存储信息,但是默认的平台库必须是 Windows 安装才有效。
使用迁移工具
迁移平台迁移过程有以下几步:
采集源数据库
处理目的数据库
创建和定制 Oracle 模型
从源数据库到 Oracle 数据库进行迁移
采集源数据库
在这一步,将利用迁移平台从源数据库数据字典中抽取元数据,进而生成平台库源数
据模型。这个过程中有两步可以使用。
使用采集向导连接源数据库,抽取数据结构,生成源数据模型
使用迁移平台在线采集脚本以源数据库为标准创建一系列定义数据结构的文件,
然后利用迁移平台从这些文件上生成源数据模型
第四章采集源数据库会更详细地描述如上内容。
处理目的数据库
必须拥有以下角色和权限才能在目的数据库上进行更多迁移处理任务。
注:必须直接授权以下权限给一使用账户,如果先授权以下权限给一角色,然后再把
角色权限授权给一使用用户,这样将不能起到应有的作用。另外,迁移数据库不能以 SYS
用户进行。
Roles
CONNECT WITH ADMIN OPTION
RESOURCE WITH ADMIN OPTION
Privileges
ALTER ANY ROLE
ALTER ANY SEQUENCE
ALTER ANY TABLE
ALTER TABLESPACE
ALTER ANY TRIGGER
COMMENT ANY TABLE
CREATE ANY SEQUENCE
CREATE ANY TABLE
CREATE ANY TRIGGER
CREATE VIEW WITH ADMIN OPTION
CREATE PUBLIC SYNONYM WITH ADMIN OPTION
CREATE ROLE
CREATE TABLESPACE
CREATE USER
DROP ANY SEQUENCE
DROP ANY TABLE
DROP ANY TRIGGER

DROP TABLESPACE
DROP USER
DROP ANY ROLE
GRANT ANY ROLE
INSERT ANY TABLE
SELECT ANY TABLE
UPDATE ANY TABLE
举例,创建了一个具备最低权限的迁移用户 omwb_user,可以通过如下指令操作:
CREATE USER omwb_user IDENTIFIED BY omwb_user;
GRANT CONNECT, RESOURCE, CREATE VIEW, CREATE PUBLIC SYNONYM TO
omwb_user WITH ADMIN OPTION;
GRANT ALTER ANY ROLE,
ALTER ANY SEQUENCE,
ALTER ANY TABLE,
ALTER TABLESPACE,
ALTER ANY TRIGGER,
COMMENT ANY TABLE,
CREATE ANY SEQUENCE,
CREATE ANY TABLE,
CREATE ANY TRIGGER,
CREATE ROLE,
CREATE TABLESPACE,
CREATE USER,
DROP ANY SEQUENCE,
DROP ANY TABLE,
DROP ANY TRIGGER,
DROP TABLESPACE,
DROP USER,
DROP ANY ROLE,
GRANT ANY ROLE,
INSERT ANY TABLE,
SELECT ANY TABLE,
UPDATE ANY TABLE
TO omwb_user;
创建和定制 Oracle 模型
在这一节,可以了解如何使用迁移平台绘制源数据元素,这些元素显示在源数据模型
中,与 Oracle 模型略图对象类似。采集向导将默认创建 Oracle 模型,接下来就可以同时定
制源数据模型和 Oracle 模型。
第五章创建和定制 Oracle 模型将会详细介绍以上过程。
从源数据库到 Oracle 数据库进行迁移
剩余28页未读,继续阅读










安全验证
文档复制为VIP权益,开通VIP直接复制

评论9