1.
Oracle에서 배포하는 클라이언트 도구 sqldeveloper를 Windows 10 환경에 설치하고 실행하려고 하면(사실 Portable 버전을 쓰기 때문에 설치라기보다는 압축 해제라고 봐야 하겠지만) 다음의 오류가 발생하면서 실행이 되지 않는 경우가 있다.
Unable to launch the Java Virtual Machine Located at path : sqldeveloper\jdk\jre\bin\server\jvm.dll |
해결책이랍시고 검색해 보면 대부분 해결방법으로 제시하고 있는 것들이... C:\WINDOWS\System32 폴더에 msvcr100.dll 파일을 복사해 주면 된다고 나오는데, Portable 버전인 경우라 그런 건지 어림없다. 안 된다.
(구글 검색으로 쉽게 찾아서 해결이 가능했으면 이런 글을 썼을 리가 없겠다...)
msvcr100.dll 파일이 없어서 발생하는 오류가 맞긴 한데, 위치가 거기가 아니다.
바로 sqldeveloper 실행 폴더. 즉... 압축을 해제한 폴더 하위에 있는 sqldeveloper\sqldeveloper\bin 폴더가 되겠다.
여기에 복사해 넣어주면 끝.
2.
그 다음에 종종 보게 되는 오류는
LoadLibrary failed with error: 87: The parameter is incorrect. |
이건데, sqldeveloper 실행 후 뭔가를 클릭하려고 하면 오류가 발생해서 비정상 종료되어 버린다.
특히 원격 데스크톱으로 Windows 10에 연결해서 실행하는 경우가 이런데,
해결방법은 의외로 이상한 곳에 있다... 바로 디스플레이 어댑터 드라이버 문제라는 것.
>> 참조: https://community.oracle.com/thread/4264958?start=0&tstart=0
특히 AMD Radeon 디스플레이 어댑터 드라이버인 경우, 거의 100% 발생하나보다.
장치 관리자에서 해당 드라이버를 "사용 안 함"으로 바꾸면 해결!
끝.
'Tech: > 일반·기타' 카테고리의 다른 글
2020: ionic/cordova v1 개발 참조 (0) | 2020.09.16 |
---|---|
HP노트북(dv6-6123tx) "알 수 없는 장치" (4) | 2020.06.19 |
아웃룩 확장 VSTO 빌드 후 게시 버전 문제 (0) | 2020.02.25 |
아이패드 프로 Remote Desktop 10.0.2 (3098) Unable connect 0x4 에러 (0) | 2020.01.29 |
안드로이드 개발: proguard 적용 시 주의할 점 (0) | 2019.06.24 |