SQL_ID っていつも V$SQL.SQL_ID とかから拾っていましたが、dbms_sqltune_util0.sqltext_to_sqlid なるものを見つけました。
SQL> col sql_id for a15
SQL> select 111111 from dual
2 /
111111
----------
111111
SQL> select dbms_sqltune_util0.sqltext_to_sqlid('select 111111 from dual'||chr(0)) sql_id from dual;
SQL_ID
---------------
59bjbpsjgmvkp
SQL>
SQL> select sql_text from v$sql where sql_id='59bjbpsjgmvkp';
SQL_TEXT
--------------------------------------------------------------------------------
select 111111 from dual
11.2 からかな?
参照:http://www.morganslibrary.org/reference/pkgs/dbms_sqltune_util0.html
便利かも?