从Oracle 11g迁移到SQL Server 2008 Express的最简单方法是什么?

时间:2012-06-13 11:17:01

标签: oracle11g sql-server-2008-express

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

2 个答案:

答案 0 :(得分:2)

看一下这个链接

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

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

答案 1 :(得分:0)

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

以下是非常高级别的步骤:

  1. 从此Link下载SSMA for Oracle。确保你有 下载了SSMA for Oracle和SSMA for Oracle Ext Pack。安装一个 接下来。

    注意:在安装时,它将为DB提供选项 实例以及创建主密码。记下 他们。您可能稍后需要它们。

    1. 打开SSMA并创建一个新项目。
    2. 连接到Oracle DB。
    3. 连接到SQL Server 2012。
    4. 转换Oracle的架构。
    5. 迁移Oracle的数据。
    6. 与SQL Server同步。
  2. Youtube链接进行直接转换。 数据类型的MSDN PDF链接以及有关转换的其他详细信息。

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