Slide 28
Slide 28 text
②カーソル・キャッシュからSQLを取得し、STSへ格納
28 Copyright © 2025, Oracle and/or its affiliates
SPA利用の流れ
SQL> BEGIN
2 DBMS_SQLTUNE.CAPTURE_CURSOR_CACHE_SQLSET(
3 sqlset_name => 'STS_TEST',
4 time_limit => 60,
5 repeat_interval => 20,
6 capture_option => 'INSERT',
7 basic_filter => 'parsing_schema_name = ''TESTUSER''
8 AND plan_hash_value!=0'
9 ,recursive_sql=> 'no_recursive_sql'
10 );
11 END;
12 /
PL/SQL procedure successfully completed.
SQL> SELECT name,statement_count,created,description FROM user_sqlset;
NAME STATEMENT_COUNT CREATED DESCRIPTION
-------------------- --------------- -------------------- --------------------
STS_TEST 4 21-APR-25
本番環境
basic_filterでキャプチャするSQLにフィルタリング
をかけることが可能。
指定例
✓ parsing_schema_name:取得対象ス
キーマを指定
✓ plan_hash_value:!=0を指定することで
実行計画が無いSQLを除外
✓ recursive_sql:no_recursive_sqlを指
定することで再帰SQLを除外