본문 바로가기
study/ERROR CASE

sqlgate oracle keylock 버그

by 휘루걸음 2026. 1. 2.
728x90
728x90

한창 일이 바쁜 시간, 자리를 비워야 하는데 일이 끝나지 않는다.

머피의 법칙이 떠오르는 순간이다.

확신 가능한 일정이 어그러지는 순간이면 머리에 열이 차고, 옷은 땀에 젖는다.

확신의 재부팅마저 듣지 않는 순간... 

반응형

 

db 작업이 긴급하여, db 툴만을 껐다 켰다 반복하고 있던 중이었다. 

그러나 메모장과 브라우저 등 몇몇 다른 프로그램은 이상 없는걸 확인하면서 

사용중인 sqlgate의 버그라는걸 확인하게 된다.

해결방법은 의외로 간단했다.  그러나 정보가 없었다면 알 수 없는 방법이기도 했다.

프로그램의 설정창에서는 관련된 부분을 조정할 방법이 없고, 저 파일을 찾아서 지울 생각을 어떻게 할까?

C:\Program Files (x86)\SQLGate\SQLGate2010 for MySQL Developer\bin\Form
C:\Program Files (x86)\SQLGate\SQLGate2010 for MySQL Developer\bin\Screen

출처: https://zlukz.tistory.com/82 [자전거 타는 개발자:티스토리]

 


출처링크의 작성글은 2013년도에 작성되었다. 13년.. 아마도 더 된 오래된 버그라는건데..

이건 잡을 수 없는 버그였을까, 방치된 버그였을까? 이해는 가면서도

저런 몇몇 후기경험담이 없었다면, 재설치 외에는 해결을 못하지 않았을까 싶다.

 

 

찾아보니 공식사이트에도 올라온 이슈네. 문제를 인지하고 있는데 공지로 넘어가셨던거구나.

 

증상:
SQLGate for MySQL 또는 Oracle 버전에서

SQL 쿼리 편집기에서 항상 Control 키가 눌린 것처럼 동작하는 문제가 발생할 수 있습니다.
이로 인해서 단축키 <Ctrl + ???> 가 동작하지 않게 됩니다.
 

해결 방법: 

# 8.x 버전 이상 사용자
1. 설치폴더로 이동한 후 bin 폴더 하위 form 폴더 내의 *.sfm 파일을 모두 삭제합니다.
→ C:\Users\{윈도우 계정 사용자명}\AppData\Roaming\SQLGate\SQLGate for Oracle Developer\Bin\Form

2. 다시 bin 폴더 하위 screen 폴더로 이동한 후 *.ini 파일을 모두 삭제합니다.

→ C:\Users\{윈도우 계정 사용자명}\AppData\Roaming\SQLGate\SQLGate for Oracle Developer\Bin\Screen

3. SQLGate 를 종료한 후 재실행합니다.


출처 : https://support.sqlgate.com/hc/ko/articles/115000638413-SQL-%EC%BF%BC%EB%A6%AC-%ED%8E%B8%EC%A7%91%EA%B8%B0%EC%97%90%EC%84%9C-%ED%95%AD%EC%83%81-Ctrl-%ED%82%A4%EA%B0%80-%EB%88%8C%EB%A6%B0-%EA%B2%83%EC%B2%98%EB%9F%BC-%EB%8F%99%EC%9E%91%ED%95%A9%EB%8B%88%EB%8B%A4

 

연말이라 안그래도 바쁘던 지난주, 아찔했던 한 때의 경험담.

728x90