|
You can use Oracle Portal to grant database object-level privileges and schema-level privileges. Object level privileges are granted on an object-by-object basis and apply only to Oracle database user accounts (schemas) or roles. Schema-level privileges are granted on a schema-by-schema basis and apply only Oracle Portal users or groups. What are object-level privileges? An object-level privilege is a permission granted to an Oracle database user account or role to perform some action on a database object. These object privileges include SELECT, INSERT, UPDATE, DELETE, ALTER, INDEX on tables and views and EXECUTE on procedures, functions, and packages. They can be granted through Portal or using Oracle database commands. You typically grant object-level privileges to provide access to objects needed to build an application. The privileges are granted to the schema that maps to the application, not to the application itself. In the figure below, the application on the left side maps to application Schema 1. Schema 1 has object level privileges on the tables in Schema 2.
What are schema-level access privileges? A schema-level privilege is granted to a Oracle Portal user or group to perform some action on a schema, for example, inserting rows in any table in the schema or modifying the definition of objects in the schema. Schema level privileges are specific to Oracle Portal and are valid only for schemas and objects accessed through the Database Objects Navigator. For example, you can grant the INSERT privilege that allows a Oracle Portal user to insert new rows into any table owned by the specified schema. This user cannot insert a row into a table using Oracle database commands, but can through the Modify Rows action in the Database Objects Navigator.
Schema-level access privileges
Object-level access privileges
You can also assign the Grant Option privilege on an object to another Oracle database user account or Public. With this privilege, the user or can in turn assign privileges on the object to another database user or role. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Notes |
|
|
|