오라클 언어 변경 방법
변경 조건 WE8MSWIN1252 => AL32UTF8 |
1. 기존 데이터 백업
☞ 기존의 NLS_LANG을
변경 후, export 한다.
export NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252 exp 아이디/비번 file=백업명.dmp |
2. 기존 데이터 삭제
☞ 깨끗하게, 계정을 새로 생성한다.
drop user 아이디 cascade; create user 아이디 identified by 비번; grant connect, resource to 아이디; grant create view to 아이디; |
3. 인코딩을 AL32UTF8로 변경
update sys.props$ set value$='AL32UTF8' where name='NLS_CHARACTERSET'; update sys.props$ set value$='AL16UTF16' where name='NLS_NCHAR_CHARACTERSET'; commit; 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 AL32UTF8; shutdown immediate; startup; |
4. 기존 데이터 복원
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 imp 아이디/비번 file=백업명.dmp |
'DBMS > Oracle' 카테고리의 다른 글
오라클 DB데이터 삭제방법 (1) | 2018.01.18 |
---|---|
오라클 언어 변경 방법 (1) | 2013.02.13 |
우리가 착각하고 있는 NLS_LANG - PHP에서 오라클 exp후, 한글이 ?로 나오는 경우 (0) | 2011.02.16 |
갑자기!! 오라클 사용자 계정의 암호가 만기된 경우 (0) | 2010.10.17 |
Oracle Character set 변경 (1) | 2010.06.01 |
리눅스 background 명령어 ctrl+z => fg (0) | 2009.04.29 |
정보를 주셔서 감사합니다