이런 유형의 문제는 개발자와 DBA 가 함께 해결해야 됩니다.
아래 쿼리는 현재 TEMP 사용하고 있는 정보를 파악할 수 있습니다. Full SQL 포함해서요. 실행 권한이 없으시면 DBA 에게 의뢰해야 겠지요.
SELECT S.sid || ',' || S.serial# sid_serial,
S.username,
T.blocks * 8192 / 1024 / 1024 mb_used,
T.tablespace,
Q.sql_fulltext,
q.sql_id
FROM v$sort_usage T
join v$session S on T.session_addr = S.saddr
left join v$sqlarea Q on T.sqladdr = Q.address
ORDER BY mb_used desc, sid_serial;