-- Create Job für Analyze Table
-- Der Job läuft täglich um 01:10 und analysiert Tabellen und Indices
DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X
,what => '--:-) Analyze Schema
DBMS_UTILITY.ANALYZE_SCHEMA
( ''''
,''ESTIMATE''
,null
,10
,''FOR TABLE''
);
DBMS_UTILITY.ANALYZE_SCHEMA
( ''''
,''ESTIMATE''
,null
,10
,''FOR ALL INDEXES''
);
'
,next_date => to_date('01.02.2006 01:10:00','dd/mm/yyyy hh24:mi:ss')
,interval => 'TRUNC(SYSDATE+1)+2/24'
,no_parse => TRUE
);
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
END;
/
commit;