목록2025/04/16 (1)
Cohe
💻 TIL - Oracle에서 프로시저 삭제가 안될 때 해결 방법
🗓️ 2025-04-16오늘은 정말 단순하게 DROP PROCEDURE 한 줄 치면 끝날 줄 알았던 일이, 예상치 못하게 오래 걸려서 고생한 케이스를 정리해본다.결론부터 말하면 세션 락이 원인이었다.🧨 문제 상황Oracle에서 기존 프로시저를 삭제하려고 DROP PROCEDURE ㅁㅁㅁㅁㅁ; 실행했는데,쿼리는 돌고 있는데 반응이 없음.무한 대기 상태... 심지어 에러도 안 뜸.🔍 원인 분석dba_ddl_locks로 확인해보니:SELECT *FROM dba_ddl_locksWHERE name = 'ㅁㅁㅁㅁㅁㅁㅁㅁㅁ';결과:SESSION_ID | OWNER | NAME | TYPE | MODE_HELD | MODE_REQUESTED-----..
개발 이모저모/TIL
2025. 4. 16. 16:46