oracle

    Oracle의 DBMS_RANDOM 패키지 활용 방법

    다양한 이유로 프로그램을 작성할 때, RANDOM 데이터가 필요한 상황이 발생합니다. 이를 효과적으로 처리할 수 있도록, 일반적인 프로그래밍 언어에서는 RANDOM 데이터를 효과적으로 생성하는 방법을 제공하고 있습니다. 데이터베이스를 관리하는 DBMS에서도 이런 RANDOM 데이터를 생성하는 도구를 제공하고 있으며, Oracle RDBMS는 버전 8 이상부터 DBMS_RANDOM Package를 활용해 RANDOM 데이터를 생성할 수 있습니다. 이 글에서는 Oracle DBMS_RANDOM Package에 대해 간단히 알아보고, Oracle RDBMS에서 RANDOM 데이터를 생성하는 다양한 방법을 소개하겠습니다. 마지막으로 간단한 퀴즈를 통해, 실제 활용하는 예제를 살펴보겠습니다. About Oracl..

    Top-N Queries, 오라클에서의 처리 방법

    이번 시간에는 Oracle RDBMS에서 Top-N Query를 처리하는 방법에 대해 알아보겠습니다. Top-N Query에 대해 간단하게 소개하면, 결과 집합의 전체 내용 중 일부분만을 추출하는 방식입니다. 일반적으로 Top-N Query는 페이징(Pagination) 처리를 효과적으로 수행하기 위해 활용하거나, 전체 결과 집합에서 특정 부분을 추출하기 위해 활용합니다. 아마도 웹 프로그래밍을 해보셨다면, 이 기법에 대해 한 번쯤은 마주하셨을 것 같습니다. Top-N Query에 대한 자세한 내용은 다음 단락에서 자세히 알아보겠습니다. About Top-N Query Top-N Query를 한 문장으로 정리하면, 데이터베이스 내부에 저장된 자료에서 사용자가 요청한 사항(질의 내용)에 만족하는 자료 중 ..

    EXPLAIN PLAN, ORACLE에서 실행 계획 확인하기

    에서 언급했듯이 Oracle DBMS에서 SQL 문장의 실행 계획을 분석하는 방법을 살펴보겠습니다. Oracle DBMS는 실행 계획을 확인하는 방법을 여러 가지 제공하고 있습니다. 이번 시간에는 Oracle DBMS에서 실행 계획을 분석하기 위해 사용하는 도구 중 가장 간편하게 사용할 수 있는 EXPLAIN PLAN에 대해 알아보겠습니다. EXPLAIN PLAN은 세션(SESSION) 레벨에서 실행 계획을 수집하고 분석합니다. 그러므로 다른 세션에서 같은 질의를 수행하더라도 서로 다른 실행 계획이 나타날 수 있음을 유의하셔야 합니다. 이뿐만 아니라, EXPLAIN PLAN에서 보이는 결과는 실제 수행된 결과가 아니라, Oracle DBMS 내부에 저장된 통계 정보를 활용하여 예측한 결과입니다. 그러므로..

    Oracle 백업과 복구, 최신 기술까지 포함하다.

    최근 데이터의 폭발적인 증가로 데이터 관리와 활용에 대한 관심이 증가하고 있습니다. 데이터를 효과적으로 관리하고 활용하는 것도 중요하지만, 여러 가지 이유로 말미암아 발생할 수 있는 데이터의 손실이나 훼손 등에 효과적으로 대처하는 방법(능력)도 중요합니다. 힘든 과정을 거쳐 데이터를 누적하고, 분석한 데이터를 사용할 수 없게 되면 그동안의 노력이 모두 허사로 돌아가기 때문입니다. 백업과 복구는 데이터베이스를 관리하면서 가장 중요한 부분 중 하나입니다. 오늘 소개하는 는 ORACLE DBMS 환경에서 백업과 복구 방법을 쉽게 이해하고, 경험할 수 있는 아주 매력적인 서적입니다. The Book INSIDE [제목] Oracle 백업과 복구 [평점] ★★★★ [저자] 서진수 [링크] 도서소개 | 미리보기 느..