Category: 데이터베이스

NLS_LANG 정리

출처: http://blog.naver.com/darkturtle/50070277845   NLS_LANG 정리 NLS_LANG =   [언어]_[영역].[캐릭터셋]             <language>_<Territory>.<client characterset>    ex) AMERICAN_ARERICA.KO16KSC5601, AMERICAN_AMRRICA.UTF8   ● <Territory> – 영역정보, 달력 설정 방법, 통화기호(달라), 숫자그룹         ...

Oracle과 한글 그리고 UTF-8

출처 : http://devideby0.egloos.com/2201092 KO16KSC5601(?) 보통 오라클을 설치하는 경우 KO16KSC5601을 많이 선택한다. 그러나 이것이 무엇을 의미하는지는 모르고 그냥 그렇게 설치하니까 설치하는 경우가 많다.   Character Set 명명 규칙을 보면 그 속에 담긴 모든 것을 알...

Oracle과 한글 그리고 UTF-8

출처 : http://devideby0.egloos.com/2201091 Unicode와 한글 그리고 UTF 계열에 관해 살펴보자.   한글과 Unicode 기 존에 KSC5601에 문제점이 많았었는지 아니면 비 Latin 계열 문자의 설움인지 잘 모르지만, 한국은 처음부터 Unicode 표준 제정에 참가 하였다. 그...

Oracle과 한글 그리고 UTF-8

출처 : http://devideby0.egloos.com/2201090 이 때까지 언급한 한글 문제를 한번에 해결할 수 있는 방법은 없을까? 이러한 문제를 해결하기 위한 고심의 산물이 바로 Unicode이다. 그렇다고 해서 Unicode가 만병통치약은 아님을 분명히 하고 시작을 하자.   CCS와 CES...

Oracle과 한글 그리고 UTF-8

출처 : http://devideby0.egloos.com/2201089 이제부터 오라클의 Character Set을 변경하는 방법에 대해서 살펴보도록 하겠다. 다만 여기서 설명하는 방법으로 Character Set을 변경했을 경우 100% 데이터를 보장하지 않는다.   오라클 DB Character Set 변경 전에… 오 라클 DB...

Oracle과 한글 그리고 UTF-8

출처 : http://devideby0.egloos.com/2201088 오라클 DB에서 한글을 사용하다보면 정렬에 관한 문제가 발생하는 경우가 있다. 특히 동양권(한국/일본) 언어에서는 자국에 원어이외에 한자를 사용하고 있으므로 인해 여러가지 문제가 발생하는 경우가 있다.   KO16KSC5601에서 한글 정렬 KO16KSC5601 에서는 한글...

Oracle과 한글 그리고 UTF-8

출처 : http://devideby0.egloos.com/2201086 NLS_LANG 오라클에서는 많은 환경변수 값을 사용하고 있다. 그렇지만 지금은 한글에 관한 이야기를 하고 있으므로 NLS_LANG만 가지고 설명한다. 오 라클 DB 서버와 클라이언트간 NLS_LANG 값을 동일하게 하여 사용하는 경우가 99%가량이다. 이렇게 사용하는...

Oracle과 한글 그리고 UTF-8

출처 : http://devideby0.egloos.com/2201085 US7ASCII 오 라클 DB를 사용하는 곳을 보면 아직도 US7ASCII을 Character Set으로 사용하는 곳이 많이 있는 곳으로 알고 있다. 언뜻 보기에는 US7ASCII도 한글을 지원하는 것처럼 보이지만, 사실은 한글이 저장되는 것이 아니고, 한글을이진코드...

Oracle과 한글 그리고 UTF-8

출처 : http://devideby0.egloos.com/2201084 DBA가 프로젝트를 시작하면서 가장 먼저 결정해야 할 것은 Oracle Database Character Set이다. 오 라클 DBA로서 개발자나 현업 담당자들에게 UTF-8을 권장하지만, 강권하지 못하는 실정이다. 이유는 현업 담당자들은 기존에 거의 대부분 KO16KSC5601을 사용했거나...

rollup, group_id(), grouping()

퀴즈로 배워보는 SQL, 그 두 번째 시간은 그룹 바이(GROUP BY)와 롤업(ROLLUP)의 기본원리에 대한 이해와 이를 이용해 문제를 해결하는 방법에 대해 알아본다. 지면 특성상 문제와 정답, 해설이 같이 있다. 진정으로 자신의 SQL 실력을 키우고 싶다면,...

오라클 온라인 문서 링크

————————————————다운로드 사이트 링크———————————————— 1. Oracle7 Server 7.3.4 Documentation http://www.oracle.com/technetwork/documentation/oracle7-091910.html 2. Oracle8 i 8.1.7 Documentation http://www.oracle.com/technetwork/documentation/oracle8i-085806.html 3. Oracle9i Database Release 2 (9.2) Documentation http://www.oracle.com/technetwork/documentation/oracle9i-090271.html 4. Oracle Database 10g Documentationhttp://www.oracle.com/technetwork/database/database10g/documentation/database10gr2-087366.html 5. Oracle Database 11g Documentationhttp://www.oracle.com/technetwork/database/enterprise-edition/documentation/database-093888.html ————————————————온라인...

Partition Index in Oracle

파티션 인덱스 종류   파티션 인덱스 분류 기준 Global / Local   ① Global : 테이블 파티션 키와 인덱스 파티션 키가 서로 다름 – Global Index는 테이블과 다르게 파티션 되는 경우 입니다. – 즉...

Partition Table In Oracle

파티션 테이블이란 ?   – Partitioning(분할)은 용량이 큰(지속적으로 증가하는) Table들을 Partition이라는 보다 작은 단위로 나눔으로써 성능이 저하되는 것을 방지하고 관리를 보다 수월하게 하고자 하는 개념 입니다.   – 각 Partition 은 별개의 Segment에 저장...

오라클 APPEND 힌트

출처 : http://blog.naver.com/PostView.nhn?blogId=j0ngmali&logNo=47601863&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView INSERT문에 APPEND 힌트가 붙어있는 것을 종종 보았을 것입니다. 그렇다면 이 APPEND 가 어떻게 동작하면 통상의 INSERT문과 어떻게 다른지 알아보겠습니다.  INSERT … SELECT문에 APPEND 힌트를 붙인 것을 다이렉트 로드 인서트라고 부릅니다. 그중에서도...

오라클 LOGGING 과 NOLOGGING

출처 : http://blog.naver.com/PostView.nhn?blogId=websearch&logNo=70037612764 LOGGING 과 NOLOGGING 은 CREATE TABLE 구문과 함께 지정할 수 있는 선택적인 파라미터이다. LOGGING 이라는 용어는 오라클 리두 로그를 의미하는 것으로 데이터베이스 내의 데이터에 대한 모든 변경 사항을 기록하기 위해 사용된다....