oracle引航-我葵花宝典veritas netbackup for db2管理指南_第1页
oracle引航-我葵花宝典veritas netbackup for db2管理指南_第2页
oracle引航-我葵花宝典veritas netbackup for db2管理指南_第3页
oracle引航-我葵花宝典veritas netbackup for db2管理指南_第4页
oracle引航-我葵花宝典veritas netbackup for db2管理指南_第5页
免费预览已结束,剩余107页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VeritasNetBackupforDB2管理指Copyright©2007SymantecCorporation.©2007年SymantecCorporationAll .保留所利NetBackupSymantec、Symantec徽标和NetBackup是SymantecCorporation或其附属机构在和其它某些国家/地区的商标或 商标。“Symantec”和“赛门铁克”是SymantecCorporation的 商标。其它名称可能为其各自所有者的商标,特此。本软件的某些部分源RSADataSecurity,Inc.MD5Message-DigestAlgorithm(MD5信息算法)。1991-92,RSADataSecurity,Inc.。创建于1991年。保留所利本文档中介绍的产品根据限制其使用、、分发和反编译/逆向工程的协议进行分发。SymantecCorporation(赛门铁克公司)及其特许人(如果存在)事先, 本文档的。本文档按“现状”提供,对于所有明示或暗示的条款、陈述和保证,包括任何适销性、针对特定用途的适用性或无知识的暗示保证,均不提供任何担保,除非此类免责的范围在法律上视为无效。SYMANTECCOPORATION(赛门铁克公司不对任何与性能或使用本文档相关的伴随或性损害负责。本文档所含信息更改,恕不另行通知。根据FARSections12.212和DFARSSection227.7202定义, “商业计算机软件”和“商业计算机软件文档”。SymantecCorporation20330StevensCreekBlvd.Cupertino,CA95014第法律Symantec产品可能建议、分发、嵌入或了第软件。这类第软件由者单独。所有与本产品相关的第均列在随附的说明中。Windows是Corporation的商标。和

VeritasNetBackup是产品。请参见NetBackup安装指南,了解安装证的 ,然后选择或电子邮件支持。使用知识库搜索功能,可TechNotes、产品信息速递、软件、第1 介NetBackupforDB2功 NetBackupforDB2概 NetBackupforDB2组 示例配置文件(db2.conf)和文 NetBackupforDB2术语说 第2 验证前提条件和证密 NetBackup软 集群软 归档方 VENDOR归 添加新的DB2实 第3 配 规划NetBackupforDB2策略和日程 模板或的规 向备份选择列表中添加模板或................................................... 创建db2.conf文件(用户出口程序 创建db2.conf文件(VENDOR方法 db2.conf示例文件(使用VENDOR方法 创建模板和S......................................................................................了解模板和S...............................................................................模 从客户机指定NetBackup主服务 使用NetBackupforDB2备份向导创建备份模 浏览要备份的DB2实 使用NetBackupforDB2备份向 使用bpdbsbdb2创建 手动创建DB2.................................................................................... 参 模板和.........................................................................................模 在NetBackup集群中模板和.............................................. 第4 使用NetBackupfor执行备 从NetBackup主服务器执行备 DB2策略的自动备 DB2策略的手动备 从NetBackupforDB2客户机执行用户控制的备 运行NetBackupforDB2备份模 使用DB2模板管 使用 使用DB2执行备 浏览备 使用bplist进行浏 示例 示例 示例 执行还 使用NetBackupforDB2恢复向 调用NetBackupforDB2恢复向 使用 使用DB2执行还 恢复DB2数据库-最简单的情 恢复DB2数据库-还原归档日 RESTOREDATABASE命令选 第5 带有SnapshotClient的NetBackupfor安装和要 带有SnapshotClient的NetBackupforDB2概 快照备 即时恢 副 带有SnapshotClient的NetBackupforDB2的工作方 多数据 示例:将DB2命令的多个通道与方法结合使 配置含有SnapshotClient备份方法的策 SnapshotClient的影 模板和................................................................................................使用带有SnapshotClient的NetBackupfor 使用bpdb2proxy的用户控制的备 使用bpdb2proxy的用户控制的还 第6 故障排NetBackup报 客户机上的 NetBackup服务器报 使用NET_BUFFER_SZ加快还原速 活动监视器中报告虚还原失败消 原因代 附录 DB2EEE(DPF)环境的配安装NetBackupfor 配置NetBackupfor 为DB2EEE环境创建DB2模板或..........................................................附录 将NetBackupforDB2用于安装DB2用户出口程 备份和还原DB2数据 归档和还原DB2日志文 备份SAP文 索 11本章包括以下:11NetBackupforDB213NetBackupforDB2功 描表1- NetBackupforDB2功 描介质和设备管 介质管理器支持的所有设备对于NetBackupforDB2均可用预定功 主服务器上的NetBackup预定功能可用于预定自动的和无人值守DB2备份使用该功能还可以选择这些操作的执行时间。例如,为避免干扰白天的正常工作,可以将数据库备份仅安排在晚上进行。

NetBackupforDB2,您可以利用NetBackup的多路复用功能。NetBackupNetBackupforDB2表1- NetBackupforDB2功能和描述(续功功 描透明DB2和常规文共于其他文件份的单

所有备份和还原都可同时而透明地进行,而不需要NetBackup管理数据库管理员可以通过NetBackup管理员或其他任何用户都可以使用NetBackup来运行数据库备可以共享其他备份使用的设备和介质,也可以为DB2提供对某些设备和介质的独占使用权。NetBackporDB2可使用介质管理器、磁盘和PueDisk单元。在NtBakup主服务器上,可以为任何客户机预定数据库备份或手动启动它们。DB2数据库还可驻留在与NtBakup用于备份的设备不同的主机上。图形用户界 NetBackup为客户机用户和管理员提供下列图形用户界“备份、归档和还原”用户界用于Java的NetBackup管理控制用于Windows的NetBackup管理控制数据库管理员或NetBackup管理员可以从主服务器上的图形用户界面启动DB2数据库管理员还可使用IBMDB2控制中心或命令行处理器启动用户模板 NtBakuporDB2数据库向导可以创建备份和恢复模板。可以从NtBakup的“备份、归档和还原”界面中启动备份向导和恢复向导。该向导将生成独立于平台的模板,其中包含软件在执行备份和还原时使用的配置信息。由于向导生成的模板并不支持所有的DB2内置功能,因此您可能需要使用操作系统定义的语言来编写自定义的备份或还原。您可以模板为基础来编写。并行备份和还原操作NetBackupforDB2DB2备份和还原功能。例如,该功能允许用户为一个DB2备份或还原操作同时运行多个磁带设 压缩提高了网络备份的性能,并缩小了NetBackup写入单元的NetBackupforDB2配置中的主要组成部分。承载DB2数据库的服务器必须是NetBackup客户机。它还必须获得NetBackupforDB2证图1- NetBackupforDB2组承载DB2NetBackupforDB2提DB2

DB2

NBDB2I/O用于浏览数据库以及创建备份和还原模板的示例配置文件示 文用户出口程序RECOVERDATABASE(DB28.2和更新版本RESTOREDATABASE

其他必需的NetBackup–NetBackup客户NetBackup主服务 单 介质服务NetBackup软 NetBackupNetBackup介质服务(如果系统是介质服务器NetBackupforDB2NBDB2供应商I/ODB2BACKUPRESTORE命令使用NBDB2供应商I/O库在DB2数据库NetBackup之间发送数据缓冲区供应商库是install_path\NetBackup\bin\nbdb2.dll。例如:NetBackupforDB2用户出口程序db2uext2.exe可提供一种用于备份和还当日志文件已满,DB2发出DB2ARCHIVELOG命令时于64DB2,则该文件的名称为db2uext2.64NetBackupforDB2支持此方法,用于保护所有受支持的DB2版本中的归档日志。有关这些方法的信息,请参见第19页上的“指定日志归档”NetBackupforDB2提供了用于创建备份和恢复模板的向导。通过在“备份、归档和还原(Backup,Archive,andRestore)”界面中浏览并选择DB2数据库对象,过NetBackup策略将的备份模板用于预定备份,也可以使用这些模板在NetBackupforDB2客户机上执行手动备份。NetBackupforDB2库和用户出口程序使用此文件中NetBackup可以调用来对DB2数据库执行预定的备份或还原。这些包含用于NetBackupDB2BACKUPRESTORE命令。NetBackupforDB2向导来创建备份和还原模板。您可以使用要使用这些示例文件,请将它们到工作 NetBackupforDB2DB2支持两种用于归档日志文件的方法8.2DB2支持通过供应商库来备份归档日志文件。NetBackupforDB2提供了一个用户出口程序和一个库来支持这两种方法。用于指定这些归档日志方法的DB2语法因版本而异。本手册使用术语用户出口和VENDOR(供应商)来区分这两种方法。下表显示了可用于在DB2内指定这些方法的DB2语法,并了本手册中用于描述每种方法的术语:表1- 用于日志归档的DB2语法和NetBackupforDB2术来描述以下DB2设置:NetBackupforDB2使用术语“VENDOR”来描述以下DB2设置:

使用VENDOR命令时,归档日志将通过NetBackupforDB2供应商库进行备份。此 使用用户出口程序时,归档日志将通过NetBackupforDB2用户出口程序进行备LOGRETAIN关键字。2217页上的件第19页上的“证密钥19页上请在配置NetBackupforDB2之前执行本NetBackupforDB2NetBackup服务器和客户机软件一起安装,但在启用数据操作系统和平台兼容性确认您的操作系统或平台支持NetBackupforDB2转到技术支持网页:Server”,然后单击“>”按钮。Serverx.x数据库兼容性(更新日期)(VeritasNetBackupEnterpriseServerx.x/NetBackupServerx.xDatabaseAgentCompatibility(Updated对于x.x,请查找的版本。对于date,请查找最近的日期有关NetBackupforDB2支持的集群NetBackup集群兼容性(更新时间)(NetBackupx.xClusterCompatibility(updated阅读该文档,确认环境中的软件与NetBackup和数据库兼容NetBackup对于NetBackup服务器和客户机软件,确保满足NetBackup服务器软件NetBackup服务器上,并且可以正常工作。NetBackup服务器NetBackup支持的任何平台。有关安装信息,请参见《NetBackup安装指南》。 此步骤还会安装数据库。(如果数据库客户机同时是NetBackup服务器,客户机上必须存在install_path\NetBackup 见《NetBackup安装指南》。❏确保已经配置了单元使用的任何备份介质。所需的备份介质数量取决于所有关介质管理器的信NetBackup管理指南I卷》数据库软

确认满足以下与NetBackup客户机上的数据库软件相关的要 必须已DB2供应商软件并且❏必须存DB2注意:DB2EEE环境中,应在DB2使用的每个节点和客户机上安装集群软

要在NetBackup集群中配置的NetBackup服务器上启用数据库,请确保满足❏在发NetBackup可切换到的每个节点上,都已安DB2供应商软❏已安装NetBackup服务器软件,并且该软件配置为在NetBackup集群中工作。请按照《NetBackup安装指南》中的说明操作。理的证密钥即可启用该。服务器上为它有效的证密钥。在NetBackup集群中,应在安装NetBackup服务器的每个节点上该密钥在主服务器或介质服务器上,打开NetBackup单击(New)键 证密钥,然后单击“添加(Add)”有关添加证密钥NetBackup管理指南I用于备份DB2归档日志的方法。您可DB2中的归档方法,也可使用该过程中的信息来确定所确立的归档方法将如何与NetBackupforDB2交互。注:本手册使用“用户出口”和“VENDOR”两个术语DB2支持的日志归档方法。请阅读第15NetBackupforDB2术语说明”,确保理解这两个指定日归档方

VENDOR仅282版允指这日归方。法下:LOGAR ETH1=VENDOR:installpateBbdl方:NetBackupNetBackupforDB2DB2API所有DB2版本均允许指定这种归档方法。指定用户出口方法的DB2版NetBackupforDB2包括一个用户出口程序,可用来备份归档DB2配NetBackupMS-Windows-NT策略要在归档日志时使用的用户出口程序 的单独的NetbackupMS-Windows-NT策略。NetbackupMS-Windows-NT策略,使其包括归档日志 NetBackupforDB2DB2添加新的添加新的DB2指定DB2数据库处于静默状态在对DB2数据库改动很少的情况下,执行本过程以及下一章参数LOGRETAINUSEREXITLOGARETH1关键字。这些参数有几DB2版本支持不同的语法。有关这些参数在DB2中所产生的影响或用于指定这些参数的特定语法的信息,请参见您的DB2文档。NetBackupforDB2操作的影响取决于所选的方法。请参见第20页上的“归档方法”。有必要,可编辑DB2配置信息来指定日志归档方法。添加新的DB2NetBackupforDB2安装软件将用户出口程序C:\ProgramDB2希望db2uext2可执行文件位于DB2安装位置DB2或移动DB2安装,则需db2uext2.exeNetBackup所在的位置手动到DB2所在的位置。添加新的DB23323页上的明第24页上的25页上略第35页上的3738页上的第45页上的“启用数据库用户验证第46页上的“创建模板和 53页上53页上志尝试配置NetBackupforDB2之前,请先完成安装过程。请参见第17页上的“验证前提条件和证密钥”。本章所述的许多配置步骤都可从主服务器上的NetBackup管理控制台执行。根据主服务器所在的平台,控制台可以有一种或两种形式。NetBackup支持在Windows主服务器上Windows界面。Java界面和Windows界面极为相似。当配置过程中的界面有所不同时,本手册将以下过程说明如何设置“每个客户机的最多作业数( umjobsperclient)”配置“每个客户机的最多作业数(umjobsper “每个客户机的最多作业数(umjobsperclient)”指定每个客户机所允许的最多并发备份数。默认值为1。您可以使用以下公式计算较小的值:每个客户机的最多作业数=number_of_sessionsX 备份服务器与客户机上的NetBackup 可以大于1。例如一个客户机可以包括在两个策略中,以便备份两个不同的数据库。这些备份时段可以。提示:每个客户机的最多作业数(umjobsperclient)”属性输入一个足够大的值,以便与DB2运行的作业数相匹配。您可能需要使用多个不同的值有关所有可用属性的配置说明和信息,请参见NetBackupI规划NetBackupforDB2策略和日25页上3-1NetBackup策略和日程表的类型 DB2数据 对于任何数据库备应用程序备份(Default-Application-对于预定备自动完全备自动差异增量式备自动累积增量式备对于使用SnapshotClient的任何备自动完全备自动差异增量式备自动累积增量式备DB2事务(DB2事务(如果使用用户出口

应用程序备份(Default-Application-MS-Windows- 必选的日程用户备 表3- DB2配置文 MS-Windows- 可选的日程完全备用户备建议将这些日程表用于备份配置文件以便在发生时使用。有关要包含在此策略中的文件的信息,请参见您的数据库文档。至少要指定一个具有“应用程序备份”日程表的DB2策略如果使用DB2EEE,请参见有关如何为 请参见第105页上的“DB2EEE(DPF)环境的配置”。添加新策

以管理员(Windows)或root(UNIX)登录到主服务器启动NetBackup管理控制台Windows界面:在左窗格中,右键单击“策略(Policies)”并建策(NewPolicy)”。Java界面:在左窗格中单击“策略(Policies)”。所有策(AllPolicies)”窗格中右键单击主服务器(NewPolicy)”。在“添加新策略(AddaNewPolicy)”框的“策略名称(Policyname)”(AddaNewPolicy)(ChangePolicy)”框中策略类(Policytype)”列表中,选择DB2策略类型。填写(Attributes)有关信息,请参见第27页上的“属性描述”要添加日程表,请参见第27页上的要添加客户机,请参见第31页上的要将模板或添加到备份选择列表中,请参见第32页上的“添加备份添加完所需的全部日程表、客户机和备份选择后,单击“确定(OK)”有关策略属性的信息,请参见《NetBackup管理指南,第I卷》属 描表3- 属 描策略类型 确定该策略可包含的客户机类型。在某些情况下,策略类型决定了NtBackup可在这些客户机上执行的备份的类型。要使用数据库,必须至少定义一个类型为DB2的策略。 对于NetBackupforDB2,“关键字短语(Keywordphrase)”项将被Snapshot 有关如何配置高级备份方法的信息,请参见第75页上的SnapshotClientNetBackupforDB2添加日程

请将724小时。该时段可以确保您执行的操作不会因“应用程序备份”日程表而停止运行。Default-Application-Backup的此类日程表。若要“策略(Policy)”框,请在NetBackup管理控制台的“策双击名为Default-Application-Backup的日程表 08:0013:00使用此策略的自动备份在18:0022:0014小时。第283-3列出了该示例日程表。表3- 应用程序备保备份映像在NetBackup 2可启动NetBackup星期日到星期00:08:00-中指定“应用程序备份”日程表的名称。如果您打算让NetBackup执行自动备份,或者您在使用SnapshotClient功能,则还需要一个或多个“自动备份”日程表。在“策略(Policy)”框上,单击“日程表(Schedules)”选项卡请参见第30页上表3-4显示了“自动备份”日程表的示表3- 自动完全备保NetBackup根据2频每备份时可启动NetBackup星期日,18:00:00自动差异增量式备保NetBackup根据1频每备份时可启动NetBackup星期日到星期18:00:00-自动累积增量式备保NetBackup根据1频每备份时可启动NetBackup星期日到星期18:00:00-复步骤1到步骤6。表3-5显示您可以指 描表3- DB2备 描应用程序备份 利用“应用程序备份”日程表,可以在客户机上执行用户控制的NetBackp操作。这些操作包括从客户机启动的操作以及在主服务器上由自动日程表启动的操作。当用户手动启动备份时,NtBakup使用“应用程序备份”日程表。至少为每个数据库策略配置一个“应用程序备份”日程表。DfaltAppliaton-Backp日程表会自动配置为“应用程序备份”日程表。自动完全备份 “自动完全备份”包含所有数据的副本。注意,完全备份不同于整个数据库备份“完全”这个词只表明该备份不是增量式备份类型之一。如果要执行基于数据流的“自动完全备份”,则还应为预定的NetBackup操作指定一个如果使用SnapshotClient,则只支持此类型的备份和块级增量式(BLI)备份自动差异增量式备份 不是累积式备份的增量式备份。该备份包含自最近一次备份(完全备份或其他类型的备份)以来发生更改的数据库数据的副本。这种类型的备份与DB2BACKUP命令的INCREMENTALDELTA选项相对应。这种类型的备份占用的空间比累积增量式备份少,所用的时间也较短。该备份仅包括自上次执行任何类型的备份以来发生更改的数据。只有基于数据流的备份和块级增量式(BLI)备份支持此类型的备份自动累积增量式备份 不是累积式备份的增量式备份。这种备份包含自最近一次完全备份以来发生更改的数据库数据的副本。此类型的备份与DB2BACKUP命令的INCREMENTAL选项相对应。只有基于数据流的备份和块级增量式(BLI)备份支持自动累积增量式备这种类型的备份占用的空间比完全备份少,所用的时间也较短。该备份仅包含自上次执行完全备份以来发生更改的数据。使用备份日程表、模板和日程表中检测备份类型。您应在策略中指定具有正确操作类(备份或还原)的备份日程表和SnapshotClient第30页上的“备份日程表的类型”中的信息适用于基于数据SnapshotClient选项,请注意,当您SnapshotClient功有关备份日程表和SnapshotClient功能的信息,请参见第75页上的“带表3-6对日程表属性进行了说明。属 描表3-属 描备份类型 指定此日程表所控制的备份的类型。选择列表仅显示适用于要配置的策略的备份类型。有关信息,请参见第30页上的“备份日程表的类型”频率 此设置仅适用于预定备份,而不适用于用户控制的备份“频率(rqen)”指定此日程表上的下一次备份或归档操作开始之前所经过的时间。例如,如果频率为7天,并且在星期三进行了一次成功的备份,则下一次完全备份将在下一个星期三进行。通常情况下,增量式备份的频率比完全备份的频率要高。历 此设置仅适用于预定备份,而不适用于用户控制的备份。使用日历(ldr)”选可以根据特定的日期、周星期几或每月第几天预定备份操作。 要为策略指定多个备份副本,请在“应用程序备份(ApplicationBackup)”日程表上配置“多个副本(Multiplecopies)”。请参见《NetBackup管理指南,第I卷》。添加客户

客户机列表枚举自动备份过程中运行DB2的客户机。一个NetBackup客户 在“策略(Policy)”框中单击“客户机(Clients)”选项卡若要“策略(Policy)”框,请在NetBackup管理控制台的“策如果DB2NetBackup集群DB2名称指定为客户机键入客户机的名称,然后按Enter键如果NetBackup检测不到硬件和操作系统,则会显示一个框,以便您■ 单击“浏览计算机(BrowseforComputer)”按钮,从网络中选择客户机。Java界面在“客户机名称(Clientname)选择(Hardwareandoperatingsystem)”类型,然后单击“添加(Add)”。要添加其他客户机,请重复执行步骤2和步骤3如果这是最后一台客户机,请单击“确定(OK)”添加

略或Windows-NT策略中,该列表包含要备份的文件和 NetBackup可以您选择的位置,且NetBackup能够运行这些。在您安装NetBackup软件时会自动安装示例,您可以根据自己的使用需要NetBackup时就不会覆盖您的站点的。NetBackupNetBackupforDB2,请确保将这些模板或在备份选择列表中出现的顺序来运行模板或。有关备份模板和的信息,请参见第46页上的“创建模板和 从Java界面将模板或添加到备份选择列表打开“策略 框,请在NetBackup管理控制台的“策指定希望NetBackup从“或模板(Scriptortemplate)”下拉列表中选择一个模板,或键重复步骤a和步骤b指定希望NetBackup使用的的名称在“:(Script:)”框中,键入客户机上的的完整路径名。例单击“添加(Add)”将添加到列表中重复步骤a和步骤b以添加其他任何为为NetBackupforDB2若要“策略(Policy)”框,请在NetBackup管理控制台的“策指定希望NetBackup使用的模板的名称。键入具有.tpl扩展名的模板名称。但不要包括完整路径。例■ 单击(Template)模板(Template)”列表中,选择正确的(OK)指定希望NetBackup使用的的名称。■ 单击 文件夹(RemoteFolder)”按钮浏览到文件并选择它。单击“确定(OK)”NetBackupforDB2客户机添加到策略中后,需要NetBackup管理控制台中NetBackupforDB2客户机指定主服务器,必须在主服务器上DB2客户机在NetBackup管理控制台中指定主服随即打开“客户机属性(ClientProperties)”框确认“主服务器(MasterServer)如果未显示正确的服务器,请单击“附加服务器(AdditionalServers)”列表“添加(Add)”将新的服务器名称添加到列表中。单击(OK)”保存更改使用NetBackup要以此方式备份归档日志文件,请使用户备(UserBackup)”日程表配置“MS-Windows-NT(Standard)”策略。(36配置备份归档日志的策略”。(38db2.conf文件(用户出口程序)”。将归档日志文件到另一,以便以后由NetBackup进行备份。若要以此配置“MS-Windows-NT”或“标准”策略。(37页上的“配置对归档日志进行归档的策略”。)在文件db2.conf中,指定ARCFUNCCOPY关键字。(38db2.conf文件(用户出口程序)”。 。为释放磁盘空间,可稍后执行用户归档,将ARCDIR注:如果启用了VENDORDB2配置参数,请不要指定ARCFUNCSAVE或ARCFUNCCOPY。在启VENDOR的环境中NetBackup将忽略和这些命令有如果指定ARCFUNCSAVE,则NetBackup将根据您指定的策略和日程表来备如果指定ARCFUNCCOPY,则NetBackup会将归档日志到db2.conf文件中ARCDIR语句所指定的位置。归档志的盘终装归日文。多用希望置归这个RDR 到ekp中。此方法在复过中需要些用干预具体地,就必还原这些文件后,才能行前操作。于性和灵性方面优点高用户喜欢这种有关如何将文件还原到磁盘的信息,请参见《NetBackup管理指南》配置备份归档日志SAVE命令使用用户出口程序,请按照此处的说明进行操作。以管理员(Windows)或root(UNIX)登录到主服务器NetBackup(NetBackupAdministrationConsole)此日程表必须包括其间DB2可以调用用户出口程序的注:此策略不需要任何选择(BackupSelections)”列表,因为它有一个NetBackupfor如果客户机安装在NetBackup集群中,请将虚拟主机名添加到客户机列表中在配置db.conf配置对归档日志进行归档 etBackup的见eackup。以管理员(Windows)或root(UNIX)登录到主服务器此日程表必须包括其间DB2可以调用用户出口程序的“所有”时间段。NetBackupfor如果客户机安装在NetBackup集群中,请将虚拟主机名添加置文件,则还需要创建“用户备份”日程表。创建“MS-Windows-NT”(Windows(UNIX在“备份选择”列表中,添加一个包括 NetBackupfor如果客户机安装在NetBackup集群中,请将虚拟主机名添加到客户机列表中NetBackup创建db2.conf文件(用户出口程序NetBackupforDB2db2.conf由一系列关键字和值组成。该文件定义如何备份数据库和归档日志。必须在每台NetBackupforDB2创建和用户出口程序一起使用的db2.conf文请参见第36页上的“配置备份归档日志的策略”。请参见第37页上的“配置备份配置文件的策略”。将db2.conf示例文件从它所在示例 中的位置到其活动位置。 DATABASESAMPLEDATABASESAMPLEOBJECTTYPEARCHIVEPOLICYWIN_TYPE_POL_LOGPOL#anMS-Windows-NTtypepolicySCHEDULEUSER_BACKUP_SCHED_LOGSCHEDPOLICY行中,指定MS-Windows-NT”或“标准(Standard)”策略的名称。(UserBackup)DATABASESAMPLEOBJECTTYPEARCHIVEARCDIRRETDIR请参考第42页上的“关键字汇总”。db2.conf示例文件39db2.conf示例文(使用ARCFUNCSAVE)”40页上的“db2.conf示例文件(ARCFUNCdb2.conf示例文件(使用ARCFUNCDB2_DB_Policy(ApplicationBackup)”日程表和一个“自动备份(AutomaticBackup)”日程表。示例db2.conf文件中的第一个定义指定了此策略及其“应用程序备份”日程不在db2.conf中指定。DB2_Log_Policy备份归档日志。此策略有一个名为User的“用户备份(UserBackup)”日程表。示例文件中的第二个条目指定此策略及其用户备份DATABASESAMPLEPOLICYDATABASESAMPLESCHEDULEUserARCFUNCSAVE#ARCFUNCCOPY#ARCDIRC:\MyLogs\arcdir\#RETDIRC:\MyLogs\arcdir\db2.conf示例文件(使用ARCFUNCDB2_DB_Policy(ApplicationBackup)”日程表和一个“自动备份(AutomaticBackup)”日程表。示例db2.conf文件中的第一个定义指定了此策略及其“应用程序备份”日程不在db2.conf中指定。ARCFUNCCOPY命令将归档日志到 DATABASESAMPLEPOLICYDATABASESAMPLE#SCHEDULEUser#ARCFUNCSAVEARCFUNCARCDIRC:\MyLogs\arcdir\RETDIRC:\MyLogs\arcdir\创建db2.conf文件(VENDOR方法NetBackupforDB2db2.conf由一系列关键字和值组成。该文件定义如何备份数据库和归档日志。必须在每台NetBackupforDB2何自定义此文件。如果使VENDOR方法执行备份,请按照本节中的说明进行创建与VENDOR方法一起使用的db2.confdb2.conf文件之前,需要先创建备份配置文件的策略。请参见第37页上的“配置备份配置文件的策略”。将db2.conf示例文件从它所在示例 中的位置到其活动位置。 DATABASESAMPLE..DATABASESAMPLEPOLICYDB2_TYPE_POL_LOGPOL#aDB2typepolicySCHEDULEDEFAULT-APPLICATION-BACKUPPOLICY行中DB2策略的名称。该策略可以是用来备份数据库的同请参考第42页上的“关键字汇总”。有关db2.conf示例文件,请参考第42页上的db2.conf示例文件(db2.conf示例文件(使用VENDOR方法假设您需要备份一个名为SAMPLE的数据库及其归档日志。对数据库SAMPLE启DB2_DB_Policy备份数据库。此策略有一个“应用程序备份”日程表和一个“自动备份”日程表。示例db2.conf文件中的第一个定义指定了此策略及其“应用程序备份”日程表,该日程表名为DATABASESAMPLEPOLICY#DATABASESAMPLE#SCHEDULEUser#ARCFUNCSAVE#ARCFUNCCOPY#ARCDIR/home/db2inst1/arcdir#RETDIR/home/db2inst1/arcdirDATABASESAMPLEPOLICY关键字汇

还要为ARCHIVE对象指定策略名称。在定义中OBJECTTYPE是必需的关键字。POLICYDATABASE对象所必是象所必需的。如果使用ARCFUNCCOPY,则POLICY不是必需的。keywordvaluedb2.conf文件接受本节中介绍的关键字。如果在DB2NetBackupforDB2将忽略下列关键字和关键ARCFUNCARCFUNCPARTITIONTYPE 描表3- db2.conf文件的关 描ARCDIR 如果同时指定了ARCFUNCCOPYARCFUNC

ARCFUNCSAVE将归档日志保存到NetBackup中或NetBackup中保存归档日志ARCFUNCCOPY将归档日志到ARCDIR/RETDIR 中归档如果同时指定了OBJECTTYPEARCHIVE,则必须指定ARCFUNCSAVEARCFUNCCOPYDATABASE DB2DESTALIASsrc_db_name

DESTALIASDESTINST指定备用还原的目标实例的名称。无默认值。仅对于备用还原才是必需的。 NODE 指定DB2节点编号。除非是在DB2EnterpriseExtendedEdition(EEE)表3- 描OBJECTTYPEALTERNATEOBJECTTYPEARCHIVEOBJECTTYPEDATABASE

指定OBJECTTYPEALTERNATE可注明后面的行是否与执行备用还原DB2策略指定OBJECTTYPEDATABASEOBJECTTYPETABLESPACE。MS-Windows-NT策略指定OBJECTTYPEARCHIVE所有db2.conf文件中都必须OBJECTTYPEALTERNATEOBJECTTYPEARCHIVE、OBJECTTYPEDATABASE或OBJECTTYPETABLESPACE中的某一个OBJECTTYPEALTERNATEPARTITIONTYPE 指定NetBackup在还原过程中搜索从原始分区中备份的归档日志文件项。对于POLICY,指定DB2策略的名称。该策略可以是用来备份数据库的同一策略。在SCHEDULE行中,指定一个Dfaltppcaton-Bakup日程表。POLICY NetBackupNetBackup将使用在NetBackup主服务上的配置中找到的第一个DB2策略OBJECTTYPEARCHIVE,则需指定“MS-Windows-NT标(Standard)”策略的名称。此策略仅在使用ARCFUNCSAVE时才是必需的OBJECTTYPEDATABASEOBJECTTYPETABLESPACE,则必须指DB2策略RETDIR ARCFUNCCOPY,则必须使用该选项SCHEDULE 策略中的NetBackup日程表名称。默认为策略中的第一SRCALIASsrc_db_name

SRCALIAS指定备用还原的源数据库的别名。SRCINST指定备用还原的源实例的名称。无环境变

建下表所示的环境变量。您可以在中使用DB2_FULL、DB2_INCR和DB2_CINC变量来指定备份类型。启用数据库用启用数据库用 注:只有Netbackup的备份和还原模板和才能使用下表中的环境变量。这些DB2备份和还原命令是未知的。DB2备份和还原命令不处理DB2_POLICY变量,而是模板和使用POLICY名称。此策略在install_path\NetBackup\dbext\db2\db2.conf文件中定义。 用表3- DB2 用 用于启动自动备份的NetBackupforDB2策略的名称。此策略名称不一定与db2.conf文件中的策略名称相同。仅当从服务器启动备份(或者由NetBackup调度程序自动启动, NetBackup服务器的名 NetBackup日程表的名称。仅当从服务器启动备份(NetBackup调度程序自动 如果是预定备份类型(自动备份),则设置为1。 如果是用户启动的备份类型(应用程序备份),则设置为1。 对于自动完全备份,设置为1。 对于自动差异增量式备份,设置为1 对于自动累积增量式备份,设置为1启用数据库用户验对数据库用户的验证。如果您使用的是操作系统验证而不是,则SYSTEM帐户不具备连接到目标数据库的权限。如果使用操作系统验证,请在具SYSADMSYSCTRL或SYSMAINT权限的帐户下运行NetBackup客户机服务。如果使用操作系统验证,请在具有DB2的SYSADM、SYSCTRL或权限的帐户下运行NetBackup客户机服务。DB2命名规则。更改NetBackup客户机服务的用户帐创建模板和S 从“登录:(LogONAs:)”窗格,选择“此帐户(ThisAccount)”键入有关命名规则和验证的信息,请参见DB2文档创建模板和 若要执行预定的NetBackupforDB2备份,必须创建模板或S Selections)”列表中。还可以使用该模板或S 了解模板和

以下各节描述模板和SNetBackupforDB2备份向导来创建备份模板。可从NetBackup份、归档和还原(BackupArchiveandRestore)”界面启动此向导。有关信息,请参见第47页上的“使用NetBackupforDB2备份向导创建备份NetBackupforDB2备份向导并非支持DB2提供的所有命令和选项。如果模板未S 由用户编写,但必须符合DB2的S语法备份和恢复S 示例安装在装有NetBackupforDB2的客户机上。可根有关示例的信息,请参见第51页上的“手动创建DB2”模板生成S。这样用户可以使用该向导创建一个模板,然后基于该模板生成一个S 。然后,可以运行S 或进一步修改S 创建模板和从客户机指定NetBackup主服从客户机使备份、归档和还(Backup,Archive,andRestore)”界面来指定存到在其中NetBackupforDB2策略的主服务器中。还原(BackupArchiveandRestore)”界面中,单击“文MachinesandPolicyType)”。在该框中,单击“服务器(Servers)”选项卡如果主服务器不在“服务器列表(ServerList)”中,请在(NewServerName)”字段中输入服务器的名称。单击(Add)在“服务器列表(ServerList)”中选择主服务器,然后单击设为使用NetBackupforDB2备份向导创建备份使用DB2备份向导创建备份模板。可以从“备份、归档和还原”界面中此向浏览要备份的DB2NetBackupforDB2中浏浏览DB2显示一DB2资源节点备份内容(SelectforBackup)”选项卡,然创建模板和图3- DB2实例分层结483-9将说明显示的DB2对象类型。对 描表3- 备份时段中的DB2对 描DB2资源 如果客户机上检测到NetBackupforDB2,则浏览器窗口将显示DB2资源。这是浏览器中的顶层DB2对象。DB2是DB2资源。 第二级对象是DB2实例。实例代表DB2数据库集合。在第48页上的图3-1中,DB2是DB2实例。数据库 您无法直接选择数据库来备份,但选择它下面的所有分区实际上就是选择了整个数据库。如果选择某一数据库进行备份,就无法选择其他数据库。选中某一数据库中的对象时,不能再同时选择其他数据库中的对象。在第48页上3-1中,SAMPLE分区 分区是可选择的别的DB2对象。分区代表数据库内表空间的区集合。分区包含表空间和日志文件夹。在一个数据库中,可以选择一个或多个分区。DB2EEE/DPF环境通常由多个分区组成。其他DB2UDB环境由单个分区组成,该分区通常表示为分区零(0)。显示内容中只包括位于同一NtBakup客户机上的分区,而不包括主机上的其他分区。有关信息,请参见本表后的。483-10表空间 表空间是一 由物理容器组成的集合的逻辑实体。表空间由容器组成,而后者代表数据库 单元。表空间是可在浏览器中选择的最低级的DB2对象。创建模板和其他分区创建额外的模板。若要备份整个EEE/DPF配置,请在策略的“备份选择(BackupSelections)”列表中指定多个模板。DB2对象之后,可NetBackupforDB2备份向导来为该DB2元素创建备份模板。下面的过程使用NetBackupforDB2份、归档和还原(BackupArchiveandRestore)”界面。以DB2用户登录到Windows在“备份、归档和还原”界面中,选择要备份的DB2对象NetBackupforDB2备份向导将显示以下几个屏幕,供您输入有关要执行的备板上的“帮助(Help)”。完成向导后,即会显示“模板完成(TemplateComplete)”屏幕。您可以选择保存模板供以后使用并且/或者立即运行模板。有关保存和运行您创建的模板的详细信息,请单击“帮助(Help)”。 如果模板符合您预期的要求,则单击“完成(Finish)”以保存、运行或者保存向导运行备份模板时,NetBackup将执行完全创建模板和S使用bpdbsbdb2创建 bpdbsbdb2是一个NetBackupforDB2命令,用于启动基于模板的、由用户控制的备份和恢复。它还基于备份向导所创建的模板来生成DB2S 要创建 bpdbsbdb2-backup-gscript_file_name-tscript_file_name基于模板生成S如果script_file_name包括空格字符,请将它括在引号("")内。请不要将此选项与此命令的-r(表示“run”)选有关信息,请参见第65页上的“使用bpdbsbdb2” 标识该模板bpdbsbdb2从主服务器上的一个已知位置检索备份模板。仅指定文件名即可。成诸如或库分区号这样的设置,因此这些设置需要手动编辑。另外,生成的不会处理任何可能的错误和故障情况,使用这种应“自担风险”。针对Windows生成的应使用DB2附带的DB2CMD命令处理器(DB2CMDC:\TEMP\SCRIPT.CMD)来运行。有关信息,请参见DB2CommandsUser’sGuide(DB2命令用户指南)。当指定了“断开用户连接并(Disconnectusersandprohibitaccess)”模板选项时,将生成DB2QUIESCE命令。但DB2的版本低于V8.1,此命尝试进行即时点还原时,需要自定义时间值。命DB2RESTORETAKENAT如果执行前滚恢复,则需自定义DB2NODE变量。在单分区环境中,此变量通常可以为空,如DB2NODE=”。在多分区环境中,应将此变量设置为库创建模板和手动创建DB2NetBackupforDB2安装软件包括以下注:确保根据您的环境修改这些。不要将您的在示例中,否则,在进行升级或重新安装时,它们会丢失。一定要将您的重新放到安全的位置。虽然每个可有多个DB2命令操作,但每种操作类型都需要一个独立的。如果将还原用于备份操作,或将备份用于还原操作,NetBackupforDB2修改的说注:如果您使用的DB2EEE,请参105页上的DB2EEE(DPF环境的请参见第53页上的“测试配置设置”。创建模板和SNetBackupforDB2模板和在执行备份和还原操作时从环境中参数。参数可有关信息,请参见第38页上的“配置运行时环境”

以下各节介绍如何模板和备份向导将备份模板保存到当前NetBackup主服务器上NetBackup的位置。 模板会将在运行时的加密。S 件名(包括路径)可将备份与策略相关联。这意味着对于服务器控制的或预有关信息,请参见第32页上的“添加备份选择”备份和恢复进程有时需要DB2数据库权和/或系统用户帐户的在NetBackup集群中模板和第52页上的“模板”和第52页上的 NetBackupforDB2如果是在NetBackup集群中操作,请确保还原模板和S 在为NetBackupforDB2配置主服务器之后,请测试配置设置。使用所创建的自动以管理员(Windows)或root(UNIX)登录到主服务器启动NetBackup管理控制台在左窗格中单击“策略(Policies)”。Java界面:右窗格分所有策略(AllPolicies)”窗格和详“客户机(Clients)”窗格中包含在要测试的策略中列出的客户机的名称。按照“手动备份(ManualBackup)”框中的说明进行操作活动监视器和输出指示备份操作的状态。如果手动备份没有以成功状态退出,请参见第91页上的在配置并测试NetBackupforDB2之后,应尽快对数据库备份数据库和归档44NetBackupfor556063完成所有的安装和配置之后,可以通过NetBackup或直接运DB2DB2注意:在配置自动备份或NetBackup启动操作时,一定要指定正DB2脚本或模板。如果将DB2还原文件用于备份操作,或者将DB2备份模板或用于还原操作,NetBackupforDB2都不会产生错误。

NetBackupforDB2提供以下几种执行备份的方法DB2DB2命令DB2BACKUPNetBackupforDB2I/O库。此库名为nbdb2.dll。通过从模板向导或“模板管理(TemplateAdministration)”界通过在策略中指定的模板和。在备份NetBackup策略时,它将使用在策略 数据库备份是整个DB2数据库或表空间的副本。这种备份是通过运行DB2种方式启动:DB2策略的自动备份、DB2策略的手动备份或用户控制的备份。归档日志备份是对DB2归档日志文件的备份。如果在DB2配置文件中启用了VENDORNetBackupforDB2将在备份数据库文件的同时还备份归档日可以使用带有户备(UserBackup)”日程表的MS-Windows-NT策略来有关要备份的文件的信息,请参见IBMDB2从NetBackup主服务DB2备份数据库最方便的途径是设置自动备份的日程表。当NetBackup调度程序调用自动备份日程表时,DB2将按以下方式运行:DB2将启动数据库备份NetBackup日程表运行备份模板时,该日程表确定了备份类(自动完全、自因为DB2不支持脱机表空间备份。DB2主服务器上的管理员可以使用NetBackupDB2策略的“自动备份(AutomaticBackup)”日程表。请参见第53页上的置设有关启动DB2策略的备份的说明,请参见第53页上置从NetBackupforDB2客户机执行用户控制的备份运行模板时,NetBackupforDB2按模板中列出的顺序来处理数据库分区。位而表空间T2和T3位于分区P2中,则处理顺序为:DB2警告都被视为是DB2如果选中了“断开用户连接并(Disconnectusersandprohibitaccess)”模板选项,系统在执行备份或还原之前将发出DB2QUIESCE命令DB2V8.1usersareconnected)”选项。DB2数据库管理器配置设置:SYSADM、SYSCTRL和SYSMAINT。使用DB2归档和还原”界面中提供。DB2模板管理窗口提供下列功能:功 用运 处理所选模板 更改现有模板的内容。所选模板将装入NetBackupforDB2模板生成删 删除所选模板。只有root用户或模板创建者能够删除模板重命 更改所选模板的名称。只有root用户或模板创建者能够重命名模板查 显示所选模板的NetBackupforDB2模板生成向导所创建的模板被在主服务器中一个预定的位置使用DB2模板启动NetBackup面Archive,andRestore)”。还原(BackupArchiveandRestore)”界面中,选择“操(Actions)(AdministerTemplates)DB2”。DB2模板58页上的图4-1显示了该图4- 模板窗“选择模板(SelectTemplate)”列表显示当前主服务器上的DB2备份模键入您的“用户名(UserName)”和“(Password)”该模板将运行完全备份。增量式备份只能通过NetBackup调度程序来运行。可以使用“查看状态(ViewStatus)”工具来查看备份状态。单击“文件(File)>“查看状态(ViewStatus)”。bpdbsbdb2命令运NetBackupforDB2备份向导创建的备份模板。在命令提示符下,按下面的格式运行bpdbsbdb2:bpdbsbdb2backuprttemplate_namebpdbsbdb2-backup-r-t使用DB2DB2BACKUPDATABASE命令。可以从客户机上的DB2命令窗口运行此命令。根据您所用的DB2版本,请按下列一种格式发BACKUPDATABASE命令来执行格式1所有DB2db2backupdbsampleloaddb2backupdbsampleloadC:\Program格式2-DB28.2如果使用DB28.2或更高版本并启用了VENDOR,则可以使用以下格式令db2backupdbsampleonlineloadinstall_path\NetBackup\bin\nbdb2.dllinclude有关DB2BACKUPDATABASE命令的信息,请参见DB2文档BACKUPDATABASE命令选可以使用DB2BACKUPDATABASE命令或其另一种语法BACKUPDB来备份DB2数据库。该命令将数据库备份到NetBackup中。下面的列表提供了在NetBackupforDB2环境中使用的DB2BACKUP命令选项的参考信息。选 用LOADNBDB2_library_pathDB2NBDB2OPENnumber 份设备可用,或在NetBackup中启用了多路复用,请使选 用WITHnumber OPENnumberSESSIONS。缓冲区数必须是会话数的BUFFERsize 如果需要,可使用此选项增加或减少缓冲区大小。增加空间可以优化性能,但如果使用大量缓冲区,则可能需要减少空间。DB2建议此空间应为扩展空间的倍数。DB2DFT_EXTENT_SZ设置定义了默认的扩展空间。WITHOUT NetBackup执行的备份中指定它 INCREMENTAL 此选项用于备份活动的数据库(即“热”数据库)。对于联机备份,必须启用DB2USEREXIT设置。OPTIONS”options-string“指定用于备份操作的选项。该字符串将传递到供持库中,例 TSM,与所输入的完全一样且没有引号注:指定此选项改写VENDOROPT数据库配置参数所指PARALLELISMn 确定备份实用程序可以并行的表空间的数目。除非显式输入一个值,否则DB2将自动为此参数选择一个最

本节讲述如何浏览备DB2LISTHISTORY命令使 “备份、归档和还原”界面进行浏(BackupArchiveandRestore)”界面显DB2资源。可以在四DB2资源:实例、数据库、分区和表空间。可以查看表空间中的DB2对象,然NetBackupforDB2恢复向导为这些对象准备恢复浏览浏览备空间、一个或多个分区或整个数据库(通过选择它的所有分区)。图4- 使用bplist进行可以使用bplist命令来搜索DB2bplist的输出取决于您管理归档日志文件的方式。示例12假定使用用户出口程序来备份归档日志。示例3VENDOR,而未使用用户出-t18选项指定DB2备份类型。bplist的输出显示了NetBackup数据库中的DB2数据库备份映像。install_path\NetBackup\bin\bplist-Ccamel-Scamel-t18-R/表4-1说明了列表中每一行的含 含表4- bplist 含 DB2是所有DB2备份 名称 备份发生的时间(文件名 数据库名称 使用的备份类型。0表示完全数据库备份。3表示表空间备份 18个字符node0000 节点编号。在区数据库系统中,此值始终为零(ode0000)。在分区数据库系统中,该值为odxxxx,其中xxxx是在db2nodes.fg文件中为该节点分配的编号。 时间戳。包括日期(年、月、日)和时间(小时、分钟、秒) 会话编号。该文件扩展名标识在DB2BACKUP选项指定使用此策略备份的文件。策略名来源于db2.conf文件中对归档日志文件的设置。bplist的输出显示在NetBackup中的DB2归档日志文件的列表。install_path\NetBackup\bin\bplist-kDB2_Log_Policy-Ccamel-Scamel-R/ bplist搜索DB2归档-klog_policy选项指定用此策DB2中启用了VENDOR归档日志方法:install_path\NetBackup\bin\bplist-Ccamel-Scamel-klog_policy-R 执行还输出成含DB2是所有DB2备份 名称数据库的名称节点的名称DB2实例的名称日志文件的名称。由DB2使用NetBackupforDB2恢复NetBackupforDB2包含一个恢复向导。该向导向用户请求有DB2还原和NetBackupforDB2恢复向导在NetBackup客户机上用户指定的位置中本地保存时的加密。多信息,请参见DB2文档。您可以从备份、归档和还原NetBackupforDB2恢复向导。您可通过NetBackup管理控制台或从命令行来该界面。从ArchiveandRestore)”。单击(SelectforDB2DB2如果DB2节点不可见,可能NetBackupforDB2客户机未指定合适的策略类型。完成第64页上的“更改客户机策略类型源客户(Sourceclient/Policytype)”选项卡。类型(Policytype)”下DB2以DB2用户登录到Windows客户机还原(BackupArchiveandRestore)”界面中,展开一个DB2实例,然后选择要还原的数据库对象。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论