회사에서는 오라클 DB를 사용한다. 그런데 PC에 설치를 하고, 환경설정을 하다가 발생한 Property is 'v$session.osuser' and value is 'PC 이름' 오류 해결 방법을 포스팅해보려고 한다.
PC의 계정 이름에 한글, 특수문자, 띄어쓰기가 들어가면 그 값이 그대로 DB에 적용되는데 DB가 값을 받아내질 못하므로 생기는 오류라고 한다.
가장 쉬운방법으로는 계정이름을 바꿀 수 있다면 바꾸는 것을 추천한다. ('윈도우 계정 이름 변경'이라고 구글링 해보시라!)
하지만 재직중인 회사에서는 윈도우 OS로 MS계정을 사용하는데, 계정은 회사 이메일로 설정이 되어있다. 그래서 계정이름을 바꿀 수 있는 권한이 나에겐 없기때문에 오류를 해결하기위해 사용하는 tool을 설정해주었다. (오류를 해결해주신 부장님께 감사드립니다ㅎㅎ)
DBeaver를 설치한 파일 루트경로(ex: C:\Program Files\DBeaver)에 보면 .dbeaver.ini 파일이 있다. 이 파일을 수정해주어야 한다. 실행한 dbeaver를 완전히 종료한 뒤, 아래의 순서를 실행해보자!
디비버를 제외하고도 VSCode에서의 서버실행, sql developer에서도 동일한 오류가 발생하였기 때문에 다음 시리즈에서는 이 개발도구들의 오류해결방법을 포스팅할 예정이다.😅