2

我正在使用 Oracle 11g,现在我希望迁移到 Microsoft SQL Server 2008 以用于学术学习。我的 DDL 在一个 .txt 文件中,所有语法都与 Oracle 兼容。现在我必须在 SQL Server 中创建相同的表和插入。将我在 Oracle 中创建的现有数据库转换或导入到 SQL Server 的可能选项有哪些?

4

2 回答 2

2

看看这个链接

http://technet.microsoft.com/en-us/library/hh313159.aspx

它逐步描述了将 ORACLE 数据库迁移到 Microsoft Sql Server 数据库的过程。

于 2012-06-13T15:58:48.613 回答
0

为了将 Oracle 11g 转换为 SQL Server 2012,Microsoft 提供了一个名为 SQL Server Migration Assistant for Oracle (SSMA) 的工具。

以下是非常高级的步骤:

  1. 从此链接下载 SSMA for Oracle 。确保您已下载 SSMA for Oracle 和 SSMA for Oracle Ext Pack。一个接一个地安装。

    注意:在安装时,它会提供数据库实例的选项以及创建主密码的选项。记下它们。您以后可能需要它们。

    1. 打开 SSMA 并创建一个新项目。
    2. 连接到 Oracle 数据库。
    3. 连接到 SQL Server 2012。
    4. 转换 Oracle 的架构。
    5. 迁移Oracle的数据。
    6. 与 SQL Server 同步。

用于直接转换的 Youtube链接。数据类型的MSDN PDF链接和有关转换的其他广泛信息。

以上只是为了让您入门,即使我不确定像 Sequence 和 DBLinks 这样的几个选项。祝你好运。

于 2015-11-06T07:19:58.460 回答