Inorder to run a Prog you have to have the load module along with the
Now you have two options when you Bind the program(I assumes u already know the prog preparation steps..for a batch db2 prog) ie BIND by PLAN and BIND by PACKAGE.
A package can only be bound using single DBRM but a Plan can be bound with DBRMS,DBRM and PACKAGE,PACKGEs alone.
Package BInd is used for enhanced efficency in doing the bind and for conveninece. This comes to picture when you have Diffrent systems setup (DEV,QUAL,PROD) with diffret database subsystems and same progs running in these diffrent regions. In this kind of a scenario PAckage Bind is the preferred option.