Warm restore.warm up是什么意思思?...

当前位置:
restore是什么意思?
导读:大家在使用数码设备过程中,经常会遇到restore。那么restore是什么意思呢? 单词restore restore是个英文单词啦,意思是恢复、使复原、归还的意思。以下的含义都是从英文单词延伸而来。 数码设备restore :恢复 restore通常和backup连在一起 backup and rest
大家在使用数码设备过程中,经常会遇到restore。那么restore是什么意思呢?
单词restore
restore是个英文单词啦,意思是恢复、使复原、归还的意思。以下的含义都是从英文单词延伸而来。
数码设备restore :恢复
restore通常和backup连在一起 backup and restore 就是备份和恢复的意思。
Linux &命令 &restore
也是恢复还原的意思、这是基于dump(备份)命令进行还原的一个文件系统或分区。
总得来说restore就是恢复的意思,大家根据这个意思延伸到自己遇到的restore所在的语境。
(编辑:Mr.zheng)
人人自学网君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
informix 认证教材 555
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
第八部分备份和恢复
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口developerWorks 社区
本教程是共包含 9 篇教程的
的第 8 篇,该系列教材旨在帮助您熟悉 IBM® Informix® Dynamic Server (IDS) 的各个方面,以及帮助您为 IDS Fundamentals 认证考试做好准备。本教程对应考试的第 8 部分,您将通过本教程了解关键的 Informix Dynamic Server 11.50 数据库备份和恢复概念,并了解用于备份和恢复数据库服务器数据的 ON-Bar 和 ontape 实用程序。此外,您还将了解如何使用 archecker 实用程序进行表级别恢复。
, 顾问软件工程师, IBM
Amit Vashishtha 是 IBM Informix Dynamic Server 工程团队的软件工程师,他已经在该团队工作了好几年。他的经验包括备份和恢复支持、复制和其他 Informix 数据库服务器技术。
(), Informix 技术支持工程师, IBM
Qian Tang 是 Informix China Support 团队的 Informix 支持工程师。他的经验包括 IDS 故障排除、备份和恢复等等。
开始之前关于本系列这个免费的共包含 9 篇教程的
的目的是为了帮助您准备 Informix Dynamic Server (IDS) 基础认证考试(555)。这个认证将考察关于 IDS 11.50 管理的入门级知识,包括基础 SQL、如何安装 IDS 11.50、如何创建数据库和数据库对象、安全性、事务隔离、备份和恢复流程,以及数据复制技术。这些教程为考试的每部分打下了坚实的基础。不过,您不能仅使用这些教程作为唯一的考试准备材料。关于本教程在本教程中,了解备份和恢复的概念和流程,以及了解用于备份和恢复数据库服务器数据的实用程序。本教程提供的材料主要讨论考试中的备份和恢复考核目标。目标在阅读完本教程之后,您应该能够基本了解:关键的备份和恢复概念为储存管理器配置 ON-Bar 实用程序使用 ON-Bar 实用程序备份数据库服务器数据使用 ON-Bar 实用程序恢复数据库服务器数据为 ontape 实用程序设置配置参数使用 ontape 实用程序备份数据库服务器数据使用 ontape 实用程序恢复数据库服务器数据使用 archecker 进行表级别数据恢复先决条件本教程的目标读者是希望提升自身实力的数据库管理员(DBA)。读者需要了解基础的 IDS 概念。系统需求学习本教程不需要安装 IDS。不过,使用 IDS 能够让您获得更大的收益。如果您还没有安装 IDS,可以下载一个免费试用版(见 )。备份和恢复概述备份备份是指保存在由数据库服务器维护的储存空间和逻辑日志中的数据副本。该数据副本通常写到备份储存媒介中,比如磁盘、磁带或光盘。IDS 支持 3 个级别的备份:Level-0 为指定的储存空间备份所有使用的页包含的数据。Level-1 仅为指定的存储空间备份最近一次 level-0 备份之后的数据更改。Level-2 仅为指定的存储空间备份最近一次 level-1 备份之后的数据更改。注意:仅当数据库服务器处于在线、静态或快速恢复模式时,您才能够备份存储空间。您不能备份离线或临时存储空间。逻辑日志备份逻辑日志备份是指对完整的逻辑日志文件进行的备份。可以手动或自动地备份逻辑日志文件。如果您开启持续逻辑日志备份,数据库将在每个逻辑日志文件填满时自动备份它们。您必须执行频繁的逻辑日志备份,以确保数据能够恢复到最新的事务。恢复当数据因磁盘故障或系统崩溃而丢失时,恢复可以从备份存储空间和逻辑日志文件重新创建数据库服务器数据。有 3 中类型的恢复:在冷恢复(cold restore)中,您可以在数据库服务器离线时恢复数据。冷恢复能够拯救逻辑日志和恢复关键存储空间(根 dbspace 和包含物理日志和逻辑日志文件的 dbspace)、其他存储空间和逻辑日志。在暖恢复(warm restore)中,您可以在数据库服务器处于在线或静态模式时恢复非关键数据。暖恢复由一个或多个非关键存储空间恢复、一个逻辑日志备份恢复和一个逻辑恢复组成。在混合恢复(mixed restore)中,您先对一些存储空间执行冷恢复,然后对剩余的存储空间执行暖恢复。恢复包含两个阶段:物理恢复阶段,它从最近的 level-0、level-1 和 level-2 备份恢复数据。逻辑恢复阶段,它从逻辑日志备份恢复事务。备份和恢复实用程序IDS 提供以下备份和恢复实用程序:ON-BarON-Bar 通过使用一个储存管理器跟踪备份和恢复媒介来备份和恢复存储空间和日志文件。您可以使用 ON-Bar 并行地备份和恢复所有或选定的存储空间。ON-Bar 与数据库服务器和存储管理器进行通信。在备份会话中,ON-Bar 向数据库服务器请求存储空间和逻辑日志的内容,然后将内容传递到将数据储存到介质的储存管理器。在恢复会话中,ON-Bar 从存储管理器请求内容并将内容恢复到数据库服务器。图 1 显示了 ON-Bar 系统的组件:图 1. ON-Bar 系统的组件如果您指定并行备份或恢复,onbar 驱动程序将为每个存储空间创建一个子 onbar_d 进程,用于执行各个存储空间的备份和恢复。如果您指定次序备份和恢复,onbar 驱动程序每次只在一个对象上执行备份和恢复操作。ON-Bar 将按照先后次序处理日志文件。onbar_d 进程将状态和错误消息写到 ON-Bar 活动日志,并将冷恢复中所需的信息写到紧急引导文件。ON-Bar 还更新 sysutils 数据库中的目录表,以跟踪备份和恢复操作。ontapeontape 实用程序也备份和恢复存储空间和日志文件,但它不使用存储管理器。它直接将数据库服务器数据写到备份存储介质,比如磁盘或磁带。它还允许您更改数据库的日志状态。存储管理器存储管理器是一个管理包含备份的储存设备和介质的软件。ON-Bar 在备份和恢复期间通过 X/Open Backup Services Application Programmer's Interface (XBSA) 和存储管理器交换数据。ON-Bar 和 ISM 一起打包。不过,它可以和各种使用 XBSA 的存储管理器一起使用。IBM Informix Storage Manager (ISM)ISM 服务器驻留在 ON-Bar 和数据库服务器所驻留的计算机上,它能够将数据储存在简单的磁带驱动器、光盘设备和文件系统上。它管理储存卷并支持数据压缩和加密。您可以使用 ISM 配置多达 4 个储存设备。使用 ISM 配置 ON-Bar在使用 ON-Bar 实用程序备份数据库服务器数据之前,您必须配置存储管理器并启动它。在开始备份之前,您还需要确保存储管理器已经准备好接收数据。这个小节提供使用 ISM 设置 ON-Bar 所需的信息。配置 ISM在 sm_versions 文件中必须存在一个 ISM 条目。如果这个文件还不存在,那么将 sm_versions.std 模板复制到 $INFORMIXDIR/etc 目录(对于 UNIX® 系统)或 %INFORMIXDIR%\etc 目录(对于 Microsoft® Windows® 系统)中的新文件 sm_versions 中。这个文件的格式为:
1|XBSA_ver|sm_name|ism_verXBSA_ver 是针对 ISM 的 XBSA 共享库的发行版本。sm_name 是存储管理器的名称(即,ism)。sm_ver 是 ISM 的版本。以下例子显示了 sm_versions 文件中的 ISM 定义: 1|1.0.1|ism| ISM.2.20.UC1.114| 配置第三方存储管理器要使用 ON-Bar 配置第三方存储管理器,您需要:设置 ON-Bar 配置参数和环境变量。配置存储管理器,让 ON-Bar 实用程序能够与之通信。根据存储管理器文档配置储存设备。标记储存卷并在存储设备上挂载它们。在 sm_versions 文件中更新存储管理器的定义。检查 BAR_BSALIB_PATH 配置参数是否指向正确的 XBSA 共享库。配置 ON-Bar要将 ON-Bar 与 ISM 一起使用,您需要像表 1 描述的那样设置 ONCONFIG 文件中的特定参数:表 1. ON-Bar 配置配置参数作用ALARMPROGRAM当设置为 log_full.sh 脚本时,它在日志文件填满时自动备份该文件。ALRM_ALL_EVENTS导致 ALARMPROGRAM 在每次调用警告事件时都执行。BACKUP_FILTER在备份数据时指定数据转换中使用的外部过滤器程序的位置和名称。BAR_ACT_LOG为 ON-Bar 活动日志文件指定位置和名称。BAR_BSALIB_PATH指定存储管理器提供的 XBSA 共享库的完整路径和名称,该库用于在 ON-Bar 和存储管理器之间进行通信。BAR_DEBUG指定在 ON-Bar 活动日志文件中显示的调试信息的级别。BAR_DEBUG_LOG指定 ON-Bar 调试日志的位置和名称。BAR_IXBAR_PATH指定创建 ON-Bar ixbar 引导文件的位置。BAR_HISTORY指定 sysutils 数据库是否维护备份历史。BAR_MAX_BACKUP指定每个 onbar 命令可以包含的最大进程数。BAR_NB_XPORT_COUNT为每个 onbar_d worker 或子进程指定共享内存数据缓冲区的数量。BAR_PERFORMANCE指定是否在活动日志中记录存储管理器操作的时间戳和传输率。BAR_PROGRESS_FREQ指定在活动日志中显示备份或恢复进度消息的频率,单位为分钟。BAR_RETRY指定当第一次尝试失败时,ON-Bar 重新尝试备份、逻辑日志备份或恢复操作的次数。BAR_XFER_BUF_SIZE指定数据库服务器用于与每个 onbar_d 子进程交换数据的缓冲区的大小,单位为页。ISM_DATA_POOL指定用于备份存储空间的 ISM 卷池。ISM_LOG_POOL指定用于备份逻辑日志的 ISM 卷池。LTAPEDEV指定是否备份日志。RESTARTABLE_RESTORE打开或关闭可重新开始恢复。RESTORE_FILTER指定将转换后的数据恢复到原来状态的外部过滤器程序的位置和名称。使用 ON-Bar 备份 IDS 数据您可以使用 ON-Bar 执行以下类型的备份:标准备份标准备份同时运行多个进程,每个进程都备份不同的存储空间。数据库服务器在每个存储空间被备份之后对其执行检查点。因此,您必须从标准备份中恢复逻辑日志,以保证数据的一致性。您可以通过 BAR_MAX_BACKUP 配置参数设置可以同时运行的进程数,或者通过将该参数设置为 1 让标准备份强制运行次序备份。ON-Bar 支持对存储空间执行完整(level-0)和增量(level-1 和 level-2)备份。默认情况下,ON-Bar 执行 level-0 备份。例子要对所有在线存储空间和使用的逻辑日志执行标准的 level-0 备份,请使用以下命令之一:onbar -bonbar -b -L 0要对指定的存储空间和所有逻辑日志执行 level-0 备份(例如,dbspace1 和 dbspace2),使用以下命令:onbar -b dbspace1 dbspace2要执行 level-1 备份,使用以下命令:onbar -b -L 1全系统备份全系统备份(onbar -b -w)是指某个检查点上对所有存储空间和逻辑日志执行的次序或并行备份。全系统备份可以在没有逻辑日志的情况下恢复,因为在这种备份中所有存储空间的数据都是一致的。您可以同时执行增量(level-1 或 level-2)全系统备份和 level-0 全系统备份。例子要对所有在线存储空间和逻辑日志执行 level-0 全系统备份,使用以下命令之一:onbar -b -wonbar -b -w -L 0您可以通过以下命令运行 level-1 全系统备份:onbar -b -w -L 1物理备份物理备份仅备份存储空间。您可以备份特定的存储空间或所有存储空间。例子要对所有在线存储空间执行物理备份,请使用以下命令:onbar -b -p逻辑日志备份如果您没有使用全系统备份,那么必须备份逻辑日志,因为您必须恢复存储空间和逻辑日志。例子要手动地执行完整逻辑日志文件备份,使用以下命令:onbar -b -l要备份当前的逻辑日志文件和其他完整的逻辑日志文件,使用以下命令:onbar -b -l -c如果您将 ALARMPROGRAM 设置为 no_log.sh(UNIX 上)或 no_log.bat(Windows 上),那么必须手动执行逻辑日志备份。要执行持续的逻辑日志备份,使用以下命令(它不定期运行,等待逻辑日志被填满;要停止它,终止 ON-Bar 进程):onbar -b -l -C您也可以将 ALARMPROGRAM 参数设置为 log_full.sh(UNIX 上)或 log_full.bat(Windows 上)的完整路径,或将 ALARMPROGRAM 参数设置为 alarmprogram.sh(UNIX 上)或 alarmprogram.bat(Windows 上)的完整路径,并将该文件中的 BACKUPLOGS 参数设置为 Y。您还可以编写自己的事件警告并设置为 ALARMPROGRAM。日志拯救除非您指定仅执行物理恢复,否则 ON-Bar 将在通过冷恢复恢复引导 dbspace 之前自动拯救逻辑日志。要确保在开始冷恢复之前不丢失任何数据,那么在包含逻辑日志的存储介质可用的情况下手动地移出逻辑日志,或者指定仅执行物理恢复。例子要手动地拯救日志,运行以下命令:onbar -b -l -s检查备份要检查所有存储空间的备份,使用以下命令:onbar -v没有检查逻辑日志。要检查在 bkup1 中列出的所有备份存储空间,使用以下命令:onbar -v -f bkup1要对备份执行时间点检查,将以下命令和时间值(包围在双引号中)一起使用:onbar -v -t " 10:30:23"要检查全系统备份,使用以下命令:onbar -v -w使用 ON-Bar 恢复 IDS您可以还使用 ON-Bar 执行以下类型的恢复:冷恢复如果数据库服务器故障源于因磁盘故障或数据损坏而导致的关键 dbspace 损坏,那么您必须对所有关键 dbspace 执行冷恢复。要执行冷恢复,是数据库服务器必须处于离线状态。冷恢复首先对所有关键存储空间执行物理恢复,接着对非关键存储空间执行恢复,最后才对逻辑日志执行恢复。当冷恢复完成之后,数据库将进入静态模式并且可以使用 onmode 命令让其上线。例子要通过自动日志拯救执行冷恢复,您需要:将管理文件复制到严格安全的位置:ONCONFIG、sqlhosts(仅 UNIX)、紧急引导文件和 oncfg 文件让数据库服务器离线:onmode -ky拯救受损磁盘上的逻辑日志文件,如果包含逻辑日志文件的磁盘需要维修或替换(onbar -b -l -s),那么先维修或替换它如果管理文件受到损坏,将先前保存的文件复制到原来的位置;不过,如果因关键 dbspace 丢失而需要执行冷恢复,则不需要复制管理文件恢复关键和非关键存储空间:onbar
-r当恢复完成之后,让处于静态模式的数据库服务器上线:onmode -m要使用 -r 选项恢复特定的存储空间(例如,名为 rootdbs 的唯一关键 dbspace 和名为 dbspace1 的非关键 dbspace),使用以下命令:onbar -r rootdbs dbspace1您还需要对以下任务之一执行冷恢复:全系统恢复全系统恢复需要全系统备份,尽管它不需要您恢复逻辑日志。不过,您可以对全系统备份执行普通恢复。 您可以通过以下命令之一执行全系统备份恢复:onbar -r -w #:使用自动日志拯救执行全系统恢复onbar -r -p -w #:仅执行物理全系统恢复(没有日志拯救)onbar -r #:对全系统备份执行标准恢复onbar -r dbspaces #:对指定的 dbspace 执行标准恢复onbar -r -t time #:时间点恢复onbar -r -t time -w #:全系统时间点恢复如果您仅执行物理全系统恢复,恢复完成之后数据库服务器处于快速恢复模式。执行逻辑恢复或使用 onmode 命令让服务器上线。 时间点恢复允许您将数据库服务器恢复到特定时间点的状态。时间点恢复通常用于从错误中恢复过来。例如,如果您意外删除了一个数据库,您可以将数据库服务器恢复到未删除数据库之前的某个时间点。例子要将数据库服务器恢复到特定时间点的状态,输入以下命令和 GLS 地理位置的日期和时间:onbar -r -t " 10:30:23"在这个例子中,恢复将返回到在指定时间或之前提交的事务,包括任何提交时间为 10:30:23 的事务。将回滚正在进行并且不是在 10:30:23 提交的事务。日志点恢复日志点恢复类似于时间点恢复。日志点恢复恢复到逻辑日志中列出的最后提交事务。您必须恢复所有存储空间。例子要执行恢复到逻辑日志 8 的日志点恢复,使用以下命令:onbar -r -n 8导入恢复ON-Bar 允许您将对象恢复到备份数据的服务器之外的数据库服务器实例。这种恢复称为导入恢复。在备份和恢复操作中,您必须使用兼容的 XBSA 和存储管理器。如果您执行并行导入恢复,它必须包含所有来自源数据库服务器存储空间、逻辑日志和管理文件,以同步实例。重命名块恢复ON-Bar 允许您通过在冷恢复期间指定新的块路径和偏移量重命名块。如果您需要将存储空间恢复到执行备份的磁盘之外的其他磁盘,那么这个选项十分有用。例子通过在命令行提供以下命令和信息,将块(路径:/chunk1,偏移量:0)重命名为(路径:/chunk1N,偏移量:20000) :onbar -r -rename -p /chunk1 -o 0 -n /chunk1N -o 20000当重命名块恢复操作完成之后,执行 level-0 存档。暖恢复如果存储空间或它的块之一出现故障但数据库服务器没有失败,那么可以对非关键存储空间执行暖恢复。例子要对所有故障存储空间和逻辑日志执行暖恢复,使用以下命令:onbar -r要分阶段执行暖恢复,则遵循以下步骤:执行物理恢复:onbar -r -p备份逻辑日志:onbar -b -l执行逻辑恢复:onbar -r -l混合恢复混合恢复是先对所有关键存储空间执行冷恢复,然后再对其余的存储空间执行一个或多个暖恢复。因为您没有在首次冷恢复时恢复存储空间,所以与对整个服务器执行冷恢复相比,您能够让服务器更快上线。在冷恢复期间没有恢复的存储空间必须在对其执行暖恢复之后才能使用。尽管混合恢复能够让关键数据更快变得可用,但完整的恢复需要更长时间,因为需要对逻辑日志执行几次恢复和回放 —— 首次冷恢复一次,随后的每个暖恢复各一次。
逻辑日志恢复要执行逻辑日志恢复,使用以下命令:onbar -r -l因为在暖恢复期间使用临时空间回放逻辑日志文件,所以要确保有足够的临时空间用于逻辑恢复。可重新开始恢复如果在恢复期间发生故障,您可以从发生故障的地方重新开始恢复。默认情况下,RESTARTABLE_RESTORE 参数被设置为 ON。要重新开始发生故障的暖恢复或冷恢复,发出以下命令:onbar -RESTART如果在物理恢复期间发送故障,ON-Bar 将在发生故障的存储空间和级别重新开始恢复,不管恢复是冷恢复还是暖恢复。如果在冷逻辑恢复期间发生故障,ON-Bar 将从最近的检查点重新开始逻辑恢复。可重新开始恢复不适用于暖恢复的逻辑部分。 为 ontape 设置配置参数这个小节解释 ontape 实用程序用来执行备份的 ONCONFIG 文件中的配置参数。磁带设备参数表 2 列出了用于为存储空间备份指定磁带设备特征的参数:表 2. 用于存储空间备份的磁带设备参数配置参数作用TAPEDEV指定在备份期间 ontape 将向其写存储空间数据的磁带设备或目录文件系统的绝对路径名,以及在恢复期间 ontape 读取数据的绝对路径。 将 TAPEDEV 设置为 STDIO,将 ontape 配置为使用标准的输入和输出。TAPEBLK指定用于存储空间备份的磁带的块大小,单位为千字节。TAPESIZE指定用于存储空间备份的磁带的块大小,单位为千字节。如果您想要使用磁带的完整物理容量,将 TAPESIZE 设置为 0。逻辑日志备份磁带设备参数表 3 列出了为逻辑日志备份指定磁带设备特征的参数:表 3. 用于逻辑日志备份的磁带设备参数配置参数作用LTAPEDEV指定在备份期间 ontape 将向其写逻辑日志数据的磁带设备或目录文件系统的绝对路径名,以及在恢复期间 ontape 读取数据的绝对路径。当您将 /dev/null 指定为逻辑日志备份设备时,就避免挂载和维护备份磁带。不过,您仅能将数据恢复到最近备份磁带的时间点,而不能恢复到备份之后的时间点。LTAPEBLK指定用于逻辑日志备份的磁带的块大小,单位为千字节。LTAPESIZE指定用于逻辑日志备份的磁带的块大小,单位为千字节。如果您想要使用磁带的完整容量,将 LTAPESIZE 设置为 0。过滤器参数表 4 列出了在备份和随后的恢复之前指定转换数据的过滤器的参数:表 4. 过滤器参数配置参数作用BACKUP_FILTER指定用于在备份之前转换数据的外部过滤器程序的位置和名称。RESTORE_FILTER在将数据返回到服务器之前,指定用于将数据转换回到备份前的原始状态的外部过滤器程序的位置和名称。数据必须已经用 BACKUP_FILTER 参数进行转换。使用 ontape 备份 IDS 数据这个小节描述如何使用 ontape 备份存储空间和逻辑日志文件。存储空间备份ontape 实用程序支持对存储空间执行 level-0、level-1 和 level-2 备份。它按照以下顺序备份存储空间:根 dbspace、blobspace、sbspace 和 dbspace。在使用 ontape 创建备份之前,一定要确保通过 TAPEDEV 参数指定的位置可执行写操作。例子要在磁带上执行没有指定级别的备份,执行以下命令:ontape -s如果您没有在命令行上指定备份级别,ontape 将提示您输入它。要指定 level-0 备份,执行以下命令:ontape -s -L 0要在目录上执行备份并且避免收到交互式提示,执行以下命令:ontape -s -L 0 -d要在标准输出中创建所有存储空间的 level-0 存档(它将转移到目录 /home 中的 level_0_archive 文件),执行以下命令:ontape -s -L 0 &/home/level_0_archive -t STDIO要在转移到压缩系统实用程序的标准输出中创建 level-1 存档,并且假设 TAPEDEV 在 ONCONFIG 中设置为 STDIO,那么执行以下命令:ontape -v -s -L 1|compress -c &/home/compressed/level_1_archive逻辑日志备份当您使用 ontape 备份存储空间时,您只能使用 ontape 来备份逻辑日志文件。您必须在每个逻辑日志文件被填满时尝试备份它。自动逻辑日志文件备份要手动地备份所有完整的逻辑日志文件,使用以下命令:ontape -a该命令还通过一个选项提示您切换逻辑日志文件并备份原来的当前文件。如果 LTAPEDEV 指定的磁带在逻辑日志文件结束之前被写满,ontape 将提示您挂载一个新的磁带。持续的逻辑日志文件备份在开始持续备份时,当每个逻辑日志文件填满时数据库服务器会自动备份它们,并保护您不会丢失超过 1 个以上的逻辑日志文件。持续备份不备份当前的逻辑日志文件。要开始持续备份逻辑日志文件,使用以下命令:ontape -c如果在逻辑日志文件结束之前 LTAPEDEV 指定的挂载磁带被写满,数据库服务器将提示您挂载新的磁带。您还可以将持续逻辑日志文件备份创建到一个目录。要结束持续日志逻辑备份,请按组合键 Ctrl+C。在停止持续逻辑备份之后,您必须对接下来的日志备份操作使用新的磁带。使用 ontape 恢复 IDS 数据这个小节描述如何使用 ontape 恢复存储空间和逻辑日志文件。冷恢复数据库服务器必须离线才能执行冷恢复。在冷恢复开始之前,控制台将提示您转移磁盘上的数据。要转移逻辑日志文件,必须使用新的磁带。在冷恢复期间,ontape 提示您挂载包含适合的备份文件的磁带。从一个目录进行恢复时,该提示将指定目录的绝对路径名,这样就可以避免使用 -d 选项。在冷恢复结束之后,数据库服务器处于静态模式。此时,您可以让数据库服务器上线。例子执行以下命令恢复所有存储空间:ontape -r要从包含先前执行标准输出的归档的 level_0_archive 文件执行物理恢复,执行以下命令:cat /home/level_0_archive | ontape -p要在执行 level-0 归档恢复之后再执行 level-1 归档恢复,可以执行以下命令:cat /home/level_0_archive /home/level_1_archive | ontape -r重命名块恢复您可以使用 ontape 在冷恢复期间重命名块。例子要通过在命令行提供信息将块(路径:/chunk1,偏移量:0)重命名为(路径:/chunk1N,偏移量:20000),使用以下命令:ontape -r -rename -p /chunk1 -o 0 -n /chunk1N -o 20000在重命名块恢复操作完成之后执行 level-0 归档。暖恢复如果您在冷恢复期间仅恢复一部分存储空间,那么可以在让数据库服务器上线之后对其余的存储空间执行暖恢复。在开始执行暖恢复之前,必须备份逻辑日志文件。在暖恢复结束之后,您必须前滚到逻辑日志文件,并让执行恢复的 dbspace 的状态与系统中的其他 dbspace 的状态一致。在暖恢复结束之后,发生故障的存储空间将上线。例子要在将关键 dbspace 作为冷恢复的一部分恢复之后对选定的 dbspace(dbspace1 和 dbspace2)执行暖恢复,使用以下命令:ontape -r -D dbspace1 dbspace2在下面的例子中,ontape 从标准输入对 sbspace1 执行暖恢复:cat/home/level_0_archive | ontape -r -D spspace1 -t STDIO混合恢复在执行混合恢复时,在冷恢复期间仅恢复一部分存储空间。您至少必须在冷恢复期间恢复所有关键 dbspace。例子要对关键存储空间(rootdbs、llogdbs 和 plogdbs)执行冷恢复,接着再对其他存储空间(dbspace1 和 dbspace2)执行暖恢复,请执行以下命令:ontape -r -D rootdbs llogdbs plogdbsontape -r -D dbspace1 dbspace2逻辑日志恢复在执行混合恢复时,您必须恢复在最后的 level-0 备份之后备份的所有逻辑日志文件。在执行完整的恢复时,您可以选择不恢复逻辑日志文件。如果您没有备份逻辑日志文件并选择不恢复它们,您可以将数据仅恢复到最后一次备份的状态。要恢复逻辑日志,使用以下命令:ontape -l使用 archecker 进行表级别恢复这个小节描述使用 archecker 实用程序执行表级别恢复。archecker 实用程序通过指定从中提取数据的源表、放置数据的目标表和将这两个表连接起来的 INSERT 语句来执行恢复。archecker 配置参数archecker 实用程序对某些参数使用配置文件。将 AC_CONFIG 环境变量设置为 archecker 配置文件的完整路径名。这个环境变量默认设置为 $INFORMIXDIR/etc/ac_config.std。表 5. archecker 配置参数配置参数作用AC_IXBAR指定 IXBAR 文件的位置。AC_LTAPEBLOCK在执行日志备份时,指定磁带块的大小,单位为千字节。AC_LTAPEDEV指定 ontape 执行日志备份时使用的设备名。AC_MSGPATH指定 archecker 消息日志的位置。AC_RESTORE_FILTER指定将转换后的数据恢复到备份之前的原来状态的管理器程序的路径和选项。AC_SCHEMA指定 archecker 模式命令文件的路径名。AC_STORAGE指定 archecker 用于储存临时文件的目录的位置。AC_TAPEBLOCK当执行存储空间备份时,指定磁带块的大小,单位为千字节。AC_TAPEDEV指定 ontape 执行存储空间备份时使用的设备名。AC_VERBOSE指定 archecker 消息日志和屏幕输出是详细的还是简洁的。模式命令文件archecker 实用程序使用模式命令文件来指定表和模式的源和目标。该文件使用类似于 SQL 的语言来提供 archecker 执行表级别恢复所需的信息。例子 中的实例模式命令文件从 dbspace1 的最近 level-0 提取一个表。数据被放置在表 test1:tlr,并应用日志让表 tlr 使用当前的时间点。
清单 1. 示例模式命令文件database test1;
create table tlr (
a_serial serial,
b_integer integer,
c_char char,
d_decimal decimal
) in dbspace1;
insert into tlr select *使用 archecker 进行恢复archecker 实用程序可以执行两种类型的恢复:基于 level-0 归档的物理恢复在物理恢复之后执行恢复到特定时间点的逻辑恢复archecker 从命令文件确定恢复的类型。默认情况下,archecker 执行物理和逻辑恢复。如果您在命令文件中使用 WITH NO LOG 子句,archecker 将不执行逻辑恢复。例子要根据名为 cmdfile 的模式命令文件执行逻辑恢复,使用以下命令:archecker -bvs -f cmdfile要仅执行物理恢复,使用以下命令:archecker -bvs -f cmdfile -lphys结束语阅读了本教程之后,您应该更好地理解:关键备份和恢复概念设置 ontape、ontape 和 archecker 配置参数使用 ON-Bar 和 ontape 实用程序备份 IDS 服务器使用 ON-Bar、ontape 和 archecker 实用程序恢复 IDS 服务器
您可以参阅本文在 developerWorks 全球站点上的 。:获取扩展您的 Informix 技能所需的资源。“”(developerWorks,2008 年 4 月):通过一个称为 “IDS Detective Game” 的互动游戏学习或教授 Informix Dynamic Server(IDS)和关系数据库的基础知识。:查找关于 IDS 的各个方面的资源,包括计划、安装、配置、管理、调优和监控等。:查看要掌握特定技能或通过特定认证所需的课程。:从在线手册或 IDS Information Center 更多地了解关于 IDS 的详细信息。:查找使用 IDS 系列产品和特性所需的信息。:在这里可以学到更多关于 Information Management 的知识。还可以找到技术文档、how-to 文章、培训、下载、产品信息等。随时关注 developerWorks 和。 :下载 Informix Dynamic Server Express Edition 试用版本开始使用 IDS。:下载 Informix Dynamic Server Enterprise or Developer Edition 免费试用版本。下载
或 ,并开始使用来自 DB2®、Lotus®、Rational®、Tivoli® 和 WebSphere® 的应用程序开发工具和中间件产品。。:阅读世界各地的开发和技术支持工程师关于 Informix Dynamic Server 的技术说明。参与
并加入 ;您可以通过个人信息和定制主页获得符合自己的兴趣的 developerWorks 文章,并与其他 developerWorks 用户进行交流。
developerWorks: 登录
标有星(*)号的字段是必填字段。
保持登录。
单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件。
在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。
所有提交的信息确保安全。
选择您的昵称
当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。昵称长度在 3 至 31 个字符之间。
您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。
标有星(*)号的字段是必填字段。
(昵称长度在 3 至 31 个字符之间)
单击提交则表示您同意developerWorks 的条款和条件。 .
所有提交的信息确保安全。
文章、教程、演示,帮助您构建、部署和管理云应用。
立即加入来自 IBM 的专业 IT 社交网络。
免费下载、试用软件产品,构建应用并提升技能。
static.content.url=/developerworks/js/artrating/SITE_ID=10Zone=Information ManagementArticleID=438164ArticleTitle=Informix Dynamic Server 11.50 基础考试 555 认证准备,第 8 部分: 备份和恢复publish-date=

我要回帖

更多关于 warm up是什么意思 的文章

 

随机推荐