您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

磁带备份

磁带组由给定档案设备上生成的一个或多个备份磁带组成。指定的第一个磁带组必须大到足以容纳目录存储的完全备份,包括目录存储中的任何非 SAP IQ 数据。

数字线性磁带 (DLT) 是首选的磁带数据存储介质。如果您的平台支持 DLT,请使用 DLT 进行磁带备份。BACKUP 还支持 4mm 和 8mm 数字数据存储 (DDS) 磁带驱动器以及栈式设备(支持多个磁带设备)。

BACKUP 不支持自动唱片点唱机或机器人装载程序。对于此类项目,请使用第三方介质管理器。

大型数据库备份

对于大型数据库备份,需使用多个磁带驱动器。TO 子句用于标识每台磁带驱动设备。SIZE 选项用于设置每个磁带的数据容量。STACKER 选项用于指示多磁带栈式设备的备份以及该设备中的磁带数量。给定栈式设备中的所有磁带的大小都必须相同。

mt -f defblksize 0

BACKUP 不支持在任何类似 UNIX 的操作系统上使用固定长度的块模式磁带设备。要检查设备的块大小状态,请运行此 shell 命令:

mt -f  status

如果命令返回一个大于 0 的块大小,则为固定长度的块设置该设备。要将磁带驱动器更改为可变长度的块,请使用此命令或其它适用的操作系统 shell 命令:

mt -f  defblksize 0

非回绕磁带设备命令为:

  • (Solaris) 在设备名称后插入字母 以表示无回绕: /dev/rmt/0

  • (AIX) 设置符合磁带驱动器逻辑名称的数值,以进行无回绕设置:/dev/rmt0.1 有关特定设置的信息,请参见 AIX 文档。

  • (HP-UX) 使用 0m 指定缺省磁带机制,并使用 表示无回绕:/dev/rmt/0m

    注意 有关特定说明和选项,请参见平台文档。

    Windows 上的磁带设备

    Windows 不支持<回绕>或<无回绕>设备。SAP IQ 需要可变长度设备,并且必须执行其它处理才能在 Windows 上容纳固定长度的磁带 I/O。

    由于 SAP IQ 不支持磁带分区,因此不要使用其它应用程序格式化用于 BACKUPRESTORE 操作的磁带。在 Windows 中,第一个磁带设备为 \\.\tape0,第二个磁带设备为 \\.\tape1,依此类推。

    注意当反斜杠位于 n、x 或其它反斜杠之前时,SAP IQ 会将字符串中的前导反斜杠视为转义字符。在指定备份磁带设备时,必须按照 Windows 命名约定的要求双写每个反斜杠。要指示第一个磁带设备,请使用 \\\\.\\tape0,要指示第二个磁带设备,使用 \\\\.\\tape1,以此类推。如果您忽略额外的反斜杠,或错误拼写了磁带设备的名称,并在您的系统中写入了一个无效磁带设备的名称,则 SAP IQ 会将此名称解析为磁盘文件名称。

    TO '/dev/rmt/0n' SIZE 10000000 TO '/dev/rmt/2n' SIZE 15000000

    使用 SIZE 参数设置每个磁带的数据容量。SIZE 值可以小于或大于缺省磁带大小。对于无人照管的备份,如果省略 SIZE 参数,则必须在一个磁带中容纳整个备份。

    缺省磁带大小为:

  • 类似 UNIX 的操作系统 - 无

  • Windows – 1.5 GB

    在 Windows 上, SIZE 参数必须是 64 的倍数。其它值则向下舍入为 64 的倍数。 随 SIZE 子句提供的磁带数用于确定是否具有足够的空间来存储备份数据。使用单独的 TO 子句以千字节 (KB) 为单位设置每个磁带的 SIZE 值:

    TO '/dev/rmt/0n' SIZE 10000000 
    

    TO '/dev/rmt/2n' SIZE 15000000

    针对每个 TO 子句使用单独的行,而不是以逗号分隔的列表。

    在备份过程中,当信息量超出磁带容量或达到 SIZE 参数指定的值时,BACKUP 将关闭当前磁带。对于指定 SIZE 和 STACKER 参数的有人值守的无人值守的备份,SAP IQ 将等待栈式设备自动装载下一个磁带,然后继续备份。

    在不使用 STACKER 设备的情况下,如果备份超出有人照管的备份中的磁带容量,BACKUP 将提示您装入新磁带。在不使用 STACKER 设备的情况下,如果备份超出无人照管的备份中的磁带容量,备份将失败。

    回绕磁带

    SAP IQ 在使用磁带之前不会回绕磁带。将磁带设定到正确的起点,然后将其放入磁带设备中。如果使用回绕设备,磁带将在备份后进行回绕。如果您的磁带设备将自动回绕磁带,则应定位磁带以确保后续备份不会覆盖磁带上的任何信息。

    等待磁带设备

    如果 SAP IQ 无法打开存档设备,服务器将等待 10 秒钟,然后重试。将无限期地继续这些尝试,直至操作成功或被终止。会向服务器 .stderr 文件写入消息。没有任何主控台通知会表明服务器无法打开存档设备。

    恢复磁带备份

    将磁带定位到 IQ 数据的起点。RESTORE 不会为您重新定位磁带。使用与创建备份所用数量相同的磁带驱动器进行恢复。