WEB开发网
开发学院数据库DB2 使用DB2 Cloning Tool克隆主机DB2数据库 阅读

使用DB2 Cloning Tool克隆主机DB2数据库

 2008-09-03 16:26:48 来源:WEB开发网   
核心提示: ◆执行COPY 命令,需要使用ADRDSSU ADMIN参数的权限; ◆通过保护DB2 Cloning Tool的日志文件,使用DB2 Cloning Tool克隆主机DB2数据库(4),可以避免未授权的用户使用COPYCHECK命令, 使用DB2 Cloning Tool克隆DB2子系统

◆执行COPY 命令,需要使用ADRDSSU ADMIN参数的权限;

◆通过保护DB2 Cloning Tool的日志文件,可以避免未授权的用户使用COPYCHECK命令。

使用DB2 Cloning Tool克隆DB2子系统

在实际使用DB2 Cloning Tool之前,我们需要对MVS系统以及 DB2 子系统做一些准备工作。针对MVS 系统环境的准备工作,主要是确保 MVS 系统可以顺利调用相应的磁盘复制技术(例如,FlashCopy,SnapShot 等)。需要注意的是,使用磁盘复制技术时必须将COPYVILID参数设置为YES。以确保源卷上的 VVDS 会完整的复制到目标卷上,并保持一致的命名;否则会造成DB2 Cloning Tool在做 rename 操作时出现错误。

关于DB2环境的准备工作

源DB2子系统

1. DATA SET分布

为了保证克隆过程的正确和完整,源卷上必须包括所有源DB2子系统的direcory,catalog,active log,BSDS以及与所有用户数据库相关的 DATA SET。在克隆的过程中DB2的SDSNLOAD和SDSNEXIT 这两个添加到APF中的DATA SET不要放在源卷上一并复制。与源DB2子系统有关的USER CATALOG可以放置在源卷上,也可以放置在其他目标环境能够访问的卷上。

2. 绑定与DB2克隆工具相关的Plan和Package

在源DB2子系统中bind相关的plan之后,在对目标DB2子系统进行操作的过程中就可以直接使用相应的DB2 Cloning Tool的工具去修改目标DB2子系统的信息,而不需要每次都重新bind。可参考JCL:DB2CT.V1R1.SCKZJCL(CKZDBIND)代码示例。

清单 3. DB2CT.V1R1.SCKZJCL(CKZDBIND)代码

DSN SYSTEM(DSN)
BIND PLAN(CKZPLAN)
PKLIST(CKZPACK.*)
ENCODING(EBCDIC)
DYNAMICRULES(RUN)
ACTION(REPLACE)
RETAIN
END
DSN SYSTEM(DSN)
BIND PACKAGE(CKZPACK)
MEMBER(CKZ00246)
VALIDATE(RUN)
RELEASE(COMMIT)
ENCODING(EBCDIC)
ISOLATION(CS)
DYNAMICRULES(RUN)
ACTION(REPLACE)
END

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:使用 DB Cloning

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接