Re: ORA-01031: insufficient privileges on view creation. 10.2.0.4

From: Toon Koppelaars <toon.koppelaars_at_rulegen.com>
Date: Mon, 7 Mar 2011 05:14:42 -0600
Message-ID: <AANLkTimWZCE8Ko75TvRh6G8oR1K8Yi-o3XjHY2r2u4Pe_at_mail.gmail.com>



David,

Do you have either a direct select privilege or one via PUBLIC on that table?
Cannot be via a role.

On Mon, Mar 7, 2011 at 5:07 AM, David Aldridge <david_at_david-aldridge.com>wrote:

> Does anyone have any ideas why a username that can both create a view and
> can run a particular SELECT could not create a view based exactly on that
> SELECT?
>
>
> 10.2.0.4
>
> So, I can successfully run this query:
>
> select
> s.shelfid ,
> cns.nodeid
> from
> cramer_node_snapshot cns,
> shelf s
> where
> cns.nodeid = s.shelf2node
> /
>
> Also I can create a view that does not reference SHELF:
>
> create or replace view
> view1
> as
> select
> cns.nodeid
> from
> cramer_node_snapshot cns
> /
>
>
> BUT!
>
> I cannot create this view because of "ORA-01031: insufficient privileges":
>
> create or replace view
> view1
> as
> select
> s.shelfid ,
> cns.nodeid
> from
> cramer_node_snapshot cns,
> shelf s
> where
> cns.nodeid = s.shelf2node
> /
>
> SHELF is one of nearly 22,000 public synonyms on this system. Referencing
> the SHELF object directly instead of through the public synonym does not
> change the error. No DB links involved.
>
>
> *scratches-head*
>

-- 
Toon Koppelaars
RuleGen BV
Toon.Koppelaars_at_RuleGen.com
www.RuleGen.com
TheHelsinkiDeclaration.blogspot.com

(co)Author: "Applied Mathematics for Database Professionals"
www.rulegen.com/am4dp-backcover-text

--
http://www.freelists.org/webpage/oracle-l
Received on Mon Mar 07 2011 - 05:14:42 CST

Original text of this message