Hello,
I need to ask whether people should run catalog.sql only in maintenance hour.
What happened was we had a situation that we can not drop any SQLPLUS users. It generates following errors:
ORA-00604: error occurred at recursive SQL level 1
ORA-00942: table or view does not exist
ORA-06512: at line 7
So Oracle suggested me to run catalog and catproc. So I ran that after 5:00pm thinking not many users in the system and it's not busy.
However, at the beginning of running catalog, it gives LOCK error. I cancelled the job right away, but then no one can access the system... extremely slow.
Now Oracle is saying this is a bug (the LOCK message) and won't be fixed until version 10g (we are on 9.2.0.8).
Now, I have to explain to the managers about this. Can anyone give input about whether catalog should/can be run outside of maintenance time. I had run it before without any problem but got burn bad this time by this bug.
I really appreciate your input.
I need to ask whether people should run catalog.sql only in maintenance hour.
What happened was we had a situation that we can not drop any SQLPLUS users. It generates following errors:
ORA-00604: error occurred at recursive SQL level 1
ORA-00942: table or view does not exist
ORA-06512: at line 7
So Oracle suggested me to run catalog and catproc. So I ran that after 5:00pm thinking not many users in the system and it's not busy.
However, at the beginning of running catalog, it gives LOCK error. I cancelled the job right away, but then no one can access the system... extremely slow.
Now Oracle is saying this is a bug (the LOCK message) and won't be fixed until version 10g (we are on 9.2.0.8).
Now, I have to explain to the managers about this. Can anyone give input about whether catalog should/can be run outside of maintenance time. I had run it before without any problem but got burn bad this time by this bug.
I really appreciate your input.