利用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;