如何将集合 COLLA 中的所有包绑定到计划 PLANA?
包是一个数据库对象,它包含来自 DBRM 的 SQL 语句,以 DB2 优化的形式。
集合是一组包,我们可以使用它来分离属于不同应用程序的 DB2 包。例如,在电信公司的生产环境中,我们可以为订单处理、计费和客户服务创建不同的集合。
包或包组(集合)绑定到计划中。计划是一个可执行对象,其中包含其所有 SQL 查询的 DB2 访问路径。我们可以将包直接绑定到计划中,或者我们可以首先使用包生成集合,然后将其绑定到计划中。
使用以下 JCL 步骤,我们可以使用单个 BIND 命令直接绑定集合内的所有包。
//BIND EXEC PGM=IKJEFT01 //STEPLIB DD DSN=DIS.TEST.LOADLIB,DISP=SHR //SYSOUT DD SYSOUT=* //SYSTSIN DD * DSN SYSTEM(TB3) BIND PLAN(PLANA) - PKLIST(COLLA.*) - /*
我们可以为此目的使用 BIND PLAN 和 PKLIST 参数。参数 COLLA.* 将考虑集合 COLLA 中的所有包,并将其绑定到计划 PLAN A。
广告