一般来说,直接调用db2rbind,重新绑定所有失效的package。 也可以运行如下的SQL获取失效的例程,然后重新绑定特定的例程。 SELECT r.routineschema, r.routinename, p.pkgschema, p.pkgname FROM SYSCAT.routines r, SYSCAT.packages p WHERE r.routinetype = 'P' AND r.origin = 'Q' AND p.pkgschema = r.routineschema AND p.pkgname = 'P'||SUBSTR(CHAR(r.lib_id+10000000),2) AND (r.valid != 'Y' OR p.valid !='Y' );
添加新评论0 条评论