Recently I realized that when I run the DBMS_Stat in new schema , gives me error message, but is working fine in some other schema which I have.
here is the spool of SQLplus:
PL/SQL procedure successfully completed.
SQL> exec dbms_stats.gather_schema_stats(ownname=>'TEST-12');
BEGIN dbms_stats.gather_schema_stats(ownname=>'TEST-12'); END;
*
ERROR at line 1:
ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SYS.DBMS_ASSERT", line 163
ORA-06512: at "SYS.DBMS_STATS", line 926
ORA-06512: at "SYS.DBMS_STATS", line 947
ORA-06512: at "SYS.DBMS_STATS", line 1005
ORA-06512: at "SYS.DBMS_STATS", line 11236
ORA-06512: at "SYS.DBMS_STATS", line 11214
ORA-06512: at line 1
There is built in Schema in oracle in the name of HR and there is another shcmea which was created by me in the name of "TEST-12".
when ever that I use the DBMS_Stat for that schema , I get the error message as above. the problem is not the name , foeget the name,
if I create another schema in the name of XXX, still I have the same problem.
DBMS_Stat is working fine for some schema and doesn't for the one that I mentioned before.
Please read the first email carefully and if you know the reason, I would be glad to have your Idea.
The question is clear, I am using Oracle 9i. I logined as SYSdBA
and ran the DBMS_Stat for my shcema I got the error message.
After verifing I found that it is working form some shcema but for
the one that I mentioned.
I exported the schema, removed the tablespace and created again,
impoted the schema, but still DBMS_Stat gives me error message.
Bookmarks