IBM Support

如何用IASP来备份IFS对象

Technical Blog Post


Abstract

如何用IASP来备份IFS对象

Body

英文原文:

http://ibmsystemsmag.blogs.com/i_can/2013/08/how-to-back-up-ifs-objects-on-systems-with-iasps.html

如果IBM i系统有一个或多个IASP并且BRMS control group参数指定为Backup Item(*LNK)ASP device*ALLAVL)(如下图所示),那么当备份IFS对象时就会生成一个单介质文件(single media file)。这个单介质文件包含了系统ASP,用户ASPIASP对象信息。BRMS备份会为系统ASP和用户ASP对象生成一个共有的保存项 (saved item) ,为每一个IASP分别生成一个单独的保存项 (saved item) 。每一个保存项都引用了同一个单介质文件(single media file)。

 

Seq

Backup
Items

List
Type

ASP
Device

Weekly
Activity
SMTWTFS

Retain
Object
Detail

Save
While
Active

SWA
Message
Queue

Sync
ID

 

10

*LINK

 

*ALLAVL

*DFTACT

*NO

*NO

 

 

 

 

 

 

这样会产生两个问题:

1. 如果用每一个IFS保存项来做对象恢复,并且不指定Omit对象参数,那么虽然用是不同的保存项 (系统ASP 与用户ASP对象,或IASP对象) 来做恢复,但每次恢复的内容却是相同的。

2. 在恢复的过程中,如果IFS保存项包括IASP对象并且此时IASP不可用,那么IASP的对象会被恢复到系统ASP。这就可能导致由于IASP在刚恢复的时候不可用,但后期变为可用,从而使恢复判断变得异常复杂。

为避免这些问题和提高恢复过程的效率,BRMS建议在IASP IFS备份时执行多次备份,即将control group entry拆成多条(如下图所示)。

比如,下面control group举例中使用了两个IASP(IASP1 IASP2),那么control group就会为ASP生成一个备份并且为每一个IASP单独生成一个备份。

 

Seq

Backup
Items

List
Type

ASP
Device

Weekly
Activity
SMTWTFS

Retain
Object
Detail

Save
While
Active

SWA
Message
Queue

Sync
ID

 

10

*LINK

 

*SYSBAS

*DFTACT

*NO

*NO

 

 

 

20

*LINK

 

IASP1

*DFTACT

*NO

*NO

 

 

 

30

*LINK

 

IASP2

*DFTACT

*NO

*NO

 

 

 

 

 

 

 

 

 

 

原文作者: Dawn May

翻译: 张峰

 

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

UID

ibm11144624