Programming/MacOS

(macOS) sqldeveloper 응답 없음 해결 방법

Jan92 2024. 11. 22. 16:49
반응형

(macOS) SQLDeveloper 응답 없음 문제 해결 방법

Oracle SQL Developer (응답 없음)

macOS 환경에서 SQLDeveloper 실행 및 계정 접속 시 프로그램 상태가 '응답 없음'이 되는 상황이 자주 발생하였는데요.

문제의 정확한 원인은 파악하지 못했지만 예상되는 부분을 발견하여 조치하였으며, 현재는 응답 없음 문제없이 SQLDeveloper를 사용 중에 있습니다.

 

문제 발생 환경은 2017 MacBook Pro(Monterey)이며, 사용된 sqldeveloper 버전은 23.1.1.345.2114 버전입니다.

조치 내용은 아래와 같습니다.

 


1. 첫 번째 방법(해결 실패)

product.conf 파일 수정

먼저 구글링을 통해 해당 문제에 대한 해결 방법을 찾아보았는데요.

 

AddVMOption -Duser.language=ko
AddVMOption -Duser.country=KR

 

위 이미지와 같이 'MAC' -> '사용자' -> 'username' -> '.sqldeveloper' -> '버전' 경로의 디렉터리에 있는 'product.conf' 파일에 해당 옵션을 추가하고 SQL Developer를 다시 실행하면 응답 없음 문제가 해결된다는 내용이었지만, 적용 후에도 동일한 문제가 계속 발생하였습니다.

 

* '.sqldeveloper' 디렉터리의 경우 숨김 폴더이기 때문에 'shift + command + .' 단축키를 통해 숨김을 해제해야 볼 수 있습니다.

 

 


2. 두 번째 방법(해결 성공)

시작 페이지

sqldeveloper를 여러 번 재실행하다 보면 응답 없음 문제가 발생하지 않고 접속이 되는 경우도 있었는데요.

접속이 된 이후에도 작업 중 시작 페이지를 클릭하게 되면 다시 응답 없음 상태에 빠지는 것으로 보아 '시작 페이지'에 문제의 원인이 있을 수도 있다고 예상해 보게 되었습니다.

 

 

프로그램 실행 시 시작 페이지 닫기

그래서 적용해 본 방법은 sqldeveloper가 켜지자마자 '시작 페이지'를 바로 끄는 것입니다.

실제로 프로그램이 시작되자마자 로딩 중에 '시작 페이지'를 꺼버리면 이후 응답 없음 상태가 발생하지 않는 것을 확인했는데요.

매번 이렇게 사용해도 되지만 아래 과정을 통해 sqldeveloper 실행 시 '시작 페이지'가 아예 뜨지 않도록 설정을 하였습니다.

 

 

시작 시 표시 체크 해제

시작 페이지를 끄고 데이터베이스에 접속한 상태에서 뒤로 가기 버튼을 통해 시작 페이지를 다시 열 수 있는데요.

시작 페이지 맨 하단에 '시작 시 표시' 체크를 해제해 주면 이후 프로그램 실행 시 시작 페이지가 자동으로 뜨지 않게 되며, 응답 없음 상황도 발생하지 않게 됩니다.

 

(나중에 시작 페이지가 필요한 경우에는 '도움말' -> '시작 페이지'에서 해당 페이지를 다시 열 수 있습니다.)

반응형