푸른 날개를 꿈꾸는 아이's 메모장

오라클 캐릭터셋 변경 본문

Database/Oracle

오라클 캐릭터셋 변경

김단태 2016. 4. 7. 17:43

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


Comments