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 버전인 경우라 그런 건지 어림없다. 안 된다.
(구글 검색으로 쉽게 찾아서 해결이 가능했으면 이런 글을 썼을 리가 없겠다...)

>> 참고: https://www.google.com/search?q=oracle+sql+developer+unable+to+launch+the+java+virtual+machine+jvm.dll&oq=ora&aqs=chrome.1.69i59l3j69i57j0j69i60l3.4343j0j7&sourceid=chrome&ie=UTF-8

 

oracle sql developer unable to launch the java virtual machine jvm.dll - Google 검색

2014. 3. 25. · Unable to create an instance of the Java Virtual Machine // 오라클(Oracle) SQL 디벨로퍼(Developer) 에러(Error), 오류, jvm.dll ...

www.google.com

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

 

LoadLibrary failed with error: 87: The paramete... | Oracle Community

The real graphics card is not the virtual one created by the remote desktop, in our case this is the AMD/ATI card. Simply find it in the device manager, right click on it and choose Disable device. Remember to enable it again before exiting RD. If this sti

community.oracle.com

특히 AMD Radeon 디스플레이 어댑터 드라이버인 경우, 거의 100% 발생하나보다.

장치 관리자에서 해당 드라이버를 "사용 안 함"으로 바꾸면 해결!

끝.

 

 



Posted by 떼르미
,


자바스크립트를 허용해주세요!
Please Enable JavaScript![ Enable JavaScript ]