FYI from metalink :

Each Oracle process may pin up to from 4 to db_block_buffers/processes number of buffers at any time. Minimally the parameters should satisfy db_block_buffers >= 4*processes in order to avoid the ORA-379 error.

[BUG:718337] TOO MANY BUFFER PINS LEADING TO ORA-379 ERROR