Creating and using Oracle Database Vault realms
A realm is a core Oracle Database Vault structure that provides logical protection against users with any
type of object-level privilege. A realm can be defined on any object in any schema. In this recipe, we will use both the PL/SQL interface and Oracle Database Vault Administrator (DVA) for defining realms.
Getting ready
In this chapter, we will create a realm named HR_TABLES_REALM
by using the PL/SQL interface. This realm will include all the tables from the HR
schema. Next, we will create a realm named HR_VIEWS_REALM
by using DVA Console. This realm will include all the views from the HR
schema. The user HR
will be defined as the realm owner and the users vw_america
and vw_europe
will be defined as the realm participants.
Note
Before you start, you must have Oracle Database Vault installed. Details on installation can be found in the documentation page http://docs.oracle.com/cd/E11882_01/server.112/e23090/dvca.htm#CIAIHIDA and on deinstallation...