오라클과 NLS의 찰떡궁합 들여다보기(2)이번 회는 캐릭터셋을 변경하는 작업에 대한 준비와 그 방법에 대한 것을 알아보고자 한다. 캐릭터셋 변경은 미래의 시스템 확장과 개발의 용이함을 위해 권장되는 작업이지만, 실제 위험성이 크기 때문에 매우 조심해야 한다. 그래서인지 OTN의 NLS 포럼에서도 빈번히 등장하는 질문이기도 한 "캐릭터셋 변경"에 대해 이번 회에서 집중적으로 다루어보기로 하겠다. 잘못된 캐릭터셋을 사용해온 시스템, 치료해야 하나? 캐릭터셋 오용의 예 권장 사항 1. 바로잡기의 필요성을 인식하라 2. 절대 함부로 변경하지 말라 캐릭터셋을 변경 방식과 위험성 캐릭터셋 변경이란? 변경 케이스 1) 캐릭터셋 딕셔너리 정보 변경 + 데이터 불변 변경 케이스 2) 캐릭터셋 딕셔너리 정보 변경 + 데이..
오라클과 NLS의 찰떡궁합 들여다보기 류정우, 한국오라클 WPTG팀 오라클의 NLS 지원 특성 영역(Territory)별 지원 언어(Language)적 지원 오라클 제품 처음부터 올바르게 설치하자 올바른 캐릭터셋을 선택하자 KO16KSC5601 KO16MSWIN949 UTF8/AL32UTF8 National Characterset 캐릭터셋 선택의 원칙 올바른 NLS 환경변수값 설정하기 NLS_LANG 1) NLS_LANG 변수의 구성 2) NLS_LANG 변수값 설정의 기본 원칙 3) 데이터베이스의 캐릭터셋과 동일한 값으로 캐릭터셋을 설정하는 경우 KO16KSC5601에 서 지원되지 않는 글자들을 KO16KSC5601 데이터베이스에 입출력하기 오라클 데이터베이스에서의 한글 정렬 KO16KSC5601 데이..
CREATE OR REPLACE FUNCTION FAC.FN_SPLITROW( I_VALUE VARCHAR2, I_DELIMETER VARCHAR2 := ',' ) RETURN VARCHAR2_ARRAY_4000 PIPELINED IS L_IDX PLS_INTEGER; L_REST_VALUE VARCHAR2(32767) := I_VALUE; BEGIN LOOP L_IDX := INSTR(L_REST_VALUE, I_DELIMETER); IF L_IDX > 0 THEN PIPE ROW(TRIM(SUBSTR(L_REST_VALUE, 1, L_IDX - 1))); L_REST_VALUE := SUBSTR(L_REST_VALUE, L_IDX + LENGTH(I_DELIMETER)); ELSE PIPE ROW(T..
오브젝트 레벨로 테이블 또는 유저별 오브젝트를 백업 및 복구할 수 있는 오라클에서 제공하고 있는 유틸리티가 바로 Export와 Import입니다. 이 유틸리티를 활용한 백업 및 복구방법은 변경이 적고 데이터베이스나 오브젝트 사이즈가 작은 경우 매우 유용하게 활용할 수 있습니다. 또한 테이블 Reorg작업에도 유용하게 활용할 수 있습니다. Export는 데이터를 오라클 데이터베이스로부터 바이너리 형태의 OS Flat 파일로 만들고, Import를 이용하여 데이터베이스로 로딩합니다. 오라클 8 이상에서는 Exp/Imp시 파티션별로 받을 수도 있으나, 각 버젼별로 사용법은 비슷합니다. 특정 파티션을 Export받을 경우에는 tables라는 옵션 사항만 차이가 납니다 - 테이블을 파티션 구분 없이 Export받..
- Total
- Today
- Yesterday
- 유전자
- 금연
- 믹스커피
- 챔픽스 후기 금연
- 지진
- 의료
- 통신
- 흡연
- DNA
- 인공지능
- 챔픽스
- 보건소
- 100일
- 생명과학
- 과학
- 냄새
- 보건
- 오라클
- 금단증상
- oracle
- java
- 챔픽스 후기
- 부작용
- 단백질
- 상식
- 뇌
- 윈도우10
- 다이어트
- 금연일기
- 설탕
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |