Notice
Recent Posts
Recent Comments
푸른 날개를 꿈꾸는 아이's 메모장
오라클 캐릭터셋 변경 본문
1. 캐릭터셋 조회하기
첫번째 방법)
select * from nls_database_parameters where parameter like '%CHAR%';
두번째 방법)
select * from sys.props$ where name like '%CHAR%';
2. 캐릭터셋 변경하기
첫번째 방법) 그냥 테이블 업데이트.
sys.props$ 테이블을 뒤져서 캐릭터셋 변경 업데이트를 날린 후 데이터베이스 재시작하기..
두번째 방법) 명령어를 이용한다.
1. sysdba 접속
2. 데이터베이스 종료
shutdown immediate;
3. 데이터베이스 마운트
startup mount;
4. 일반사용자 세션 가능 제한모드
alter system enable restricted session;
5. job_queue_processes 에 등록된 잡 프로세스 정지
alter system set job_queue_process=0;
6. aq_tm_process 에 등록된 잡 프로세스 정지
alter system set aq_tm_processes=0;
7. 데이터베이스 열기
alter database open;
8. 캐릭터셋 변경
alter database character set internal_use AL32UTF8;
9. 데이터베이스 종료
shutdown immediate;
10. 데이터베이스 시작
startup