I am not sure all the tables that are associated with IBMDEFAULTBP in your database, but I would change the -2 to some fixed number. If only the catalog tablespace is using IBMDEFAULTBP, then set it to 3000 pages. If you have temp tablespaces using it, then assign them to different tablespaces.
If the only tablespaces using BP_MSGLOG_LOB and BP_AUDIT_LOB bufferpools are tablespaces that
only have LOB columns, reduce them to 250 pages. LOB columns do not use bufferpools, even though you must assign a bufferpool to every tablespace.
Slightly off topic, but IMO you have too many bufferpools. For most databases, "something like" this usually works better:
- IBMDEFAULTBP - catalog tablespace only - 3000 pages
- SMALL_8K_BP - small reference tables, and indexes on small and medium size tables (30% of bufferpool memory)
- MEDIUM_8K_BP - medium size tables, and indexes for large tables (30% of bufferpool memory)
- LARGE_8K_BP - Large tables, and system/user temp tables (30% of bufferpool memory)
- 32K_BP - all 32K tablespaces - size depends on whether you have any non-LOB 32 Tablespaces.