728x90
출처: https://m.blog.naver.com/222503/10177373473
현재 설정된 캐릭터셋 확인 및 변경 방법
Character set 확인
select * from nls_database_parameters where parameter like '%CHAR%';
Character set 변경
SQL>Shutdown immediate;
SQL>Startup Mount;
SQL>Alter system enable restricted session;
SQL>Alter system set JOB_QUEUE_PROCESSES=0;
SQL>Alter system set AQ_TM_PROCESSES=0;
SQL>Alter database Open;
SQL>Alter database character set KO16MSWIN949;
주의 사항
KO16MSWIN949는 KO16KSC5601의 super character set이기 때문에
KO16KSC5601 에서 KO16MSWIN949로는 변경가능하지만
KO16MSWIN949 에서 KO16KSC5601으로의 캐릭터셋 변경은 불가능.
위와 같은 상황이 아닌데 아래와 같은 에러 발생시
ORA-12712: 새로운 문자 집합은 이전 문자 집합의 대집합이어야 합니다.
ORA-12712: 새로운 문자 집합은 이전 문자 집합의 대집합이어야 합니다.
해결방법
SQL>Alter database character set internal_use KO16MSWIN949;
SQL>Shutdown immediate;
SQL>Startup;
728x90
반응형
'정보관리(데이터베이스, DB) > 오라클' 카테고리의 다른 글
[Oracle] 리스너(Listener) 란? (0) | 2023.11.29 |
---|---|
ORACLE XE에서 8080 PORT 포트번호 변경방법, 톰캣 충돌 시 해결방법 (1) | 2023.11.29 |
ORA-12541: TNS : 리스너가 없습니다.(no listener) (0) | 2023.11.28 |
리눅스에서 Oracle 서비스 시작 및 종료 (0) | 2023.11.28 |
JOB_QUEUE_PROCESSES (0) | 2023.11.28 |