๐ป Programming/Oracle 11g
[์ค๋ผํด/oracle] Oracle Database Character set ๋ณ๊ฒฝ(EUC-KR์ UTF8 ๋ณ๊ฒฝ)
Oracle 10g Character set ๋ณ๊ฒฝ(EUC-KR์ UTF8 ๋ณ๊ฒฝ) :
์ฐธ๊ณ
kor ๋ฒ์ ์ผ๋ก ๋ฐ๋๋ค๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์น๋๋ ๋ฒ์ ์ KO16MSWIN949 ์ผ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
ํ๊ธ์ ์ง์ํ๋ Character Set์ ๋น๊ตํด๋ณด์.
1. KO16KSC5601
- ํ๊ธ ์ง์์ํ : ํ๊ธ 2350์
- ์ง์๋ฒ์ : 7.x
- ํ๊ธ๋ฐ์ดํธ : 2๋ฐ์ดํธ
2. KO16MSWIN949
- ํ๊ธ ์ง์์ํ : KO16KSC5601 + ํ์ฅ ( ์ด 11172์ )
- ์ง์๋ฒ์ : 8.0.6 ์ด์
- ํ๊ธ๋ฐ์ดํธ : 2๋ฐ์ดํธ
3. UTF8
- ํ๊ธ ์ง์์ํ : ํ๊ธ 11172์
- ์ง์๋ฒ์ : 8.0 ์ดํ
- ํ๊ธ๋ฐ์ดํธ : 3๋ฐ์ดํธ
4. AL32UTF8
- ํ๊ธ ์ง์์ํ : ํ๊ธ 11172์
- ์ง์๋ฒ์ : 9i Release 1 ์ด์
- ํ๊ธ๋ฐ์ดํธ : 3๋ฐ์ดํธ
UTF8์ ๋ง์ ๋ฌธ์๋ฅผ ์ง์ํ์ง๋ง ํ๊ธ์ 3๋ฐ์ดํธ ์๋ชจํ๋ค๋ ๋จ์ ์ด ์๋ค.
(๋ชป๋๋ ์ ๋๋ก ๋น ๋ฅธ ์ปดํจํฐ๊ฐ ๋ณ ์ฐจ์ด๊ฐ ์์ ๋ฏํจ)
์บ๋ฆญํฐ์
์ด ์ด๋ป๊ฒ ์ค์ ๋์ด ์๋ ํ์ธ ์ฟผ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ๋คใ
ฃ
SELECT * FROM sys.props$ where name='NLS_CHARACTERSET';
Oracle 10g Character Set ๋ณ๊ฒฝ
SQLPLUS ์ ์ํ (system ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ ํน์ ๋ชจ๋ฅธ๋ค๋ฉด sqlplus /nolog; ํ conn /as sysdba; ๋ก ์ ์ํ๋ค)
C:\>sqlplus /nolog;
sql>conn /as sysdba;
๋ณ๊ฒฝํ๊ณ ์ํ๋ ์บ๋ฆญํฐ์
์ ์์
sql>update sys.props$ set value$='UTF8' where name='NLS_CHARACTERSET';
sql>update sys.props$ set value$='UTF8' where name='NLS_NCHAR_CHARACTERSET';
sql>update sys.props$ set value$='KOREAN_KOREA.UTF8' where name='NLS_LANGUAGE';
sql>commit;
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 UTF8;
sql>shutdown immediate;
sql>startup;
์ถ์ฒ : http://www.garubi.com/11
'๐ป Programming > Oracle 11g' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Oracle/SQL] merge into (0) | 2015.04.20 |
---|---|
[Oracle/SQL] ํน์ ์ฌ์ฉ์์ ๊ถํ ์กฐํ (0) | 2015.04.20 |
[์ค๋ผํด/oracle] select ... for update (0) | 2015.04.20 |
[์ค๋ผํด/SQL] ์ปฌ๋ผ์ ์ธ๋ํค ์ ์ฝ ์ถ๊ฐํ๊ธฐ ( ALTER TABLE ) (0) | 2015.04.20 |
[์ค๋ผํด/SQL] ํ ์ด๋ธ์ ์ปฌ๋ฝ ์ถ๊ฐ/์ญ์ ํ๊ธฐ (0) | 2015.04.20 |