Why store ldap data in an Oracle Database (OID)?

Good question. Here's a few reasons why I recommend it.

Point in time recovery
Reusing existing (and probably highly available) database hardware
Open datasource

If this is your enterprise centralized authentication store, overkill is way better than underkill.