Tasks
|
DBA
|
Owner
|
User with access rights*
|
User with no access rights
|
---|---|---|---|---|
Viewing SYS_TABLES
|
All (no restrictions)
|
All (no restrictions)
|
All (no restrictions)
|
All (no restrictions)
|
Viewing User tables in SYS_TABLES
|
All (no restrictions)
|
Restricted to the owners’ tables only
|
All tables to which the user has INSERT, UPDATE, DELETE, SELECT, or REFERENCES access rights.
|
No tables can be viewed.
|
Viewing SYS_COLUMNS
|
All (no restrictions)
|
Columns in the owner’s tables
|
Columns in tables to which the user has INSERT, UPDATE, DELETE, SELECT, or REFERENCES access rights.
|
No columns can be viewed.
|
Viewing SYS_PROCEDURES (excluding the procedure definition text — that is, the text of the CREATE PROCEDURE statement)
|
All (no restrictions)
|
Those procedures created by the user (owner)
|
Those procedures in which the user has execute access.
|
No procedures can be viewed.
|
Viewing Procedure definition text in SYS_PROCEDURES
|
All (no restrictions)
|
Those procedures created by the user (owner)
|
Note that execute access does not allow the user to see the procedure definition text.
|
No procedures or procedure definition text can be viewed.
|
Ability to Grant Access rights on procedures
|
Yes
|
Yes
|
No
|
No
|
Viewing SYS_TRIGGERS
|
All (no restrictions)
|
Those triggers created by the user (owner)
|
None
|
No triggers can be viewed.
|
Viewing Trigger definition text in SYS_TRIGGERS
|
All (no restrictions)
|
Those triggers created by the user (owner)
|
None
|
No triggers can be viewed.
|