千家信息网

利用FORCE_MATCHING_SIGNATURE捕获非绑定变量SQL

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,sql text 相近的sql FORCE_MATCHING_SIGNATURE 相同因此可以使用下面的语句查找没有绑定变量的SQLSELECT * FROM (SELECT sql_id,
千家信息网最后更新 2025年01月31日利用FORCE_MATCHING_SIGNATURE捕获非绑定变量SQL

sql text 相近的sql FORCE_MATCHING_SIGNATURE 相同

因此可以使用下面的语句查找没有绑定变量的SQL

SELECT *  FROM (SELECT sql_id,               sql_text,               FORCE_MATCHING_SIGNATURE,               COUNT (1) OVER (PARTITION BY FORCE_MATCHING_SIGNATURE) rid          FROM v$sql         WHERE     FORCE_MATCHING_SIGNATURE > 0               AND FORCE_MATCHING_SIGNATURE != EXACT_MATCHING_SIGNATURE) WHERE rid > 100;


0