티스토리 뷰

DB/오라클

오라클 SQLPLUS 한글 입력이 안될때

개발자와코더사이가 PM일까? 2019. 1. 6. 01:28
반응형

고객사에가서 소스 배포를 할때 가장 어려운일은 DB관련 작업입니다. 제가 생각하기에는 대부분의 개발자 분들이 오라클로 개발을 할때는 sqlDeveloper나 toad 등 툴을 이용해서 개발을 하는데 실제로 고객사에 가서 작업을 하게 되면 SQLPLUS로 작업을 하게 됩니다.

그럴때는 정말로 여러가지 면에서 어렵습니다. 예를들어서 프로시져를 실행시킬때나 실행계획을 볼때나 그중 저에게 가장 어려운일은 한글입력이 되지 않을때가 가장 힘들었습니다. 해결 방법을 찾아보면 여러가지 내용이 있겠지만 가장 시도할만한 사항은 리눅스 서버일경우 오라클 계정의 .bash_profile를 수정하는 것입니다.

제가 만난 오류는 ora-01756 : quoted string not property teminated의 오류 메시지 였습니다.

cd 명령어로 cd /home/oracle/ 로 이동해서 ls -al 명령어를 쳐 ./bash_profile를 확인 합니다. 파일을 수정하기전에 꼭 백업을 해주세요.

vi .bash_profile로 파일을 열고 해당 파일에 맨 마지막에 export NLS_LANG=KOREAN_KOREA.AL32UTF-8 입력 해주세요.

그 다음에 곧장 .bash_profile를 인식 할 수 있도록 source /home/oracle/.bash_profile를 하면 해당 설정으로 인식을 할 수 있습니다.

다시 한번 오라클에 접속해서 select '한글아 잘나와' as tt from dual; 이라고 쳐서 '한글아 잘나와' 글이 보이면 성공한 것입니다.

생각해보면 별 것인데.. 막상 고객이 옆에서 작업 내용을 보고 있으면 많이 당황해서 해결을 하지 못할 경우가 많습니다. ㅜ.ㅜ

여러가지면에서 많이 공부해야 할 것 같습니다.

즐거운 한주 시작하세요. ^0^

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함