0

出现错误 SQLCODE = -805,错误:DBRM OR PACKAGE NAME DALLAS9..DSNTIAUL.184FA79814E1838D NOT Found IN PLAN COBDBSTR.REASON 01。

//DBULOAD JOB CLASS=A,MSGCLASS=A,NOTIFY=&SYSUID,MSGLEVEL=(1,1), 
//           PRTY=15,REGION=4M                                  
//*                                                             
//JOBLIB DD DSN=DSN910.DB9G.SDSNEXIT,DISP=SHR                   
//       DD DSN=DSN910.SDSNLOAD,DISP=SHR                        
//UNLOAD EXEC PGM=IKJEFT01,DYNAMNBR=50                          
//SYSIN DD *                                                    
SELECT * FROM SYSIBM.SYSTABLES ;                                
/*                                                              
//SYSPRINT DD SYSOUT=*                                          
//SYSTSPRT DD SYSOUT=*                                          
//SYSUDUMP DD SYSOUT=*                                          
//SYSTSIN DD *                                                  
DSN SYSTEM(DB9G)                                                
RUN PROGRAM(DSNTIAUL) -                                         
    PLAN(DSNTIAUL) - 
     LIB('DSN910.DB9G.RUNLIB.LOAD') -            
     PARMS('SQL')                                
 END                                             
 /*                                              
 //SYSREC00 DD DSN=RAHUL.TABLE.UNLOAD,           
 //            DISP=(NEW,CATLG,DELETE),          
 //            UNIT=SYSDA,SPACE=(CYL,(1,1),RLSE) 
 //*** TABLE STRUCTURE                           
 //SYSPUNCH DD DSN=RAHUL.TABLE.SYSPUNCH,         
 //            DISP=(NEW,CATLG,DELETE),          
 //            UNIT=SYSDA,SPACE=(CYL,(1,1),RLSE) 
 //*         

我正在运行 Db2 卸载 JCL 并收到上述错误。根据上述错误,它要求我再次绑定。不知道 DSNTIAUL dbrm 模块在哪里。

一次又一次地得到同样的错误。它是一个实用程序。我的 JCL 以 0012 错误代码完成。请帮助各位。

4

2 回答 2

0

您遇到了DB2 Sql 错误代码 -805

-805 包名称位置名称集合 ID数据库名称。在计划计划名称中未找到一致性令牌。REASON原因码

其中
位置名称:DALLAS9
集合 ID:NULL
dbrm 名称:DSNTIAUL
一致性令牌:184FA79814E1838D
原因代码:01
计划名称:COBDBSTR

这意味着找不到包名称,因为该计划没有包列表。
用查询验证它

SELECT LOCATION, COLLID, NAME
FROM SYSIBM.SYSPACKLIST
WHERE PLANNAME = 'COBDBSTR';

联系 DB2 管理员,要求他们将带有适当包列表条目的 PKLIST 选项添加到 REBIND 子命令,并重新绑定由名称 COBDBSTR 标识的应用程序计划

于 2022-01-18T06:56:43.593 回答
0

从 DB2ADM(DB2 管理员)那里得到了正确的计划。

于 2022-02-17T17:03:19.000 回答