功能介绍:
UXDBAdmin提供了一种以纯文本或归档格式创建备份的简单方法。然后可以使用客户机应用程序(如uxsql或查询工具)来恢复纯文本备份文件,或者使用ux_restore实用程序来恢复归档备份。ux_dump实用程序必须具有对希望备份的所有数据库对象的读访问权。可以备份单个表、模式或完整的数据库。在UXDBAdmin树控件中选择备份源的名称,右键单击打开上下文菜单,然后选择图标(…)打开备份对话框。所选对象的名称将出现在对话框标题栏中。
具体操作:
右键需要备份的数据库=>单击“备份”,弹出备份窗口。
单击“...”,弹出创建文件窗口,选择备份文件保存的路径,在保存路径后输入创建的文件名称,单击“创建”。
其他参数保留默认值或根据实际输入或选择。单击“备份”,开始备份。
选项卡介绍:
表?6.3.?数据库备份功能项描述
选项卡 | 描述 |
---|---|
常规项 | 使用常规项选项卡中的字段为备份指定参数,包括:文件名、格式、压缩率、编码、任务数目、角色名称。 |
转储选项 | 使用转储选项选项卡为ux_dump提供选项。包括:节数、对象类型、不保存、查询、禁用项、杂项。 |
转储选项详细介绍:
节数:在节数框中移动开关,以选择要备份的对象的一部分。
表?6.4.?节数功能项描述
项目 | 描述 |
---|---|
Pre-Data | 将Pre-data旁边的开关移动到确定位置,以包含数据或post-data项列表中不包含的所有数据定义项。 |
Post-Data | 将Post-data旁边的开关移动到确定位置,以包含索引、触发器、规则和约束(验证检查约束除外)的定义。 |
数据 | 将数据旁边的开关移动到确定位置,以备份实际的表数据、大对象内容和序列值。 |
对象类型:在对象类型框中移动开关,以指定将备份的对象类型的详细信息。
表?6.5.?对象类型功能项描述
项目 | 描述 |
---|---|
只有数据 | 将“仅数据”旁边的开关移动到“是”位置,以限制备份到“数据”。 |
只有schema | 将开关移到确定模式下,以将备份限制到模式级别的数据库对象。 |
Blobs | 将Blobs旁边的开关移动到取消位置,以排除备份中的大型对象。 |
不保存:在不保存框中移动开关,以选择将不包括在备份中的对象。
表?6.6.?不保存功能项描述
项目 | 描述 |
---|---|
所有者 | 将所有者旁边的开关移动到确定位置,以包含设置对象所有权的命令。 |
表空间 | 将表空间旁边的开关移动到确定位置以包含表空间。 |
特权 | 将特权旁边的开关移动到确定位置,以包含创建访问特权的命令。 |
未记录日志的表数据 | 将未记录日志的表数据旁边的开关移动到确定位置,以包含未记录日志的表数据。 |
查询:在查询框中移动开关,以指定应包括在备份中的语句的类型。
表?6.7.?查询功能项描述
项目 | 描述 |
---|---|
使用列插入 | 将列插入到确定位置,以INSERT语句的形式转储数据,并包含显式列名。请注意:这可能使备份恢复缓慢。 |
包括创建数据库语句 | 将包括创建数据库语句的开关移到“是”位置,使用“插入”命令以“插入”语句的形式转储数据,而不是使用“复制”命令。请注意:这可能使备份恢复缓慢。 |
使用插入命令 | 将使用插入命令的开关移到的确定位置,以便在恢复备份时在备份中包含一个创建新数据库的命令。 |
包括删除数据库语句 | 将包括删除数据库语句的开关移动到确定位置,以便在备份中包含一个命令,该命令将删除所有具有相同名称的现有数据库对象,然后在备份期间重新创建该对象。 |
禁用项:在禁用项框中移动开关,以指定应从备份中排除的语句类型。
表?6.8.?禁用项功能项描述
项目 | 描述 |
---|---|
触发器 | 将触发器旁边的开关(创建纯数据备份时激活)移动到确定位置,以包含在加载数据时禁用目标表上触发器的命令。 |
$包含 | 将$包含旁边的开关移到确定位置,以便在函数体中启用$包含;如果禁用,将使用SQL标准字符串语法引用函数体。 |
杂项:在杂项框中移动开关,以指定杂项备份选项。
表?6.9.?杂项功能项描述
项目 | 描述 |
---|---|
包含OID(s) | 将带oid的旁边的开关移动到确定位置,以将对象标识符作为每个表的表数据的一部分。 |
强制在标识符上加双引号 | 将强制在标识符上加双引号的开关移动到确定位置,以强制所有标识符的引号。 |
详细信息 | 将详细消息旁边的开关移动到取消位置,指示ux_dump排除详细消息。 |
使用设置会话授权 | 将使用设置会话授权的开关移动到确定位置,以包含一条语句,该语句将使用使用设置会话授权命令来确定对象的所有权(而不是ALTER OWNER命令)。 |