下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[转]理解ontape配置、命令和语法本节将介绍ontape实用程序。配置ontape实用程序ontape实用程序使用ONCONFIG文件中的6个参数创建存储空间和逻辑日志备份。表11给出了ontape使用的配置参数。
表11.Ontape备份和还原配置参数参数说明TAPEDEV指定用于备份和还原存储空间的磁带设备、目录或文件名。要配置ontape来使用标准I/O,可将TAPEDEV设置为STDIO。TAPEBLK指定用于存储空间备份期间的写入操作的设备的块大小。块大小在备份和还原期间必须保持相同。TAPESIZE指定用于备份和还原的设备的最大大小。将它设置为0会使用全部磁带容量。对于远程设备,不能将磁带大小设置为0。LTAPEDEV指定用于逻辑日志备份和还原的磁带设备、目录或文件名。LTAPEBLK指定用于逻辑日志备份和还原期间的写入操作的设备的块大小。块大小在备份和还原期间必须保持相同。LTAPESIZE指定用于备份和还原的设备的最大大小。将它设置为0会使用全部磁带容量。对于远程设备,不能将磁带大小设置为0。如果TAPEDEV指向某个磁带设备,它将在每个命令完成后自动倒回。在从磁带读取或向其写入数据之前,数据库服务器会执行一系列需要倒回的检查。如果将TAPEDEV或LTAPEDEV设置为一个文件,该文件会被后续备份覆盖,但在这样做之前会提醒您。将TAPEDEV或LTAPEDEV设置为一个目录,确保每个物理或逻辑日志备份都写入到了新文件中。如果在Windows上将LTAPEDEV设置为/dev/null或在Windows上设置为NUL,则会关闭逻辑日志备份。逻辑日志会自动标记为已保存,以便可以覆盖它们。如果未保存日志,则无法执行逻辑还原。回页首使用ontape备份存储空间和文件本节将介绍如何使用ontape备份存储空间和逻辑日志文件。存储空间备份ontape实用程序支持存储空间的0、1和2级备份。它按照以下顺序备份存储空间:根存储空间、物理和逻辑日志存储空间、blobspace、智能blobspace以及其他存储空间。在开始使用ontape创建备份之前,请确保TAPEDEV参数所指定的位置支持写入。表12给出了使用ontape备份存储空间的命令示例。
表12.存储空间备份命令说明ontape-s-L0对磁带执行一次0级备份ontape-s-L0-d在没有提示的情况下对目录执行一次0级备份ontape-s-L0Level_0_backup-tSTDIO对当前目录中名为Level_0_backup的标准输出文件执行一次0级备份逻辑日志备份可以使用ontape来备份所有写满的逻辑日志,这称为手动逻辑日志备份。Ontape也可执行一次连续日志备份,数据库会在每个逻辑日志文件写满时自动备份它。因此,您绝不会丢失多个部分的逻辑日志文件。逻辑日志备份不会备份当前的逻辑日志文件。表13给出了执行逻辑日志备份的命令。
表13.逻辑日志备份命令说明ontape-a手动逻辑日志备份ontape-c连续逻辑日志备份也可以创建连续逻辑日志文件备份到某个目录中。要结束连续逻辑日志备份,可按Ctrl+C中断备份。回页首使用ontape还原Informix数据本节将介绍如何使用ontape还原存储空间和逻辑日志文件。使用ontape执行冷还原必须在数据库服务器处于离线状态时执行冷还原。可以在冷还原开始时救援逻辑日志。ontape实用程序会提示您救援逻辑日志。然后ontape实用程序会提示您挂载包含备份数据的磁带。当从一个目录还原时,ontape会提示您输入目录的路径名。可使用-d选项避免提示。还原结束时,数据库服务器会保持在休眠模式下,可以将它切换到在线模式。表14给出了使用ontape执行冷还原的示例。
表14.冷还原命令说明ontape-r还原所有存储空间catLevel_0_backup|ontape-p从一个名为Level_0_backup的标准输入文件执行物理还原。使用ontape执行重命名数据块还原可在冷还原期间使用ontape重命名数据块。但是,请确保在重命名数据块还原完成后执行0级备份。清单3给出了一个示例。
清单3.重命名数据块还原 ontape-r-rename-p/chunk_old-o0-n/chunk_new-o20000
清单3
中的命令重命名一个数据块(从
path:/chunk_oldandoffset:0
重命名为
path:/chunk_new)并将偏移设置为20000。热还原只能在非关键存储空间上执行热还原。可以在冷还原中还原关键存储空间之后,对选定的存储空间(比如dbspace1和dbspace2)执行热还原。表15给出了使用ontape执行热还原的示例。
表15.使用ontape执行热还原命令说明ontape-r-Ddbspace1dbspace2对dbspace1和dbspace2存储空间执行热还原catLevel_0_backup|ontape-r-Ddbspace1-tSTDIO从标准输入文件level_0_backup对dbspace1执行热还原混合还原当执行混合还原时,可以仅还原关键的存储空间,此外,还可以在冷还原期间还原一个或多个非关键存储空间。以后,可以对非关键存储空间执行热还原。清单4给出了一个热还原示例。
清单4.ontape的混合还原命令 ontape-r-Drootdbsllogdbsplogdbsontape-r-Ddbspace1dbspace2
第一个命令对关键存储空间(rootdbs、llogdbs和plogdbs)执行冷还原。第二个命令对其他存储空间(dbspace1和dbspace2)执行热还原。逻辑日志还原在执行混合还原时,必须还原最后一次0级备份之后备份的所有逻辑日志文件。在执行完整还原时,可以选择是否还原逻辑日志文件。ontape-l
命令可以执行逻辑日志还原。回页首使用标准I/O(STDIO)备份和还原Ontape支持使用STDIO执行物理备份和还原操作。在备份期间,ontape可将数据写入stdout。在还原期间,ontape可从stdin读取数据。Ontape使用管道作为操作系统提供的内存缓冲机制,以便使用STDIO执行备份和还原。在ontape中使用STDIO的优点是:不需要对存储介质执行读或写操作(如果选择直接将备份数据传送给还原操作)。可以使用操作系统实用程序在存储前压缩备份数据。可以通过任何实用程序传输备份数据。可以通过立即将数据还原到另一个机器来创建重复的数据库服务器,比如设置一个初始HDR(或RSS)辅助服务器。通过将TAPEDEV配置参数值设置为
STDIO,可以将ontape配置为使用STDIO。TAPEBLK和TAPESIZE配置参数不能用于使用STDIO的备份。但是,TAPEBLK的值仍可用于数据库服务器和ontape进程之间的数据传输。这里没有使用TAPESIZE配置参数,因为STDIO的容量被假设为是无限的。使用STDIO的备份会直接写入stdout。因此,需要将数据流重定向到某个文件。否则,会将数据流发送到屏幕。当将stdout重定向到某个文件时,请确保文件系统中有足够的空间。可以将错误和信息写入stderr。表16给出了使用STDIO备份和还原的命令示例。
表16.使用标准I/O备份和还原命令说明ontape-s-L0>/informix/backup/archive_L0使用STDIO执行0级备份。ontape命令的stdout被重定向到/informix/backup目录中一个名为archive_L0的文件。该命令与标准的ontape物理备份相同,但在本场景中,操作系统会将数据流传递给输出文件。ontape-s-L0|compress-c>/informix/backup/archive_L0执行0级备份,其中ontape命令被重定向到某个管道,在将数据写入/informix/backup目录中的archive_L0文件中时会对数据进行压缩。不能在ontape中使用STDIO执行逻辑日志备份和还原。但是,如果有可用的标准逻辑日志备份,则可以在使用STDIO执行ontape物理还原之后使用
ontape-l
命令还原它们。另外,在还原过程不能执行逻辑日志救援。因此,应该在使用STDIO执行ontape还原之前,使用
ontape-S
命令手动救援任何日志。在标准还原期间,ontape会将信息打印到stdout,但是,如果使用STDIO,则会省略该消息。类似地,在还原一个0级备份后,ontape会提示还原1级和2级备份。但在还原到STDIO期间,会省略这些提示,并会扫描输入流来获取更多数据。如果找到更多数据,则可以还原下一个级别的备份。因此,所有需要的数据必须是ontape还原命令的输入流的一部分,数据必须具有正确的顺序。您可以使用
清单5
中的命令从/informix/backup目录中的archive_L0和archive_L1文件还原0和1级备份。
清单5.使用STDIO还原0级和1级备份 cat/informix/backup/archive_L0/informix/backup/archive_L1|ontape-p
ontapeSTDIO函数支持克隆一个Informix数据库服务器,或者通过同时执行备份到stdout和从stdin还原来快速设置HDR。如果通过独立完成备份和还原来复制Informix数据库服务器,则可以使用ontape-F选项来阻止保存归档。在同时备份和还原期间,尽管执行了备份,但不能在以后还原它们,因为备份未保存到存储设备;备份的数据将通过一个管道传输到另一个系统,而且将使用一个rsh操作将数据迅速还原到另一个系统。清单6给出了同时备份和还原的命令示例。
清单6.同时执行0级备份和还原 ontape-s-L0-F|rshserverB"ontape-p"
ontape0级备份在本地机器上执行。可以使用rsh操作系统实用程序将数据传输到一个名为serverB的远程机器上的stdout,并在远程机器上执行物理还原。如果将TAPEDEV配置为STDIO,ontape命令会忽略-F选项。具有STDIO配置的ontape-F备份选项意味着归档信息未记录在保留页面中。回页首使用目录执行备份和还原Ontape支持使用一个目录来执行备份和还原操作。使用目录的优点是,可对同一个目录执行多个备份。Ontape会自动重命名该目录中的现有备份文件,就像是向文件名附加一个日期和时间,使备份文件不会被覆盖。对于物理备份和逻辑日志备份,可以分别将配置参数TAPEDEV和LTAPEDEV设置为一个文件或目录。如果将它们设置为一个文件,那么后续备份会覆盖以前的备份。为TAPEDEV和LTAPEDEV指定的目录必须是存在的(设置了读、写和执行权限),然后才能使用这些目录执行ontape备份。Ontape在备份期间自动生成文件名。命名约定为:物理备份:Hostname_Servernum_Ln逻辑日志备份:Hostname_Servernum_Logn其中:Hostname
将机器名表示为一个前缀。Servernum
将SERVERNUM配置参数的值表示为一个前缀。n
表示备份级别或逻辑日志编号可通过设置环境变量IFX_ONTAPE_FILE_PREFIX来忽略默认的备份文件命名约定。环境变量IFX_ONTAPE_FILE_PREFIX的值取代默认文件命名约定中的
Hostname_Serve
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度石油天然气管道建设合同6篇
- 2025年冀少新版五年级英语下册月考试卷含答案
- 2025年外研版八年级地理下册阶段测试试卷含答案
- 二零二五年白灰市场分销购销合同正式版3篇
- 2025年牛津译林版共同必修2物理上册阶段测试试卷
- 2025年人教五四新版九年级地理上册月考试卷含答案
- 二零二五年环保设施运营维护技术服务合同书2篇
- 2025-2030年中国单段式煤气发生炉市场运行态势及投资前景规划研究报告
- 2024年鱼池承包及水产养殖技术研发合同3篇
- 新苏教版一年级数学下册第五单元第4课时《两位数减一位数(退位)》教案
- 【物 理】2024-2025学年八年级上册物理寒假作业人教版
- 广东省深圳市名校2023-2024学年高一上学期期中联考物理试题
- 发那科注塑机讲义课件
- 2023年广西北海市创城办招聘20人(共500题)笔试必备质量检测、历年高频考点模拟试题含答案解析
- 2023高考英语新高考1卷完形填空全考点解析附译文全
- 工作票知识培训课件
- GB/T 42616-2023电梯物联网监测终端技术规范
- 河南省医院信息大全
- 酒店赔偿价目表
- 广西贵港市2023年中考物理试题(原卷版)
- 集团总裁岗位说明书
评论
0/150
提交评论