6.5.?数据库备份

功能介绍:

UXDBAdmin提供了一种以纯文本或归档格式创建备份的简单方法。然后可以使用客户机应用程序(如uxsql或查询工具)来恢复纯文本备份文件,或者使用ux_restore实用程序来恢复归档备份。ux_dump实用程序必须具有对希望备份的所有数据库对象的读访问权。可以备份单个表、模式或完整的数据库。在UXDBAdmin树控件中选择备份源的名称,右键单击打开上下文菜单,然后选择图标(…)打开备份对话框。所选对象的名称将出现在对话框标题栏中。

具体操作:

  1. 右键需要备份的数据库=>单击“备份”,弹出备份窗口。

  2. 单击“...”,弹出创建文件窗口,选择备份文件保存的路径,在保存路径后输入创建的文件名称,单击“创建”。

  3. 其他参数保留默认值或根据实际输入或选择。单击“备份”,开始备份。

选项卡介绍:

表?6.3.?数据库备份功能项描述

选项卡描述
常规项使用常规项选项卡中的字段为备份指定参数,包括:文件名、格式、压缩率、编码、任务数目、角色名称。
转储选项使用转储选项选项卡为ux_dump提供选项。包括:节数、对象类型、不保存、查询、禁用项、杂项。

转储选项详细介绍:

  1. 节数:在节数框中移动开关,以选择要备份的对象的一部分。

    表?6.4.?节数功能项描述

    项目描述
    Pre-Data将Pre-data旁边的开关移动到确定位置,以包含数据或post-data项列表中不包含的所有数据定义项。
    Post-Data将Post-data旁边的开关移动到确定位置,以包含索引、触发器、规则和约束(验证检查约束除外)的定义。
    数据将数据旁边的开关移动到确定位置,以备份实际的表数据、大对象内容和序列值。

  2. 对象类型:在对象类型框中移动开关,以指定将备份的对象类型的详细信息。

    表?6.5.?对象类型功能项描述

    项目描述
    只有数据将“仅数据”旁边的开关移动到“是”位置,以限制备份到“数据”。
    只有schema将开关移到确定模式下,以将备份限制到模式级别的数据库对象。
    Blobs将Blobs旁边的开关移动到取消位置,以排除备份中的大型对象。

  3. 不保存:在不保存框中移动开关,以选择将不包括在备份中的对象。

    表?6.6.?不保存功能项描述

    项目描述
    所有者将所有者旁边的开关移动到确定位置,以包含设置对象所有权的命令。
    表空间将表空间旁边的开关移动到确定位置以包含表空间。
    特权将特权旁边的开关移动到确定位置,以包含创建访问特权的命令。
    未记录日志的表数据将未记录日志的表数据旁边的开关移动到确定位置,以包含未记录日志的表数据。

  4. 查询:在查询框中移动开关,以指定应包括在备份中的语句的类型。

    表?6.7.?查询功能项描述

    项目描述
    使用列插入将列插入到确定位置,以INSERT语句的形式转储数据,并包含显式列名。请注意:这可能使备份恢复缓慢。
    包括创建数据库语句将包括创建数据库语句的开关移到“是”位置,使用“插入”命令以“插入”语句的形式转储数据,而不是使用“复制”命令。请注意:这可能使备份恢复缓慢。
    使用插入命令将使用插入命令的开关移到的确定位置,以便在恢复备份时在备份中包含一个创建新数据库的命令。
    包括删除数据库语句将包括删除数据库语句的开关移动到确定位置,以便在备份中包含一个命令,该命令将删除所有具有相同名称的现有数据库对象,然后在备份期间重新创建该对象。

  5. 禁用项:在禁用项框中移动开关,以指定应从备份中排除的语句类型。

    表?6.8.?禁用项功能项描述

    项目描述
    触发器将触发器旁边的开关(创建纯数据备份时激活)移动到确定位置,以包含在加载数据时禁用目标表上触发器的命令。
    $包含将$包含旁边的开关移到确定位置,以便在函数体中启用$包含;如果禁用,将使用SQL标准字符串语法引用函数体。

  6. 杂项:在杂项框中移动开关,以指定杂项备份选项。

    表?6.9.?杂项功能项描述

    项目描述
    包含OID(s)将带oid的旁边的开关移动到确定位置,以将对象标识符作为每个表的表数据的一部分。
    强制在标识符上加双引号将强制在标识符上加双引号的开关移动到确定位置,以强制所有标识符的引号。
    详细信息将详细消息旁边的开关移动到取消位置,指示ux_dump排除详细消息。
    使用设置会话授权将使用设置会话授权的开关移动到确定位置,以包含一条语句,该语句将使用使用设置会话授权命令来确定对象的所有权(而不是ALTER OWNER命令)。

XML 地图 | Sitemap 地图