Oracle 문자 집합 이 UTF - 8 로 변경 됨

767 단어 데이터 뱅 크
Oracle 클 라 이언 트 의 문자 집합 과 서버 가 일치 해 야 합 니 다. 그렇지 않 으 면 오류 가 발생 할 수 있 습 니 다.
클 라 이언 트 문자 집합 변경
서버 연결, 클 라 이언 트 설정 조회 가능:
select * from v$nls_parameters;

환경 변수 에 NLS 설정LANG = AMERICAN_AMERICA.UTF8
서버 문자 집합 변경
명령 창의 sqlplus 를 통 해 system 사용자 로 로그 인 한 후 다음 명령 을 수행 합 니 다.
>conn     as sysdba;
>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 utf8;
OR
>alter database character set internal_use utf8;
>shutdown immediate;
>startup;

이로써 sqlplus 가 조 회 를 삽입 하 든 pl / sql 이 조 회 를 삽입 하 든 난동 이 일어나 지 않 습 니 다.

좋은 웹페이지 즐겨찾기