Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> problem running export_schema_stats on different schema
Hi,
Question: What privileges do I need to run DBMS_STATS.EXPORT_SCHEMA_STATS routine?
I need to export the stats for a schema that is not mine. If I run it using the schema owner POWNER (see below) it works, but DBMS_STATS.EXPORT_SCHEMA_STATS will not allow the export of stats when running it as myself (MK see below).
Database is Oracle 8.1.7 running on AIX.
I'm not a dba, just a developer using a script we wrote to export database snapshots for testing our changes. I've spoken to 2 DBA's about this and tried a host of things that didn't work (eg. GRANT ANALYZE ANY TO MK and so on), please think about the problem before posting a suggestion as it does not seem as easy as it sounds to solve. Creating the stats table in my schema works fine, but always get the following error when the DBMS_STATS.EXPORT_SCHEMA_STATS routine is executed...
BEGIN
*
ERROR at line 1:
ORA-20000: Schema POWNER does not exist or insufficient privileges to
analyze
an object within it
ORA-06512: at "SYS.DBMS_STATS", line 3028 ORA-06512: at "SYS.DBMS_STATS", line 3050 ORA-06512: at "SYS.DBMS_STATS", line 3326 ORA-06512: at line 2
Here is a code sample...
Regards,
M Received on Thu Nov 11 2004 - 23:44:40 CST