DB Vault предоставит вам ту функциональность, которую вы ищете, но вам все равно понадобится человек (или группа), который может выступать в роли конечного администратора. Они должны быть очень мягкими, техническими, но, конечно, не полноценными администраторами баз данных Oracle. Я также настоятельно рекомендую вам использовать консультанта, который специализируется на безопасности, для разработки вашей реализации. Плохая реализация может привести к тому, что система станет такой же небезопасной, как и до DB Vault, или настолько сложной, что изменение или работа будут остановлены.
Вы также захотите убедиться, что используете шифрование табличного пространства, и я бы посоветовал также зашифровать ваши резервные копии (Oracle Secure Backup / OSB предоставляет эту функцию на уровне отдельных БД как часть программного обеспечения).