me techie…

ramblings on technology ….

Gather statistics for a schema

Posted by sraghav on March 13, 2007

-- recreate all statisticsDECLARECURSOR cOwner IS SELECT DISTINCT owner               FROM dba_tables               WHERE owner NOT IN ('SYS','SYSTEM','DBSNMP',);BEGIN -- analyze sOwner,compute FOR rOwner IN cOwner LOOP    DBMS_STATS.GATHER_SCHEMA_STATS    (ownname => rOwner.owner,     estimate_percent => 99,     block_sample => FALSE,     method_opt => 'FOR ALL COLUMNS SIZE 150',     degree => NULL,     granularity => 'DEFAULT',     cascade => TRUE); END LOOP;END;/

select 'END_DATE: '||to_char(sysdate,'dd.mm.yyyy hh24:mi:ss') as end_date from dual;exit

Leave a Reply

You must be logged in to post a comment.