-- Delete complete db statistics:
EXEC DBMS_STATS.delete_database_stats;
-- Delete schema statistics:
EXEC DBMS_STATS.delete_schema_stats('DBACLASS');
-- Delete table statistics:
EXEC DBMS_STATS.delete_table_stats('DBACLASS', 'EMP');
-- Delete column statistics:
EXEC DBMS_STATS.delete_column_stats('DBACLASS', 'EMP', 'EMPNO');
-- Delete index statistics:
EXEC DBMS_STATS.delete_index_stats('DBACLASS', 'EMP_PK');
-- Delete dictionary statistics:
EXEC DBMS_STATS.delete_dictionary_stats;
-- Delete fixed object statistics:
exec dbms_stats.delete_fixed_objects_stats;
-- Delete system statistics:
exec dbms_stats.delete_system_stats('STAT_TAB');
-- View preference details for the database:
SELECT dbms_stats.get_prefs('PUBLISH') EST_PCT FROM dual;
-- View Publish preference for table
-- View Publish preference for schema:
select dbms_stats.get_prefs('PUBLISH', 'SCOTT') from dual
-- View preference details for table
select dbms_stats.get_prefs(ownname=>'DBACLASS',tabname=>'EMP',pname=>'PUBLISH') FROM DUAL;
select DBMS_STATS.get_prefs(ownname=>'DBACLASS',tabname=>'EMP',pname=>'INCREMENTAL') FROM DUAL;
select DBMS_STATS.get_prefs(ownname=>'DBACLASS',tabname=>'EMP',pname=>'GRANULARITY') FROM DUAL;
select DBMS_STATS.get_prefs(ownname=>'DBACLASS',tabname=>'EMP',pname=>'STALE_PERCENT') FROM DUAL;
select DBMS_STATS.get_prefs(ownname=>'DBACLASS',tabname=>'EMP',pname=>'ESTIMATE_PERCENT') FROM DUAL;
select DBMS_STATS.get_prefs(ownname=>'DBACLASS',tabname=>'EMP',pname=>'DEGREE') FROM DUAL;
-- Set table preferences
exec dbms_stats.set_table_prefs('DBACLASS','EMP','PUBLISH','FALSE');
exec dbms_stats.set_table_prefs('DBACLASS','EMP','ESTIMATE_PERCENT','20');
exec dbms_stats.set_table_prefs('DBACLASS','EMP','DEGREE','8');
-- Set schema preferences:
exec dbms_stats.SET_SCHEMA_PREFS('DBATEST','PUBLISH','FALSE');
exec dbms_stats.SET_SCHEMA_PREFS('DBATEST','ESTIMATE_PERCENT','20');
exec dbms_stats.SET_SCHEMA_PREFS('DBATEST','CASCADE','TRUE');
-- Set database preference:
exec dbms_stats.set_database_prefs('PUBLISH', 'TRUE');
exec dbms_stats.set_database_prefs('DEGREE', '16');
-- Set global preference:
exec dbms_stats.set_global_prefs('PUBLISH', 'TRUE');
exec dbms_stats.set_global_prefs('DEGREE', '16');