Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: nonsense from Oracle 9i Database Concepts

Re: nonsense from Oracle 9i Database Concepts

From: <MarkP28665_at_yahoo.com>
Date: 14 Oct 2002 13:39:50 GMT
Message-ID: <aoehf6$h0s$1@news.netmar.com>


In article <Jjmq9.27532$uF6.44485_at_rwcrnsc52.ops.asp.att.net>, Michael J. Moore <hicamel_x_the_spam_at_attbi.com> writes:
>Would somebody be kind enough to tell me what this excerpt from
>
>"Oracle 9i Database Concepts" page 15-7 means?
>
>----------------------------------------------------------------------
>
>Security Authorizations
>
>Oracle notices when a DML object or system privilege is granted to or
>revoked from
>
>a user or PUBLIC and automatically invalidates all the owner's dependent
>objects.
>
>Oracle invalidates the dependent objects to verify that an owner of a
>dependent
>
>object continues to have the necessary privileges for all referenced
>objects.
>
>-------------------------------------------------------------
>
>An example would probably help.
>
>Thanks,
>
>Mike
>

Bob grants Mike access to his emp table via: grant select on emp to Bob;

Bob writes a view, emp_date, that joins Bob's emp to his dept table. Mike learns Bob is leaving the company and going to work for a recruting firm so he revokes Bob's access to emp.

Oracle marks the view, emp_date, invalid as necessary privileges do not exist to support use of the view.

HTH -- Mark D Powell --

Received on Mon Oct 14 2002 - 08:39:50 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US