Aqua数据工作室导出数据库

时间:2016-10-17 14:37:27

标签: sql-server oracle export

如何将数据库从MS SQL导出到Oracle? 可能吗?

我在MS SQL中创建了一个ER模式,然后尝试转换并生成脚本。我只需要在Oracle窗口中运行它吗?

CREATE TABLE "dbo"."Categories"  ( 
    "num_categories"    NUMBER(38) NOT NULL,
    "descriptions"      CHAR(10) NULL,
    CONSTRAINT "PK_Categories" PRIMARY KEY("num_categories")
    NOT DEFERRABLE
     NOVALIDATE
)

1 个答案:

答案 0 :(得分:0)

  1. 右键单击数据库,转到工具> ER Diagram Generator,选择源DB中的Schema,Objects并创建ER模型。
  2. 在“ER模型”窗口中,单击“工具”>转换模型并选择目标数据库(在您的情况下为Oracle)
  3. 在列中进行必要的更改,并确保数据类型正确且可以映射
  4. 点击工具>生成脚本并选择所有对象类型。在此步骤中,将创建表,视图和索引的脚本。
  5. 接下来,打开Oracle的查询分析器窗口并粘贴您在步骤4中生成的脚本。
  6. 在Oracle中执行脚本。现在您拥有与源数据库中类似的脚本。
  7. 导航到源数据库,选择每个表,然后导出到Excel。
  8. 导航到目标数据库,选择表格并从Excel导入。
  9. 链接 https://www.aquaclusters.com/app/home/project/public/aquadatastudio/wikibook/Documentation17/page/76/Generating-ER-Diagrams https://www.aquaclusters.com/app/home/project/public/aquadatastudio/wikibook/Documentation17/page/74/How-to-Import-Data