ADOの評価の基準として、そのオブジェクトのアクセス頻度があります。
アクセス頻度を一定の条件で評価し、その条件が満たされれば、圧縮や表領域移動などのアクションを実行します。
また、カスタムの評価基準を作成することが出来ます。
CREATE OR REPLACE FUNCTION scott.ilm_rule1
(p_object_id IN NUMBER)
RETURN BOOLEAN
AS
BEGIN
RETURN TRUE;
END;
/
ファンクションが作成されました。
カスタムの評価基準はPL/SQLで作成します。
今回は、評価すると必ず「真」で返す評価基準を作成しました。
ALTER TABLE scott.emp2 ILM ADD POLICY
ROW STORE COMPRESS ADVANCED
SEGMENT ON ilm_rule1;
表が変更されました。
ALTER TABLE scott.emp2 ILM ADD POLICY
TIER TO tbs1 ON ilm_rule1;
表が変更されました。
その評価基準を利用した圧縮と表領域移動のルールを作成します。
対象は表はインデックスなどのセグメントレベルです。
SELECT p.* FROM dba_ilmdatamovementpolicies p,dba_ilmobjects o
WHERE p.policy_name=o.policy_name AND o.object_name='EMP2';
POLICY_NAME ACTION_TYPE SCOPE COMPRESSION_LEVEL
-------------------------------------------------------------------------------------------------------------------------------- ----------- ------- ------------------------------
TIER_TABLESPACE TIER_STAT CONDITION_TYPE CONDITION_DAYS
-------------------------------------------------------------------------------------------------------------------------------- --------- ---------------------- --------------
CUSTOM_FUNCTION
--------------------------------------------------------------------------------------------------------------------------------
P3 COMPRESSION SEGMENT ADVANCED
USER DEFINED 0
ILM_RULE1
P4 STORAGE SEGMENT
TBS1 USER DEFINED 0
ILM_RULE1
ポリシーが作成され、カスタムの評価基準が利用されていることを確認します。
次回はそのルールを実行してみて、どうなるかを確認してみます。
アクセス頻度を一定の条件で評価し、その条件が満たされれば、圧縮や表領域移動などのアクションを実行します。
また、カスタムの評価基準を作成することが出来ます。
CREATE OR REPLACE FUNCTION scott.ilm_rule1
(p_object_id IN NUMBER)
RETURN BOOLEAN
AS
BEGIN
RETURN TRUE;
END;
/
ファンクションが作成されました。
カスタムの評価基準はPL/SQLで作成します。
今回は、評価すると必ず「真」で返す評価基準を作成しました。
ALTER TABLE scott.emp2 ILM ADD POLICY
ROW STORE COMPRESS ADVANCED
SEGMENT ON ilm_rule1;
表が変更されました。
ALTER TABLE scott.emp2 ILM ADD POLICY
TIER TO tbs1 ON ilm_rule1;
表が変更されました。
その評価基準を利用した圧縮と表領域移動のルールを作成します。
対象は表はインデックスなどのセグメントレベルです。
SELECT p.* FROM dba_ilmdatamovementpolicies p,dba_ilmobjects o
WHERE p.policy_name=o.policy_name AND o.object_name='EMP2';
POLICY_NAME ACTION_TYPE SCOPE COMPRESSION_LEVEL
-------------------------------------------------------------------------------------------------------------------------------- ----------- ------- ------------------------------
TIER_TABLESPACE TIER_STAT CONDITION_TYPE CONDITION_DAYS
-------------------------------------------------------------------------------------------------------------------------------- --------- ---------------------- --------------
CUSTOM_FUNCTION
--------------------------------------------------------------------------------------------------------------------------------
P3 COMPRESSION SEGMENT ADVANCED
USER DEFINED 0
ILM_RULE1
P4 STORAGE SEGMENT
TBS1 USER DEFINED 0
ILM_RULE1
ポリシーが作成され、カスタムの評価基準が利用されていることを確認します。
次回はそのルールを実行してみて、どうなるかを確認してみます。

コメント