Thanks HTH for the tips, but dropping partitions is not my issue. I'm trying to remove the NDNODE references to the 3 default partition groups assigned to the ibmdefaultbp listed in the sysibm.sysbufferpool table.
I mistakenly assigned the 3 default partition groups (ibmcatgroup, ibmdefaultgroup, and ibmtempgroup) to the ibmdefaultbp explictly instead of the "normal" way of implicitly assigning them with the "all partitions" command. Normally when you query the sysibm.sysbufferpool table for the ibmdefaultbp, you would see one row with page information, along with a column NDNODE with a value = NULL. My issue is I have not only this record for ibmdefaultbp, but also one for each of the default partition groups.
These extra assignments in the sysbufferpool table are not causing functional trouble, but I would rather not have them since it is not "clean."
I've developed a repair solution, but it is cumbersome and time comsuming. I have built a completely empty database with the correct bufferpool structure. I can export all data from the "bad" database, load this data into the empty db, run a backup, then perform a redirected restore over the bad database. It's all tested and ready to go, but will take about 4 hours to complete. It would have been nice for IBM to provide a "DROP" partition group from the bufferpool along with the "ADD".
SO, beware everyone. Do not add partition groups to the ibmdefault bufferpool. It is very difficult to remove them.
-- Steve