Site icon DBA의 정석

통계정보 복구



  1. 테이블 이력 조회


    1. select owner, table_name, to_char(last_analyzed,’YYYY-MM-DD HH24:MI:SS’) from dba_tables where owner=’SCOTT’ ;


   




  1. 통계정보 갱신 이력 조회


    1. select table_name, stats_update_time from dba_tab_stats_history where owner=’SCOTT’ ;


   




  1. 테이블 통계정보 갱신


    1. exec dbms_stats.gather_table_stats(‘SCOTT’,’BONUS’, cascade=>true) ;


   




  1. 테이블 이력 조회


    1. select owner, table_name, to_char(last_analyzed,’YYYY-MM-DD HH24:MI:SS’) from dba_tables where owner=’SCOTT’ ;


   




  1. 통계정보 갱신 이력 조회


    1. select table_name, stats_update_time from dba_tab_stats_history where owner=’SCOTT’ ;


   




  1. 이전 시점으로 통계정보 복구


    1. exec DBMS_STATS.RESTORE_TABLE_STATS(‘SCOTT’,’BONUS’,’30-NOV-15 01.31.02.615781 PM +09:00′) ;


   




  1. 테이블 이력 조회


    1. select owner, table_name, to_char(last_analyzed,’YYYY-MM-DD HH24:MI:SS’) from dba_tables where owner=’SCOTT’ ;


   


   

Exit mobile version