使用数据库导出向导创建安装脚本

要使用“Database Export(数据库导出)”向导在 SQL Developer 中创建安装脚本,请指定安装脚本的名称、要导出的对象和数据以及所需的选项,然后向导将生成安装脚本。

注:在下列过程中,您可能必须放大 SQL Developer 窗口才能查看所有字段和选项。

要使用数据库导出向导创建安装脚本,请执行以下操作:

  1. 如果未执行此操作,请为安装脚本创建一个目录,该目录与 Oracle AI Database 安装目录(例如 C:\my_exports)分开。

  2. 在“SQL Developer”窗口中,单击工具菜单。

  3. 从菜单中选择数据库导出

  4. 在“导出向导 - 第 1 步(共 5 步)(源/目标)”窗口中:

    1. 在“Connection(连接)”字段中,选择与开发环境的连接。

    2. 选择所需的“Export DDL(导出 DDL)”选项(并取消选中任何选定的非所需选项)。

      注:请勿取消选择终止程序,否则安装脚本将失败。

    3. 如果不希望安装脚本导出数据,则取消选择“Export Data(导出数据)”。

    4. 在“另存为”字段中,接受默认的 Single File 并键入安装脚本的全路径名(例如 C:\my_exports\hr_export.sql)。

      文件名必须以 .sql 结尾。

    5. 单击 "Next"(下一步)。

  5. 在“Export Wizard(导出向导)”-“Step 2 of 5(第 2 步,共 5 步)(导出类型)”窗口中:

    1. 取消选中不想导出的类型的复选框。

      选中或取消选中“全部切换”可选中或取消选中所有复选框。

    2. 单击 "Next"(下一步)。

  6. 在“导出向导 - 第 3 步(共 5 步)(指定对象)”窗口中:

    1. 单击 "More"(更多)。

    2. 在“Schema(方案)”字段中,从菜单中选择您的方案。

    3. 在“类型”字段中,从菜单中选择 `ALL OBJECTS` 或特定的对象类型(例如 `TABLE`)。
    4. 单击“查找”。

      对象列表显示在左侧框架中。如果“类型”字段的值为 ALL OBJECTS,则列表包含所选方案中的所有对象。如果“类型”字段的值是特定对象类型,则列表包含所选方案中该类型的所有对象。

    5. 将要导出的对象从左侧框架移到右侧框架:要移动所有对象,请单击 >>。(要将所有对象移回,请单击 <<。)要移动所选对象,请选择它们,然后单击 >。(要将所选对象移回,请选择它们并单击 <。)
    6. (可选)对其他对象类型重复步骤 6.c6.e

    7. 单击 "Next"(下一步)。

      如果在 "Source/Destination" 窗口中取消选择 Export Data,则会出现 "Export Summary" 窗口,转至步骤 8

      如果未在 "Source/Destination" 窗口中取消选择 Export Data,则会显示 "Export Wizard - Step 4 of 5 (Specify Data)" 窗口。下面的框架列出您在 "Specify Objects"(指定对象)窗口中指定的对象。

  7. 在“指定数据”窗口中:

    1. 将您不想导出其数据的对象从下框移到上框:

      要移动所有对象,请单击双向上箭头图标。(要将所有对象向后移动,请单击双向下箭头图标。)

      要移动所选对象,请选择它们,然后单击单个向上箭头图标。

    2. 单击 "Next"(下一步)。

  8. 在“导出概要”窗口中,单击“完成”以完成“导出向导 - 第 5 步(共 5 步)。此时将打开“导出”窗口,此窗口显示正在进行导出。导出完成后,“导出”窗口关闭,工作表显示在“源/目标”窗口中指定的安装脚本的内容。
  9. 在安装脚本中,检查以下条件是否为真:

    • 在创建引用对象的从属对象前创建了引用对象。

    • 在将数据插入表前创建了表。

    如有必要,在工作表或任何文本编辑器中进行编辑。