Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: compile dba_data_files
-- http://www.freelists.org/webpage/oracle-l Received on Fri Jul 08 2005 - 00:58:40 CDT
-------- Original Message --------
Subject: Re: compile dba_data_files
From: Jared Still <jkstill@gmail.com>
Date: Thu, July 07, 2005 7:44 pm
To: "shirish@microexcel.com" <shirish@microexcel.com>
Cc: premjhere@gmail.com, oracle-l <oracle-l@freelists.org>
On 7/7/05, shirish@microexcel.com <shirish@microexcel.com> wrote:Jared StillI just took a 10046 foralter view dba_data_files compileThe sql executed in this case are...so it does reference obj$ while doing a recompile
Nice work, I was obviously too lazy to trace it. :)
In Prem's case obj$ has a issue so he should FIRST CHECK dba_objects
What is it you think will be found in DBA_OBJECTS?
It appears that the update of obj$ is causing the error with one of the following unique indexes
TABLE INDEXNAME UNIQUENES COLUMNNAME
-------------------- ------------------------------ --------- -----------------------------------
OBJ$ I_OBJ1 UNIQUE OBJ#
I_OBJ2 UNIQUE OWNER#
UNIQUE NAME
UNIQUE NAMESPACE
UNIQUE REMOTEOWNER
UNIQUE LINKNAME
UNIQUE SUBNAME
7 rows selected.
A level 4 trace on the 'alter view dba_data_files compile' operation should reveal the offending values.
I would not know how to fix it however.
In any case, this appears to require opening a TAR.
Inbetween , in my view, only analyze of data dict is supported from 9i onwards but further i have seen no documents which say OR does not say a way in which dict views can be recompiled.
Can you explain what you think dictionary statistics have to do with this?
Certifiable Oracle DBA and Part Time Perl Evangelist