회사에서는 오라클 DB를 사용한다. 그런데 PC에 설치를 하고, 환경설정을 하다가 발생한 Property is 'v$session.osuser' and value is 'PC 이름' 오류 해결 방법을 포스팅해보려한다.
👉 Deaver 오류 해결방법:
https://velog.io/@shsh283/Oracle-Property-is-vsession.osuser-and-value-is-PC-이름-오류-해결방법
이번에는 sql Devloper에서의 해결방법을 알아보자!
PC의 계정 이름에 한글, 특수문자, 띄어쓰기가 들어가면 그 값이 그대로 DB에 적용되는데 DB가 값을 받아내질 못하므로 생기는 오류라고 한다.
가장 쉬운방법으로는 계정이름을 바꿀 수 있다면 바꾸는 것을 추천한다.
하지만 재직중인 회사에서는 윈도우 OS로 MS계정을 사용하는데, 계정은 회사 이메일로 설정이 되어있다. 그래서 계정이름을 바꿀 수 있는 권한이 나에겐 없기때문에 오류를 해결하기위해 사용하는 tool의 옵션을 재설정해주었다. (오류를 해결해주신 부장님께 감사드립니다ㅎㅎ)
sql Develoer 설치 파일에 ide.conf 파일이 있다. 해당 파일을 vscode로 열어서 편집을 해주어야 한다.
가장 아래쪽에 아래 옵션을 추가해준 후 저장해주자.
# Custom VM Option
AddVMOption -Duser.name=<사용할 영문 유저이름>
sql Developer를 재실행해주면 DB가 잘 붙는 것을 확인할 수 있다.