An object privilege confers the right to perform a particular action on a specific schema object. For example, the privilege to delete rows from the SH.PRODUCTS
table is an example of an object privilege.
You automatically have all object privileges for schema objects in your own schema. You can grant object privilege on objects in your own schema to other users or roles.
The object privileges listed in Table 8-3 control operations on specific mining models.
Table 8-3 Object Privileges for Mining Models
Example 8-9 Grant Object Privileges on Mining Models
The following statements allow dmuser
to apply the model testmodel
to the sales
table, specifying different cost matrixes with each apply. The user dmuser
can also rename the model testmodel
. The testmodel
model and sales
table are in the sh
schema, not in the dmuser
schema.
GRANT SELECT ON MINING MODEL sh.testmodel TO dmuser; GRANT ALTER ON MINING MODEL sh.testmodel TO dmuser; GRANT SELECT ON sh.sales TO dmuser;
The following statement prevents dmuser
from renaming or changing the cost matrix of testmodel
. However, dmuser
can still apply testmodel
to the sales
table.
REVOKE ALTER ON MINING MODEL sh.testmodel FROM dmuser;