...I've got this hammer called "SQL Trace" and just about
every problem looks like a nail...

Good thing is, this'll probably resolve it for you.  Can you
run this in the same session prior to running the
GATHER_SCHEMA_STATS?

   alter session set max_dump_file_size = unlimited;
   alter session set events '10046 trace name context
forever, level 12';

If you're pressed for space in USER_DUMP_DEST, you might
want to run the trace at "level 4" instead of "level 12", to
dump the bind variable values only...

This will generate a trace file which, embedded within it,
should contain some indication of exactly where the
ORA-01031 error is being thrown.

Look within the raw ".trc" (near the bottom of the file) for
the phrase "err=" (it should say "err=1031" or "err=-1031",
I forget which).  Note the cursor# for that line and then
search upwards for the phrase "PARSING IN CURSOR #nnn" to
see the SQL text.  Then, from the site of the error message,
search again upwards for the phrase "BIND #nnn" to find the
dump of bind-variable values for the most recent call.

Seeing as how the trace will dump all recursive SQL called
in GATHER_SCHEMA_STATS as well as their bind-variable
values, we might be able to pin-point exactly which item it
is failing upon...



> I'm running dbms_stats.gather_schema_stats, the account
> running it is NOT the schema owner, but DOES have the
> "analyze any" privilege and has read/write access to all
> the tables in the schema. We are not trying to gather
> stats into our own tables, just want the stats refreshed
> after the (massive) loads into the DW tables.
> 
> This has been running fine, then all of a sudden last
> night we started getting ORA-1031 ("insufficient
> privileges") errors. Now, according to the docs:
> 
> ORA-01031 insufficient privileges
> 
>     Cause: An attempt was made to change the current
> username or password without the appropriate privilege.
> This error also occurs if attempting to install a database
> without the necessary operating system privileges.
> 
> 
> We are not changing passwords, so I am presuming that this
> involves (somehow) a change of username. According to the
> package header, it will throw an ORA-20000 if there are
> insufficent privileges. We rebuilt an index yesterday but
> did NOT change or add any table. 
> I had this happen once before, on a different database,
> never solved it, but substituted
> dbms_utility.analyze_schema which worked. I can do the
> same thing this time but I'd prefer to solve it. 
> Anyone ever see anything like this before?
> 
> oh yeah  9.2.0.1 on Solaris 8
> 
> Rachel
> 
> 
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com
> -- 
> Please see the official ORACLE-L FAQ:
> http://www.orafaq.net -- 
> Author: Rachel Carmichael
>   INET: [EMAIL PROTECTED]
> 
> Fat City Network Services    -- 858-538-5051
> http://www.fatcity.com San Diego, California        --
> Mailing list and web hosting services
> ----------------------------------------------------------
> ----------- To REMOVE yourself from this mailing list,
> send an E-Mail message to: [EMAIL PROTECTED] (note
> EXACT spelling of 'ListGuru') and in the message BODY,
> include a line containing: UNSUB ORACLE-L (or the name of
> mailing list you want to be removed from).  You may also
> send the HELP command for other information (like
> subscribing). 
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Tim Gorman
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to