DB & Redis
Oracle CHARACTER SET Change 변경 방법
Grand_J
2017. 9. 15. 14:29
반응형
Oracle CHARACTER SET Change 변경 방법
오라클 설치하는데 엔지니어가 character set 뭐러 할꺼냐고 물어봐서
'UTF8'로 해주세요 했다가 'KO16MSWIN949'를 사용한다는걸 뒤늦게 알고 직접 바꿈
UTF8과 KO16MSWIN949는 한글 바이트수가 다르게 됨 UTF8은 3byte KO16MSWIN949는 2byte
변경방법은
sys로 접속
sqlplus '/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 INTERNAL_USE KO16MSWIN949;
SHUTDOWN IMMEDIATE;
STARTUP;
입력.
그럼 알아서 해줌!!!!!!
근데 문제는 기존 한글로 저장되어있던 데이터들이 다깨져있음....
상용에서 바꿔야할 경우가 있다면 스키마별 덤프받고 테이블스페이스 날린담에
다시 import 하는게 나을듯
끗!!!!!!!!!!!!
반응형