I do have a question .. What will happen if I rerun catproc.sql .. My guess is it will drop the existing objects owned by sys and will recreate it . I ran the sql while the database is open and when heavy activity is going on .. All my sys triggers are got invalid . Why it is happened like that ..Any advise to bring back my invalid sys triggers to valid ..