STATSPACKめも
●スケジュール確認
select * from dba_jobs;
select * from dba_jobs;
●取得状況 PERFSTATユーザ
alter session set nls_date_format='yyyy/mm/dd HH24:MI:SS';
select snap_id,snap_time from stats$snapshot order by snap_id;
alter session set nls_date_format='yyyy/mm/dd HH24:MI:SS';
select snap_id,snap_time from stats$snapshot order by snap_id;
●過去のsnapshotを削除
-- スナップショットIDの範囲を指定して削除
execute statspack.purge(i_begin_snap=>91, i_end_snap=>115, i_extended_purge=>TRUE)
--特定日時以前に取得したスナップショットを削除
execute statspack.purge(i_purge_before_date=>to_date('20001231','YYYYMMDD'), i_extended_purge=>TRUE)
--指定日数分のスナップショットを残して削除
execute statspack.purge(i_num_days=>30, i_extended_purge=>TRUE)
-- スナップショットIDの範囲を指定して削除
execute statspack.purge(i_begin_snap=>91, i_end_snap=>115, i_extended_purge=>TRUE)
--特定日時以前に取得したスナップショットを削除
execute statspack.purge(i_purge_before_date=>to_date('20001231','YYYYMMDD'), i_extended_purge=>TRUE)
--指定日数分のスナップショットを残して削除
execute statspack.purge(i_num_days=>30, i_extended_purge=>TRUE)
●スナップショットレベルの確認
select snap_level from stats$statspack_parameter;
select snap_level from stats$statspack_parameter;
●スナップショットレベルの変更(スナップショットレベルを7に変更する場合)
exec statspack.modify_statspack_parameter (i_snap_level=>7);
exec statspack.modify_statspack_parameter (i_snap_level=>7);
●STATSPACKをimportする PERFSTATユーザ
spool dis.sql
select 'ALTER TABLE '||table_name||' DISABLE CONSTRAINT '||constraint_name||';' from user_constraints;
spool off
@dis
imp PERFSTAT/<pass> file=<expしたdmp> log=spuimp.log ignore=y
spool dis.sql
select 'ALTER TABLE '||table_name||' DISABLE CONSTRAINT '||constraint_name||';' from user_constraints;
spool off
@dis
imp PERFSTAT/<pass> file=<expしたdmp> log=spuimp.log ignore=y
●初期化パラメータの確認
select * from stats$parameter;
select * from stats$parameter;