게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
오라클 캐릭터셋 질문입니다.
게시물ID : programmer_16028짧은주소 복사하기
작성자 : 단층
추천 : 0
조회수 : 468회
댓글수 : 0개
등록시간 : 2016/03/02 01:44:40
웹 프로그래밍 공부하고 있는 학생입니다. 저만의 단어장이라는 웹사이트를 만드려 보려고하는데요
오라클에 한글데이터를 넣는 과정에서 입력이 잘안되서 오류가 나서 찾아보니
캐릭터셋이 맞지 않아서 그런 거였군요 그래서 블로그를 보고 이대로 고대로 따라 했습니다.

CHARSET 확인 쿼리문 : 
select parameter, value from nls_database_parameters where parameter = 'NLS_CHARACTERSET'

CHARSET 변경

SYSTEM 계정으로 connect 한다.
 
update sys.props$ set value$='KO16MSWIN949' where name='NLS_CHARACTERSET';  
update sys.props$ set value$='KO16MSWIN949' where  name='NLS_NCHAR_CHARACTERSET';
update sys.props$ set value$='KOREAN_KOREA.KO16MSWIN949' where name='NLS_LANGUAGE';
commit;
 
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE KO16MSWIN949;
SHUTDOWN IMMEDIATE;
STARTUP;

결과적으론 한글데이터가 들어가고 한글데이터가 삭제되는데 select로 조회하는 과정에서
한글 데이터만 ???????로 글자가 나옵니다. 여기서 ?????로 나오는게 해결방법으로 어떻게 해야 할까요
OS는 리눅스입니다.(centos6)
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호