18.11.2008 14:07
deucel
 
Цитата:
shal Попробовал запустить однако совершенно невидно чтобы чтото запустилось
Дата предыдущей статистики как была 28.03.08 так и осталась,
но в алертлоге не вижу никаких новых записей
1. Отключи тригер.
Код:
ALTER TRIGGER "SUPERMAG"."DBPASSWORDCHANGE" DISABLE
2. Удали всю статистику.
Код:
DECLARE
   sql_stmt   VARCHAR2 (100);
BEGIN
   FOR c_rec IN (SELECT table_name
                   FROM all_tables
                  WHERE owner = 'SUPERMAG')
   LOOP
      sql_stmt := 'ANALYZE TABLE ' || c_rec.table_name || ' DELETE STATISTICS';

      EXECUTE IMMEDIATE sql_stmt;
   END LOOP;
END;
/


DECLARE
   sql_stmt   VARCHAR2 (100);
BEGIN
   FOR c_rec IN (SELECT index_name
                   FROM all_indexes
                  WHERE owner = 'SUPERMAG')
   LOOP
      sql_stmt := 'ANALYZE INDEX ' || c_rec.index_name || ' DELETE STATISTICS';

      EXECUTE IMMEDIATE sql_stmt;
   END LOOP;
END;
/
3. Отключи и включи задание в Супермаге (Исполнение разрешено).
Если делал импорт-экспорт со включенными заданиями их нет в джобах.

4. Запусти сбор статистики средствами СМ.

5. После того как соберется статистика включи тригер,
можешь еще раз собрать - пройдет намного быстрее ну и дальше тоже будет работать.