SQL> create index ooee on obj$(name, obj#);
create index ooee on obj$(name, obj#)
*
ERROR at line 1:
ORA-00701: object necessary for warmstarting database cannot be
altered
Don't quite understand this, and did some other things, and after some
time, I discovered this - if u persistently apply the same SQL:
SQL> create index ooee on obj$(name, obj#);
create index ooee on obj$(name, obj#)
*
ERROR at line 1:
ORA-00701: object necessary for warmstarting database cannot be
altered
SQL> create index ooee on obj$(name, obj#);
create index ooee on obj$(name, obj#)
*
ERROR at line 1:
ORA-00701: object necessary for warmstarting database cannot be
altered
SQL> create index ooee on obj$(name, obj#);
create index ooee on obj$(name, obj#)
*
ERROR at line 1:
ORA-00701: object necessary for warmstarting database cannot be
altered
SQL> create index ooee on obj$(name, obj#);
create index ooee on obj$(name, obj#)
*
ERROR at line 1:
ORA-00701: object necessary for warmstarting database cannot be
altered
SQL> create index ooee on obj$(name, obj#);
create index ooee on obj$(name, obj#)
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-00060: deadlock detected while waiting for resource
First there must be a difference between warmstarting and non-
warmstarting. What is it? (what is the difference between all the
YYY$ tables vs any other tables - be it in SYS schema or not? why is
it forbidden to modify these tables vs those non-YYY$ tables - there
must be a reason? this is because the database is already opened
anyway, so, is it a precautionary measure, or is there a physical
reason not to do this? if it is a physical reason, there there must
be some other error, which is not likely. therefore, if this is a
precautionary measure, the list of warm starting tables that is
advised not to be modified must be stored somewhere, and if we can
modify these, the error will go away, right?)
Why the difference in error message - there must be something
executing ASYNCHRONOUSLY IN THE BACKGROUND?
Please enlighten me :-).
Now I feel old...
-- Phil
> Um, is that when you type 'ior warm'?
If my memory serves me right, he should re-initialize the database
with "ior init" and watch for the "before image" file (VAX$BI).
--
Mladen Gogala
http://mgogala.freehostia.com
> Um, is that when you type 'ior warm'?
If my memory serves me right, he should re-initialize the database
Peter,
Can you explain why you tamper with the datadictionary, consequently
invalidating your license?
YOU SHOULD NEVER EVER MODIFY SYS UNLESS ON INSTRUCTION OF ORACLE!!!
--
Sybrand Bakker
Senior Oracle DBA
One of the crossbeams is out of skew on the treadle.
You've shown us _what_ you've done, now can you enlighten us as to
_why_? :)
-g
ior i/w (did c exists, or was oir i "cold"?)
Check out sql.bsq for ior :)
--
Regards,
Frank van Bortel
Top-posting in UseNet newsgroups is one way to shut me up