恢复自动备份

自动备份  时间:2021-02-27  阅读:()
版权所有IBM公司2009商标InformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第1页,共18InformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复AmitD.
Vashishtha顾问软件工程师IBMQianTang(tangqian@cn.
ibm.
com)Informix技术支持工程师IBM2009年10月19日本教程是共包含9篇教程的InformixDynamicServer11.
50基础考试555认证准备系列的第8篇,该系列教材旨在帮助您熟悉IBMInformixDynamicServer(IDS)的各个方面,以及帮助您为IDSFundamentals认证考试做好准备.
本教程对应考试的第8部分,您将通过本教程了解关键的InformixDynamicServer11.
50数据库备份和恢复概念,并了解用于备份和恢复数据库服务器数据的ON-Bar和ontape实用程序.
此外,您还将了解如何使用archecker实用程序进行表级别恢复.
查看本系列更多内容开始之前关于本系列这个免费的共包含9篇教程的InformixDynamicServer11.
50基础考试555认证准备系列的目的是为了帮助您准备InformixDynamicServer(IDS)基础认证考试(555).
这个认证将考察关于IDS11.
50管理的入门级知识,包括基础SQL、如何安装IDS11.
50、如何创建数据库和数据库对象、安全性、事务隔离、备份和恢复流程,以及数据复制技术.
这些教程为考试的每部分打下了坚实的基础.
不过,您不能仅使用这些教程作为唯一的考试准备材料.
关于本教程在本教程中,了解备份和恢复的概念和流程,以及了解用于备份和恢复数据库服务器数据的实用程序.
本教程提供的材料主要讨论考试中的备份和恢复考核目标.
目标在阅读完本教程之后,您应该能够基本了解:关键的备份和恢复概念developerWorksibm.
com/developerWorks/cn/InformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第2页,共18为储存管理器配置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中类型的恢复:在冷恢复(coldrestore)中,您可以在数据库服务器离线时恢复数据.
冷恢复能够拯救逻辑日志和恢复关键存储空间(根dbspace和包含物理日志和逻辑日志文件的dbspace)、其他存储空间和逻辑日志.
在暖恢复(warmrestore)中,您可以在数据库服务器处于在线或静态模式时恢复非关键数据.
暖恢复由一个或多个非关键存储空间恢复、一个逻辑日志备份恢复和一个逻辑恢复组成.
ibm.
com/developerWorks/cn/developerWorksInformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第3页,共18在混合恢复(mixedrestore)中,您先对一些存储空间执行冷恢复,然后对剩余的存储空间执行暖恢复.
恢复包含两个阶段:物理恢复阶段,它从最近的level-0、level-1和level-2备份恢复数据.
逻辑恢复阶段,它从逻辑日志备份恢复事务.
备份和恢复实用程序IDS提供以下备份和恢复实用程序:ON-BarontapeON-BarON-Bar通过使用一个储存管理器跟踪备份和恢复媒介来备份和恢复存储空间和日志文件.
您可以使用ON-Bar并行地备份和恢复所有或选定的存储空间.
ON-Bar与数据库服务器和存储管理器进行通信.
在备份会话中,ON-Bar向数据库服务器请求存储空间和逻辑日志的内容,然后将内容传递到将数据储存到介质的储存管理器.
在恢复会话中,ON-Bar从存储管理器请求内容并将内容恢复到数据库服务器.
图1显示了ON-Bar系统的组件:图1.
ON-Bar系统的组件developerWorksibm.
com/developerWorks/cn/InformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第4页,共18如果您指定并行备份或恢复,onbar驱动程序将为每个存储空间创建一个子onbar_d进程,用于执行各个存储空间的备份和恢复.
如果您指定次序备份和恢复,onbar驱动程序每次只在一个对象上执行备份和恢复操作.
ON-Bar将按照先后次序处理日志文件.
onbar_d进程将状态和错误消息写到ON-Bar活动日志,并将冷恢复中所需的信息写到紧急引导文件.
ON-Bar还更新sysutils数据库中的目录表,以跟踪备份和恢复操作.
ontapeontape实用程序也备份和恢复存储空间和日志文件,但它不使用存储管理器.
它直接将数据库服务器数据写到备份存储介质,比如磁盘或磁带.
它还允许您更改数据库的日志状态.
存储管理器存储管理器是一个管理包含备份的储存设备和介质的软件.
ON-Bar在备份和恢复期间通过X/OpenBackupServicesApplicationProgrammer'sInterface(XBSA)和存储管理器交换数据.
ON-Bar和ISM一起打包.
不过,它可以和各种使用XBSA的存储管理器一起使用.
IBMInformixStorageManager(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目录(对于MicrosoftWindows系统)中的新文件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配置第三方存储管理器,您需要:1.
设置ON-Bar配置参数和环境变量.
2.
配置存储管理器,让ON-Bar实用程序能够与之通信.
ibm.
com/developerWorks/cn/developerWorksInformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第5页,共183.
根据存储管理器文档配置储存设备.
4.
标记储存卷并在存储设备上挂载它们.
5.
在sm_versions文件中更新存储管理器的定义.
6.
检查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-Barixbar引导文件的位置.
BAR_HISTORY指定sysutils数据库是否维护备份历史.
BAR_MAX_BACKUP指定每个onbar命令可以包含的最大进程数.
BAR_NB_XPORT_COUNT为每个onbar_dworker或子进程指定共享内存数据缓冲区的数量.
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执行以下类型的备份:标准备份全系统备份物理备份逻辑日志备份developerWorksibm.
com/developerWorks/cn/InformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第6页,共18标准备份标准备份同时运行多个进程,每个进程都备份不同的存储空间.
数据库服务器在每个存储空间被备份之后对其执行检查点.
因此,您必须从标准备份中恢复逻辑日志,以保证数据的一致性.
您可以通过BAR_MAX_BACKUP配置参数设置可以同时运行的进程数,或者通过将该参数设置为1让标准备份强制运行次序备份.
ON-Bar支持对存储空间执行完整(level-0)和增量(level-1和level-2)备份.
默认情况下,ON-Bar执行level-0备份.
例子要对所有在线存储空间和使用的逻辑日志执行标准的level-0备份,请使用以下命令之一:onbar-bonbar-b-L0要对指定的存储空间和所有逻辑日志执行level-0备份(例如,dbspace1和dbspace2),使用以下命令:onbar-bdbspace1dbspace2要执行level-1备份,使用以下命令:onbar-b-L1全系统备份全系统备份(onbar-b-w)是指某个检查点上对所有存储空间和逻辑日志执行的次序或并行备份.
全系统备份可以在没有逻辑日志的情况下恢复,因为在这种备份中所有存储空间的数据都是一致的.
您可以同时执行增量(level-1或level-2)全系统备份和level-0全系统备份.
例子要对所有在线存储空间和逻辑日志执行level-0全系统备份,使用以下命令之一:onbar-b-wonbar-b-w-L0您可以通过以下命令运行level-1全系统备份:onbar-b-w-L1物理备份物理备份仅备份存储空间.
您可以备份特定的存储空间或所有存储空间.
例子要对所有在线存储空间执行物理备份,请使用以下命令:ibm.
com/developerWorks/cn/developerWorksInformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第7页,共18onbar-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-fbkup1developerWorksibm.
com/developerWorks/cn/InformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第8页,共18要对备份执行时间点检查,将以下命令和时间值(包围在双引号中)一起使用:onbar-v-t"2009-09-1710: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-rrootdbsdbspace1您还需要对以下任务之一执行冷恢复:全系统恢复ibm.
com/developerWorks/cn/developerWorksInformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第9页,共18时间点恢复日志点恢复导入恢复重命名块(chunk)恢复全系统恢复全系统恢复需要全系统备份,尽管它不需要您恢复逻辑日志.
不过,您可以对全系统备份执行普通恢复.
您可以通过以下命令之一执行全系统备份恢复:onbar-r-w#:使用自动日志拯救执行全系统恢复onbar-r-p-w#:仅执行物理全系统恢复(没有日志拯救)onbar-r#:对全系统备份执行标准恢复onbar-rdbspaces#:对指定的dbspace执行标准恢复onbar-r-ttime#:时间点恢复onbar-r-ttime-w#:全系统时间点恢复如果您仅执行物理全系统恢复,恢复完成之后数据库服务器处于快速恢复模式.
执行逻辑恢复或使用onmode命令让服务器上线.
时间点恢复时间点恢复允许您将数据库服务器恢复到特定时间点的状态.
时间点恢复通常用于从错误中恢复过来.
例如,如果您意外删除了一个数据库,您可以将数据库服务器恢复到未删除数据库之前的某个时间点.
例子要将数据库服务器恢复到特定时间点的状态,输入以下命令和GLS地理位置的日期和时间:onbar-r-t"2009-09-1710:30:23"在这个例子中,恢复将返回到在指定时间或之前提交的事务,包括任何提交时间为10:30:23的事务.
将回滚正在进行并且不是在10:30:23提交的事务.
日志点恢复日志点恢复类似于时间点恢复.
日志点恢复恢复到逻辑日志中列出的最后提交事务.
您必须恢复所有存储空间.
例子要执行恢复到逻辑日志8的日志点恢复,使用以下命令:onbar-r-n8developerWorksibm.
com/developerWorks/cn/InformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第10页,共18导入恢复ON-Bar允许您将对象恢复到备份数据的服务器之外的数据库服务器实例.
这种恢复称为导入恢复.
在备份和恢复操作中,您必须使用兼容的XBSA和存储管理器.
如果您执行并行导入恢复,它必须包含所有来自源数据库服务器存储空间、逻辑日志和管理文件,以同步实例.
重命名块恢复ON-Bar允许您通过在冷恢复期间指定新的块路径和偏移量重命名块.
如果您需要将存储空间恢复到执行备份的磁盘之外的其他磁盘,那么这个选项十分有用.
例子通过在命令行提供以下命令和信息,将块(路径:/chunk1,偏移量:0)重命名为(路径:/chunk1N,偏移量:20000):onbar-r-rename-p/chunk1-o0-n/chunk1N-o20000当重命名块恢复操作完成之后,执行level-0存档.
暖恢复如果存储空间或它的块之一出现故障但数据库服务器没有失败,那么可以对非关键存储空间执行暖恢复.
例子要对所有故障存储空间和逻辑日志执行暖恢复,使用以下命令:onbar-r要分阶段执行暖恢复,则遵循以下步骤:1.
执行物理恢复:onbar-r-p2.
备份逻辑日志:onbar-b-l3.
执行逻辑恢复:onbar-r-l混合恢复混合恢复是先对所有关键存储空间执行冷恢复,然后再对其余的存储空间执行一个或多个暖恢复.
因为您没有在首次冷恢复时恢复存储空间,所以与对整个服务器执行冷恢复相比,您能够让服务器更快上线.
在冷恢复期间没有恢复的存储空间必须在对其执行暖恢复之后才能使用.
尽管混合恢复能够让关键数据更快变得可用,但完整的恢复需要更长时间,因为需要对逻辑日志执行几次恢复和回放——首次冷恢复一次,随后的每个暖恢复各一次.
逻辑日志恢复要执行逻辑日志恢复,使用以下命令:onbar-r-libm.
com/developerWorks/cn/developerWorksInformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第11页,共18因为在暖恢复期间使用临时空间回放逻辑日志文件,所以要确保有足够的临时空间用于逻辑恢复.
可重新开始恢复如果在恢复期间发生故障,您可以从发生故障的地方重新开始恢复.
默认情况下,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.
developerWorksibm.
com/developerWorks/cn/InformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第12页,共18过滤器参数表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-L0要在目录上执行备份并且避免收到交互式提示,执行以下命令:ontape-s-L0-d要在标准输出中创建所有存储空间的level-0存档(它将转移到目录/home中的level_0_archive文件),执行以下命令:ontape-s-L0>/home/level_0_archive-tSTDIO要在转移到压缩系统实用程序的标准输出中创建level-1存档,并且假设TAPEDEV在ONCONFIG中设置为STDIO,那么执行以下命令:ontape-v-s-L1|compress-c>/home/compressed/level_1_archiveibm.
com/developerWorks/cn/developerWorksInformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第13页,共18逻辑日志备份当您使用ontape备份存储空间时,您只能使用ontape来备份逻辑日志文件.
您必须在每个逻辑日志文件被填满时尝试备份它.
自动逻辑日志文件备份要手动地备份所有完整的逻辑日志文件,使用以下命令:ontape-a该命令还通过一个选项提示您切换逻辑日志文件并备份原来的当前文件.
如果LTAPEDEV指定的磁带在逻辑日志文件结束之前被写满,ontape将提示您挂载一个新的磁带.
持续的逻辑日志文件备份在开始持续备份时,当每个逻辑日志文件填满时数据库服务器会自动备份它们,并保护您不会丢失超过1个以上的逻辑日志文件.
持续备份不备份当前的逻辑日志文件.
要开始持续备份逻辑日志文件,使用以下命令:ontape-c如果在逻辑日志文件结束之前LTAPEDEV指定的挂载磁带被写满,数据库服务器将提示您挂载新的磁带.
您还可以将持续逻辑日志文件备份创建到一个目录.
要结束持续日志逻辑备份,请按组合键Ctrl+C.
在停止持续逻辑备份之后,您必须对接下来的日志备份操作使用新的磁带.
使用ontape恢复IDS数据这个小节描述如何使用ontape恢复存储空间和逻辑日志文件.
冷恢复数据库服务器必须离线才能执行冷恢复.
在冷恢复开始之前,控制台将提示您转移磁盘上的数据.
要转移逻辑日志文件,必须使用新的磁带.
在冷恢复期间,ontape提示您挂载包含适合的备份文件的磁带.
从一个目录进行恢复时,该提示将指定目录的绝对路径名,这样就可以避免使用-d选项.
在冷恢复结束之后,数据库服务器处于静态模式.
此时,您可以让数据库服务器上线.
例子执行以下命令恢复所有存储空间:developerWorksibm.
com/developerWorks/cn/InformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第14页,共18ontape-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-o0-n/chunk1N-o20000在重命名块恢复操作完成之后执行level-0归档.
暖恢复如果您在冷恢复期间仅恢复一部分存储空间,那么可以在让数据库服务器上线之后对其余的存储空间执行暖恢复.
在开始执行暖恢复之前,必须备份逻辑日志文件.
在暖恢复结束之后,您必须前滚到逻辑日志文件,并让执行恢复的dbspace的状态与系统中的其他dbspace的状态一致.
在暖恢复结束之后,发生故障的存储空间将上线.
例子要在将关键dbspace作为冷恢复的一部分恢复之后对选定的dbspace(dbspace1和dbspace2)执行暖恢复,使用以下命令:ontape-r-Ddbspace1dbspace2在下面的例子中,ontape从标准输入对sbspace1执行暖恢复:cat/home/level_0_archive|ontape-r-Dspspace1-tSTDIO混合恢复在执行混合恢复时,在冷恢复期间仅恢复一部分存储空间.
您至少必须在冷恢复期间恢复所有关键dbspace.
ibm.
com/developerWorks/cn/developerWorksInformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第15页,共18例子要对关键存储空间(rootdbs、llogdbs和plogdbs)执行冷恢复,接着再对其他存储空间(dbspace1和dbspace2)执行暖恢复,请执行以下命令:ontape-r-Drootdbsllogdbsplogdbsontape-r-Ddbspace1dbspace2逻辑日志恢复在执行混合恢复时,您必须恢复在最后的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消息日志和屏幕输出是详细的还是简洁的.
developerWorksibm.
com/developerWorks/cn/InformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第16页,共18模式命令文件archecker实用程序使用模式命令文件来指定表和模式的源和目标.
该文件使用类似于SQL的语言来提供archecker执行表级别恢复所需的信息.
例子清单1中的实例模式命令文件从dbspace1的最近level-0提取一个表.
数据被放置在表test1:tlr,并应用日志让表tlr使用当前的时间点.
清单1.
示例模式命令文件databasetest1;createtabletlr(a_serialserial,b_integerinteger,c_charchar,d_decimaldecimal)indbspace1;insertintotlrselect*fromtlr;使用archecker进行恢复archecker实用程序可以执行两种类型的恢复:基于level-0归档的物理恢复在物理恢复之后执行恢复到特定时间点的逻辑恢复archecker从命令文件确定恢复的类型.
默认情况下,archecker执行物理和逻辑恢复.
如果您在命令文件中使用WITHNOLOG子句,archecker将不执行逻辑恢复.
例子要根据名为cmdfile的模式命令文件执行逻辑恢复,使用以下命令:archecker-bvs-fcmdfile要仅执行物理恢复,使用以下命令:archecker-bvs-fcmdfile-lphys结束语阅读了本教程之后,您应该更好地理解:关键备份和恢复概念设置ontape、ontape和archecker配置参数使用ON-Bar和ontape实用程序备份IDS服务器使用ON-Bar、ontape和archecker实用程序恢复IDS服务器ibm.
com/developerWorks/cn/developerWorksInformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第17页,共18参考资料学习您可以参阅本文在developerWorks全球站点上的英文原文.
developerWorksInformix专区:获取扩展您的Informix技能所需的资源.
"TheIDSDetectiveGame"(developerWorks,2008年4月):通过一个称为"IDSDetectiveGame"的互动游戏学习或教授InformixDynamicServer(IDS)和关系数据库的基础知识.
IDSroadmapforadministrators,developers,andendusers:查找关于IDS的各个方面的资源,包括计划、安装、配置、管理、调优和监控等.
InformixEducationTrainingPath:查看要掌握特定技能或通过特定认证所需的课程.
Informix库:从在线手册或IDSInformationCenter更多地了解关于IDS的详细信息.
IBMInformixDynamicServer11.
50InformationCenter:查找使用IDS系列产品和特性所需的信息.
developerWorksInformationManagement专区:在这里可以学到更多关于InformationManagement的知识.
还可以找到技术文档、how-to文章、培训、下载、产品信息等.
随时关注developerWorks技术活动和网络广播.
获得产品和技术试用版:InformixDynamicServerExpressEditionV11.
50:下载InformixDynamicServerExpressEdition试用版本开始使用IDS.
InformixDynamicServerEnterpriseandDeveloperEdition:下载InformixDynamicServerEnterpriseorDeveloperEdition免费试用版本.
下载IBM产品评估试用版软件或IBMSOASandboxforReuse,并开始使用来自DB2、Lotus、Rational、Tivoli和WebSphere的应用程序开发工具和中间件产品.
讨论参与与本文档相关的论坛讨论.
IDS专家博客:阅读世界各地的开发和技术支持工程师关于InformixDynamicServer的技术说明.
参与developerWorksblogs并加入MydeveloperWorks社区;您可以通过个人信息和定制主页获得符合自己的兴趣的developerWorks文章,并与其他developerWorks用户进行交流.
developerWorksibm.
com/developerWorks/cn/InformixDynamicServer11.
50基础考试555认证准备,第8部分:备份和恢复第18页,共18作者简介AmitD.
VashishthaAmitVashishtha是IBMInformixDynamicServer工程团队的软件工程师,他已经在该团队工作了好几年.
他的经验包括备份和恢复支持、复制和其他Informix数据库服务器技术.
QianTangQianTang是InformixChinaSupport团队的Informix支持工程师.
他的经验包括IDS故障排除、备份和恢复等等.
版权所有IBM公司2009(www.
ibm.
com/legal/copytrade.
shtml)商标(www.
ibm.
com/developerworks/cn/ibm/trademarks/)

木木云35元/月,美国vps服务器优惠,1核1G/500M带宽/1T硬盘/4T流量

木木云怎么样?木木云品牌成立于18年,此为贵州木木云科技有限公司旗下新运营高端的服务器的平台,目前已上线美国中部大盘鸡,母鸡采用E5-267X系列,硬盘全部组成阵列。目前,木木云美国vps进行了优惠促销,1核1G/500M带宽/1T硬盘/4T流量,仅35元/月。点击进入:木木云官方网站地址木木云优惠码:提供了一个您专用的优惠码: yuntue目前我们有如下产品套餐:DV型 1H 1G 500M带宽...

cloudcone:特价便宜VPS补货通知贴,SAS或SSD低价有磁盘阵列,SAS或SSD raid10 硬盘

cloudcone经常性有特价促销VPS放出来,每次的数量都是相当有限的,为了方便、及时帮助大家,主机测评这里就做这个cloudcone特价VPS补货专题吧,以后每次放货我会在这里更新一下日期,方便大家秒杀!官方网站:https://cloudcone.com/预交费模式,需要充值之后方可使用,系统自动扣费!信用卡、PayPal、支付宝,均可付款购买!为什么说cloudcone值得买?cloudc...

香港E3 16G 390元/ 香港E5*2 32G 600元/ 香港站群 4-8C 1200元/ 美国200G高防 900/ 日本100M 700元

3C云国内IDC/ISP资质齐全商家,与香港公司联合运营, 已超6年运营 。本次为大家带来的是双12特惠活动,香港美国日本韩国|高速精品|高防|站群|大带宽等产品齐全,欢迎咨询问价。3C云科技有限公司官方网站:http://www.3cccy.com/客服QQ:937695003网页客服:点击咨询客户QQ交流群:1042709810价目表总览升级内存 60元 8G内存升级硬盘 1T机械 90元 2...

自动备份为你推荐
怎么改ip怎么改IP地址主页改不了为什么我电脑的主页改不了了?bbsxp老大!!您好!我是初学者!请问我的bbsxp如何更改顶端左面的LOGO??缓冲区溢出教程溢出攻击法使用什么样的原理打开网页出现错误网页出现错误怎么解决?要最简单的那种今日热点怎么删除今日热点自动弹出怎么卸载或屏蔽镜像文件是什么什么是文件镜像?什么是镜像文件?xv播放器下载求手机可以看xv格式的视频播放器雅虎天盾我装了360安全卫士,原来的雅虎天盾需不需要卸载人人逛街人人逛街网是正品吗
域名转让网 厦门域名注册 免费域名跳转 美国主机评测 vmsnap3 网页背景图片 中国网通测速 主机管理系统 杭州电信宽带优惠 注册阿里云邮箱 万网主机 apnic rewritecond windowsserver2008 so域名 asp简介 一句话木马 screen 赵荣 dbank 更多