WareValley

DBMS Application Development & Performance Management Tool
데이터베이스 개발 및 성능관리 툴

ENHANCED DB SECURITY

DB개발·성능관리 TOOL 오렌지
오렌지는 데이터베이스 관리 업무를 단순화하고 개발 속도를 높여 사용자의 생산성을 향상 시키는
획기적인 데이터베이스 개발 및 성능관리 Tool입니다.
  • Standard Edition
  • DBA Edition
  • Reorg Edition
KEY ADVANTAGES
유니코드 지원으로 다국어 프로젝트에서 사용가능 ┃ 악성 쿼리 검색과 실시간 Trace정보 제공으로 편리한 SQL튜닝 방법 제공
시스템 진단 및 병목 현상을 보이는 세션을 쉽게 찾아주는 기능 ┃ 2개 이상의 쿼리 결과와 실행계획을 비교하기 편한 UI제공
Source Folding, 칼럼 단위 선택, 2byte 언어의 입력 / 삭제가 용이한 에디터
Multi-Thread 구조를 지향하여 중단 없이 여러 작업을 동시에 수행 가능 ┃ 온라인 업그레이드 지원
NEW ADVANTAGES
ER Viewer
- Schema 내의 모든 Entity 관계를 Diagram으로 표현
Object Report
- 각종 Object를 사용자 정의 Report 양식에 맞게 생성 가능
- Table Report / View Report / Object List Report 들의 기본 Report 양식 제공 및 사용자가 생성한 Report 양식 관리
SQL 자동완성
- SQL 구문 작성 시 Schema 내의 Object나 또는 사용 가능한 단어를 표시
Session Coloring
- DB Session별로 개발 또는 운영처럼 Label과 색상을 붙여 DB 세션 구분을 용이하게 함
Secure-FTP 지원
- 오렌지의 주요기능인 실시간 Trace, Plan보기에서 SFTP를 지원
Database Server
Oracle 7.3 이상 ┃ IBM DB2 UDB 9.1 이상 ┃ Sybase IQ 12.6 이상 ┃ Sybase ASE 12.5 이상 ┃ SQL Server 2000 이상
Altibase HDB 5 이상, Altibase HDB(XDB) 6.5.1 이상 ┃ Tibero 3 이상 ┃ PetaSQL ┃ R1Dameng DM7 이상
시스템 요구사항
운영체제 : Windows NT / Windows 2000 / Windows XP / Windows 2003 / Windows Vista / Windows 7 / 8 / 10
설치용량 : 70MB

개요

데이터베이스가 있는 곳에는 오렌지가 함께합니다.

Orange는 Database-Client 소프트웨어로 관리자 및 개발자를 위해 데이터베이스의 관리와 개발을 더 정확하고 쉽게 할 수 있도록 도와줍니다.
개발자뿐만 아니라 DBA도 사용하기 쉽고, 가벼우면서 직관적인 GUI 인터페이스를 제공해주기 때문에 문제의 원인과 정보를 적시에 제공합니다.
또한 서버에 부하를 주지 않으면서 리소스 소비를 최소화하도록 설계되어 16개 이상 실행이 가능하고, 각 DBMS 별로 UI가 동일하여 Oracle을 사용하다가
Altibase를 사용하여도 전혀 어려움 없이 사용하실 수 있습니다. 뿐만 아니라 Oracle의 Instant Client, Data Pump, AWR Report를 지원합니다.
Orange는 Oracle, DB2, MS-SQL, SYBASE IQ, SYBASE ASE를 비롯해 국산 DBMS인 Altibase, Tibero까지 모두 지원하는 유일한 솔루션으로
2001년 1.0버전 출시 이래 지난 14년간 꾸준하게 업그레이드 되어 현재 6.0 버전이 출시되었으며 200,000명이 넘는 사용자를 통해 데이터베이스를
운영하는 기업에 최적의 솔루션임을 입증하고 있습니다.
Orange는 여러 시스템에 복수의 데이터베이스를 운영하는 환경과 개발자, DBA 모두에게 최고 수준의 데이터베이스 운영에 적합한 툴을 제공합니다.

Development
데이터 구조 확인 및 오브젝트 관리, SQL 쿼리 작성, PL/SQL 작성 및 디버깅, 실행 및 최적화
Monitoring
악성 SQL추출, 문제세션 확인, Lock/Latch 모니터링
Tuning
악성 SQL개선, 성능향상, Top-N SQL 분석
DBA
DB 운영현황 검사, 핵심 통계정보 관리, 데이터 복구

기 능

Standard Edition
Orange 6.0 Standard Edition은 SQL, PL/SQL 작성 및 편집 등의 데이터베이스 프로그램 개발 및 관리를 수행할 수 있도록 지원합니다.
ER Viewer
Schema 내의 모든 Entity 관계를 Diagram 으로 표현하며, 많은 종속관계를 쉽게 판단할 수 있고, Entity와 특정Attribute 와의 속성도 한눈에 쉽게 알아볼 수
있도록 표현해줍니다.
SQL 자동완성
SQL 구문 작성 시 Schema 내의 Object나 또는 사용 가능한 단어를 표시하여 쉽게 문장을 완성할 수 있는 SQL 자동완성 기능을 제공합니다.
Secure-FTP 지원
오렌지의 주요기능인 실시간 Trace, Plan보기에서 일반 FTP뿐만 아니라 보안이 강화된 SFTP도 지원합니다.
Object Report
각종 Object를 사용자 정의 Report 양식에 맞게 생성 가능하기 때문에 결과물을 이용해 각종 문서의 체계적 관리가 가능합니다. 그리고 Table Report/
View Report/ Object List Report 들의 기본 Report 양식을 제공하며 추가로 사용자가 생성한 Report 양식을 관리할 수 있는 기능을 제공합니다.
Schema Browser
스키마 객체 (Table, Index, Trigger, Constraint, View, Synonym, Sequence, Procedure, Function, Trigger, User)의 모음으로 Directory 객체와 사용자들이
자주 보는 데이터 베이스 요소 중의 하나인 Table Space 정보도 제공하고 있으며, 조회 기능과 더불어 여러 가지 객체를 생성 할 수 있는 기능과
객체의 특성 별로 변경 할 수 있는 기능 등이 있습니다.
Template Browser
DML, DDL, PL/SQL, PL/SQL Control Structure, Pseudo Column, SQL Function, SQL Optimizer Hint의 목록을 트리 형태로 정렬하여 명령어 작성시 사용자가
명령어 규칙에 대한 어려움 없이 사용할 수 있도록 제공합니다. 선택한 명령어를 더블클릭 하면 SQL Tool의 Editor 창에 Template이 생성됩니다.
또한 Template Browser는 별도의 창을 띄우도록 하여 SQL작성시 편리하고 빠른 생산성에 중점을 두었습니다.
SQL Tool
SQL과 저장 프로시저를 작성하고 실행하여 결과를 확인할 수 있는 기능을 제공하며 이중 프레임을 제공하여 편집 도중 결과를 바로 볼 수 있고 일괄실행,
순차실행 또는 특정 SQL을 선택하여 실행할 수 있습니다.
PL / SQL Tool
블록 구조로 이루어진 PL/SQL인 프로시저, 함수, 패키지 등을 빠르게 작성하여 어플리케이션 개발, 데이터베이스 튜닝 등을 도와주는 툴로 디버깅과
컴파일이 가능하며 소스 잠금 기능을 제공하여 동시 사용자에게 소스 유일성을 보장합니다.
Plan Tool
SQL 문장에 대한 실시간 Trace 정보와 다양한 형태의 실행계획을 제공하며 동일한 결과를 리턴 하는 SQL 문장들의 실행계획을 편리하게 비교할 수 있습니다.
또한, 쿼리에 포함된 스키마 오브젝트의 상세 정보를 제공합니다.
Table Editor
엑세스 가능한 테이블의 데이터 편집 (Delete, Insert, Update)과 조건에 의한 일부 데이터의 조회(Select) 및 저장 기능을 제공합니다.
Trace Tool
Local DB 또는 Remote DB의 Trace파일을 분석하여 Parsing 정보와 실행 계획 정보를 실시간으로 제공함으로써 데이터의 비효율적인 접근과 대량의
물리적인 Disk I/O를 일으키는 SQL을 추출하여 보다 빠르게 데이터베이스에 악 영향을 미치는 SQL을 튜닝 할 수 있도록 도와줍니다.
Description Tool
데이터베이스 내의 Table, View, Stored Procedure 등 다양한 데이터베이스 오브젝트에 대한 구성 스크립트 등을 포함한 상세한 정보를 제공하며
오브젝트 이름, 생성일자, 변경일자를 기준으로 검색기능을 제공합니다.
Database Information
데이터베이스의 버전 정보를 비롯한 운영환경 Parameter 설정정보를 보여주고, UI상에서 조정 할 수 있습니다.
Data Dictionary Tool
오라클에 존재하는 다양한 뷰를 성격 및 역할에 따라 카테고리화 하고 관련 설명을 제공하여 보다 쉽게 뷰를 이해하고 조회할 수 있습니다.
Query Builder
Query Builder는 응용프로그램 작성자, 데이터베이스 관리자, 일반 사용자 등이 관계 형 데이터베이스에 있는 오브젝트의 논리적인 모델을 GUI환경에서
작성할 수 있게 해줍니다. 오브젝트의 추가 및 오브젝트들간의 관계 설정을 통해서 쿼리 생성을 할 수 있으며, 생성된 쿼리를 하단부의 Select, From,
Where, Grout By, Having, Order By 탭을 통하여 추가 및 변경을 할 수 있습니다.
Network Configuration Tool
클라이언트에서 SQL*Net 네트워크 설정을 지원하며, Ping테스트, TNS Ping테스트, Oracle 접속테스트를 쉽게 수행할 수 있는 기능을 제공합니다.
SQL Monitor
메모리에 저장되어 있는 SQL 문장에 대하여 실행 시간, 읽은 블록 개수, 단위 실행당 읽은 블록 개수, 실행 횟수 등 다양한 검색조건을 통하여 악성 쿼리를
찾아주는 기능을 제공합니다.
Import Tool / Export Tool
오라클이 제공하는 Imp, Exp 유틸리티, 데이터 Pump를 사용하여 데이터를 Import, Export하기 편하도록 GUI로 제공하는 Tool입니다.
Load Tool / Unload Tool
Load Tool은 텍스트/엑셀 파일에 존재하는 데이터를 테이블에 저장하기 위한 툴이며 데이터를 Load하기 위한 여러 가지 옵션을 제공하고 Unload Tool은
테이블에 존재하는 데이터를 txt/csv/xls 파일로 Unload하는 툴입니다.
Data Generation Tool
임의의 데이터들을 생성하여 원하는 테이블에 Insert 하는 역할을 하며 임의의 수 (정수와 실수) 및 임의의 문자열 그리고 형식을 가진
문자열, 임의의 날짜 형식 등을 지원합니다.
Session Monitor
데이터베이스에 접속된 세션 리스트를 여러 가지 옵션으로 조회할 수 있으며 특정 세션이 실행중인 SQL문장과 트랜잭션 발생 여부, Lock 발생 여부,
세션 통계정보를 제공하는 툴입니다.
Script Generation Tool
User가 소유하고 있는 Object를 Script File로 생성해 준다. Script 할 Object Type을 선택할 수 있고 선택한 Object Type을 Filtering 할 수 있습니다.

Orange를 써야 하는 10가지 이유

  • 01. 가장 합리적인 가격으로 최고의 ROI를 제공하는 DB 응용 프로그램 개발 및 성능관리 툴
  • 02. 전세계 200,000명 이상의 사용자가 입증
  • 03. 경쟁 제품 대비 적은 PC 메모리 리소스 사용
  • 04. 경쟁 제품이 가지고 있는 주요 기능들을 모두 포함
  • 05. SQL문장에 대한 실시간 Trace 정보와 다양한 형태의 실행계획 제공
  • 06. 쿼리 튜닝을 위한 전용 SQL 모니터 툴
  • 07. 데이터 파일 정보의 통합적인 그래프
  • 08. 사용자들을 위한 다양한 UI 옵션
  • 09. 자동, 실시간 악성 쿼리 추적 기능
  • 10. 세션 정보의 통합 뷰
KEY ADVANTAGES
유니코드 지원으로 다국어 프로젝트에서 사용가능 ┃ 악성 쿼리 검색과 실시간 Trace정보 제공으로 편리한 SQL튜닝 방법 제공
시스템 진단 및 병목 현상을 보이는 세션을 쉽게 찾아주는 기능 ┃ 2개 이상의 쿼리 결과와 실행계획을 비교하기 편한 UI제공
Source Folding, 칼럼 단위 선택, 2byte 언어의 입력 / 삭제가 용이한 에디터
Multi-Thread 구조를 지향하여 중단 없이 여러 작업을 동시에 수행 가능 ┃ 온라인 업그레이드 지원
NEW ADVANTAGES
ER Viewer
- Schema 내의 모든 Entity 관계를 Diagram으로 표현
Data Quality Manager
- 데이터 자체의 검증을 통해 데이터 결함을 분석
- 고유값/패턴분석/Null값등의 다양한 분석 자료 제공
Object Report
- 각종 Object를 사용자 정의 Report 양식에 맞게 생성 가능
- Table Report / View Report / Object List Report 들의 기본 Report 양식 제공 및 사용자가 생성한 Report 양식 관리
SQL 자동완성
- SQL 구문 작성 시 Schema 내의 Object나 또는 사용 가능한 단어를 표시
Session Coloring
- DB Session별로 개발 또는 운영처럼 Label과 색상을 붙여 DB 세션 구분을 용이하게 함
Secure-FTP 지원
- 오렌지의 주요기능인 실시간 Trace, Plan보기에서 SFTP를 지원
Database Server
Oracle 7.3 이상 ┃ IBM DB2 UDB 9.1 이상 ┃ Sybase IQ 12.6 이상 ┃ Sybase ASE 12.5 이상 ┃ SQL Server 2000 이상
Altibase HDB 5 이상, Altibase HDB(XDB) 6.5.1 이상 ┃ Tibero 3 이상 ┃ PetaSQL ┃ R1Dameng DM7 이상
시스템 요구사항
운영체제 : Windows NT / Windows 2000 / Windows XP / Windows 2003 / Windows Vista / Windows 7 / 8 / 10
설치용량 : 70MB

개요

데이터베이스가 있는 곳에는 오렌지가 함께합니다.

Orange는 Database-Client 소프트웨어로 관리자 및 개발자를 위해 데이터베이스의 관리와 개발을 더 정확하고 쉽게 할 수 있도록 도와줍니다.
개발자뿐만 아니라 DBA도 사용하기 쉽고, 가벼우면서 직관적인 GUI 인터페이스를 제공해주기 때문에 문제의 원인과 정보를 적시에 제공합니다.
또한 서버에 부하를 주지 않으면서 리소스 소비를 최소화하도록 설계되어 16개 이상 실행이 가능하고, 각 DBMS 별로 UI가 동일하여 Oracle을 사용하다가
Altibase를 사용하여도 전혀 어려움 없이 사용하실 수 있습니다. 뿐만 아니라 Oracle의 Instant Client, Data Pump, AWR Report를 지원합니다.
Orange는 Oracle, DB2, MS-SQL, SYBASE IQ, SYBASE ASE를 비롯해 국산 DBMS인 Altibase, Tibero까지 모두 지원하는 유일한 솔루션으로
2001년 1.0버전 출시 이래 지난 14년간 꾸준하게 업그레이드 되어 현재 6.0 버전이 출시되었으며 200,000명이 넘는 사용자를 통해 데이터베이스를
운영하는 기업에 최적의 솔루션임을 입증하고 있습니다.
Orange는 여러 시스템에 복수의 데이터베이스를 운영하는 환경과 개발자, DBA 모두에게 최고 수준의 데이터베이스 운영에 적합한 툴을 제공합니다.

Development
데이터 구조 확인 및 오브젝트 관리, SQL 쿼리 작성, PL/SQL 작성 및 디버깅, 실행 및 최적화
Monitoring
악성 SQL추출, 문제세션 확인, Lock/Latch 모니터링
Tuning
악성 SQL개선, 성능향상, Top-N SQL 분석
DBA
DB 운영현황 검사, 핵심 통계정보 관리, 데이터 복구

기 능

DBA Edition (Standard Edition의 모든 기능 포함)
Orange 6.0 DBA Edition은 Orange의 모든 기능을 활용할 수 있습니다. 사용자의 다양한 요구 사항을 충족하고, 안정적인 데이터베이스 운영 및 관리 기능을
지원합니다. 각종 통계 정보, 보안정보 Health Check, 보고서 등 데이터베이스 운영에 필요한 핵심 정보를 한눈에 파악 할 수 있도록 지원합니다.
ER Viewer
Schema 내의 모든 Entity 관계를 Diagram 으로 표현하며, 많은 종속관계를 쉽게 판단할 수 있고, Entity와 특정Attribute 와의 속성도 한눈에 쉽게 알아볼 수
있도록 표현해줍니다.
SQL 자동완성
SQL 구문 작성 시 Schema 내의 Object나 또는 사용 가능한 단어를 표시하여 쉽게 문장을 완성할 수 있는 SQL 자동완성 기능을 제공합니다.
Secure-FTP 지원
오렌지의 주요기능인 실시간 Trace, Plan보기에서 일반 FTP뿐만 아니라 보안이 강화된 SFTP도 지원합니다.
Object Report
각종 Object를 사용자 정의 Report 양식에 맞게 생성 가능하기 때문에 결과물을 이용해 각종 문서의 체계적 관리가 가능합니다. 그리고 Table Report/
View Report/ Object List Report 들의 기본 Report 양식을 제공하며 추가로 사용자가 생성한 Report 양식을 관리할 수 있는 기능을 제공합니다.
Data Quality Manager
데이터 자체의 검증을 통해 데이터 결함을 분석하고 이후 에러를 발생 시킬 수 있는 요소들을 분석차원에서 지원합니다.
분석 항목 - Distinct Count/ Null Count/ Space Count/ Minimum Value/ Maximum Value .... 각종Garbage 데이터 지원.
또한 이러한 요소데이터를 기반으로 Summary/Patterns/ Distinct Value List 등의 다양한 분석 자료를 제공합니다.
Instant Monitor
DBMS의 주요 지표를 9개의 그래프로 모니터링 할 수 있는 기능을 제공합니다.
Wait Event Monitor
대기 이벤트를 모니터링하여 주요 대기 이벤트를 발생시키고 있는 세션과 SQL문을 찾아 주는 기능을 제공합니다.
Space Manager
테이블 스페이스의 사용량 조회 및 생성, 변경, 삭제 기능 제공. 테이블 스페이스 별 오브젝트 조회 기능. 리두 로그 그룹 생성, 변경, 삭제 기능을 통해
데이터 저장공간에 대한 제반 현황을 일목요연하게 확인하고 체계적으로 관리할 수 있습니다.
Security Manager
데이터베이스에 정의된 사용자 정보 조회, 생성, 변경, 삭제 기능, 권한 부여/회수 기능을 제공하며, 정보를 실시간으로 관리할 수 있습니다.
Stats Manager
Analyze 명령어 혹은 DBMS_STATS 패키지를 이용하여 테이블과 인덱스에 대한 통계정보 생성 기능을 제공합니다.
Table Editor
엑세스 가능한 테이블의 데이터 편집 (Delete, Insert, Update)과 조건에 의한 일부 데이터의 조회(Select) 및 저장 기능을 제공합니다.
Health Check
데이터베이스의 각종 성능에 대한 수치와 가이드라인을 제시합니다.
Log Miner
리두 로그의 변경사항을 쉽게 조회하고 DML 문장의 재실행을 통해 변경된 사항을 복구 합니다.
AWR Manager
ADDM Report 와 AWR Report를 비롯하여 다양한 시스템 성능 보고서를 텍스트 혹은 HTML 형식으로 제공 합니다.
Schema Browser
스키마 객체 (Table, Index, Trigger, Constraint, View, Synonym, Sequence, Procedure, Function, Trigger, User)의 모음으로 Directory 객체와 사용자들이
자주 보는 데이터 베이스 요소 중의 하나인 Table Space 정보도 제공하고 있으며, 조회 기능과 더불어 여러 가지 객체를 생성 할 수 있는 기능과
객체의 특성 별로 변경 할 수 있는 기능 등이 있습니다.
Template Browser
DML, DDL, PL/SQL, PL/SQL Control Structure, Pseudo Column, SQL Function, SQL Optimizer Hint의 목록을 트리 형태로 정렬하여 명령어 작성시 사용자가
명령어 규칙에 대한 어려움 없이 사용할 수 있도록 제공합니다. 선택한 명령어를 더블클릭 하면 SQL Tool의 Editor 창에 Template이 생성됩니다.
또한 Template Browser는 별도의 창을 띄우도록 하여 SQL작성시 편리하고 빠른 생산성에 중점을 두었습니다.
SQL Tool
SQL과 저장 프로시저를 작성하고 실행하여 결과를 확인할 수 있는 기능을 제공하며 이중 프레임을 제공하여 편집 도중 결과를 바로 볼 수 있고 일괄실행,
순차실행 또는 특정 SQL을 선택하여 실행할 수 있습니다.
SQL Monitor
메모리에 저장되어 있는 SQL 문장에 대하여 실행 시간, 읽은 블록 개수, 단위 실행당 읽은 블록 개수, 실행 횟수 등 다양한 검색조건을 통하여 악성 쿼리를
찾아주는 기능을 제공합니다.
PL / SQL Tool
블록 구조로 이루어진 PL/SQL인 프로시저, 함수, 패키지 등을 빠르게 작성하여 어플리케이션 개발, 데이터베이스 튜닝 등을 도와주는 툴로 디버깅과
컴파일이 가능하며 소스 잠금 기능을 제공하여 동시 사용자에게 소스 유일성을 보장합니다.
Plan Tool
SQL 문장에 대한 실시간 Trace 정보와 다양한 형태의 실행계획을 제공하며 동일한 결과를 리턴 하는 SQL 문장들의 실행계획을 편리하게 비교할 수
있습니다. 또한, 쿼리에 포함된 스키마 오브젝트의 상세 정보를 제공합니다.
Table Editor
엑세스 가능한 테이블의 데이터 편집 (Delete, Insert, Update)과 조건에 의한 일부 데이터의 조회(Select) 및 저장 기능을 제공합니다.
Trace Tool
Local DB 또는 Remote DB의 Trace파일을 분석하여 Parsing 정보와 실행 계획 정보를 실시간으로 제공함으로써 데이터의 비효율적인 접근과 대량의
물리적인 Disk I/O를 일으키는 SQL을 추출하여 보다 빠르게 데이터베이스에 악 영향을 미치는 SQL을 튜닝 할 수 있도록 도와줍니다.
Description Tool
데이터베이스 내의 Table, View, Stored Procedure 등 다양한 데이터베이스 오브젝트에 대한 구성 스크립트 등을 포함한 상세한 정보를 제공하며
오브젝트 이름, 생성일자, 변경일자를 기준으로 검색기능을 제공합니다.
Database Information
데이터베이스의 버전 정보를 비롯한 운영환경 Parameter 설정정보를 보여주고, UI상에서 조정 할 수 있습니다.
Data Dictionary Tool
오라클에 존재하는 다양한 뷰를 성격 및 역할에 따라 카테고리화 하고 관련 설명을 제공하여 보다 쉽게 뷰를 이해하고 조회할 수 있습니다.
Query Builder
Query Builder는 응용프로그램 작성자, 데이터베이스 관리자, 일반 사용자 등이 관계 형 데이터베이스에 있는 오브젝트의 논리적인 모델을 GUI환경에서
작성할 수 있게 해줍니다. 오브젝트의 추가 및 오브젝트들간의 관계 설정을 통해서 쿼리 생성을 할 수 있으며, 생성된 쿼리를 하단부의 Select, From,
Where, Grout By, Having, Order By 탭을 통하여 추가 및 변경을 할 수 있습니다.
Network Configuration Tool
클라이언트에서 SQL*Net 네트워크 설정을 지원하며, Ping테스트, TNS Ping테스트, Oracle 접속테스트를 쉽게 수행할 수 있는 기능을 제공합니다.
Session Monitor
데이터베이스에 접속된 세션 리스트를 여러 가지 옵션으로 조회할 수 있으며 특정 세션이 실행중인 SQL문장과 트랜잭션 발생 여부, Lock 발생 여부,
세션 통계정보를 제공하는 툴입니다.
Import Tool / Export Tool
오라클이 제공하는 Imp, Exp 유틸리티, Data Pump를 사용하여 데이터를 Import, Export하기 편하도록 GUI로 제공하는 Tool입니다.
Load Tool / Unload Tool
Load Tool은 텍스트/엑셀 파일에 존재하는 데이터를 테이블에 저장하기 위한 툴이며 데이터를 Load하기 위한 여러 가지 옵션을 제공하고 Unload Tool은
테이블에 존재하는 데이터를 txt/csv/xls 파일로 Unload하는 툴입니다.
Data Generation Tool
임의의 데이터들을 생성하여 원하는 테이블에 Insert 하는 역할을 하며 임의의 수 (정수와 실수) 및 임의의 문자열 그리고 형식을 가진 문자열, 임의의
날짜 형식 등을 지원합니다.

Orange를 써야 하는 10가지 이유

  • 01. 가장 합리적인 가격으로 최고의 ROI를 제공하는 DB 응용 프로그램 개발 및 성능관리 툴
  • 02. 전세계 200,000명 이상의 사용자가 입증
  • 03. 경쟁 제품 대비 적은 PC 메모리 리소스 사용
  • 04. 경쟁 제품이 가지고 있는 주요 기능들을 모두 포함
  • 05. SQL문장에 대한 실시간 Trace 정보와 다양한 형태의 실행계획 제공
  • 06. 쿼리 튜닝을 위한 전용 SQL 모니터 툴
  • 07. 데이터 파일 정보의 통합적인 그래프
  • 08. 사용자들을 위한 다양한 UI 옵션
  • 09. 자동, 실시간 악성 쿼리 추적 기능
  • 10. 세션 정보의 통합 뷰



Online Reorg란?

고가용 성을 요구하는 환경에서 온라인 중에 downtime을 최소화하면서 데이터베이스의 테이블 및 인덱스를 재구성하는 작업

Online Reorg가 필요한 경우

Database 서버가 24시간 중단 없이 운영이 되어야 하는 E-Business 환경

디스크 절약
테이블에 대한 입력/수정/삭제가 빈번하게 발생하여 불필요하게 디스크가 낭비되고 있는 경우
디스크 I/O 최소화
Free block수가 많아져 쿼리 수행 시 불필요하게 많은 Block을 Access하여 쿼리 성능이 저하된 경우
컬럼 순서 재배치
새로 추가한 컬럼의 순서를 앞쪽으로 옮기고 싶은 경우
Tablespace 이동
Locally Managed Tablespace에 속한 테이블이 확장되어 익스텐트 개수가 많아져서 익스텐트 크기가 큰 Tablespace로 옮겨야 하는 경우
Storage 절 변경
Dictionary Managed Tablespace에 속한 테이블이 잘못된 Storage 절 설정을 갖고 있는 경우

Online Reorg를 통한 기대 효과

가용 Storage 증가로 인한 디스크 절약
테이블/인덱스를 재구성함으로써 I/O 최소화로 인한 성능 향상
Full Table Scan 시 HWM(High-water Mark)에 해당하는 블록까지 모두 스캔하게 되는데, Orange Reorg Manager를 통해 테이블을 재구성하게 되면
HWM(High-water Mark)가 내려오게 되어 I/O ACCESS 최소화로 성능 향상을 기대할 수 있다. 또한 Full Table Scan이 아니더라도 하나의 블록에 많은
데이터가 집중되어 저장되어 있는 경우에도 Reorg Manager를 이용해 테이블 재구성하면 I/O ACCESS가 최소화 되어 성능 향상을 기대할 수 있다.
Online 상태에서 진행되므로 Downtime 최소화
Reorganization 작업이 온라인 상태에서 진행되기 때문에 Database 서버의 Downtime을 최소화 할 수 있으므로 24시간 운영되어야 하는 시스템에 적합하다.

Orange의 Reorg Manager 란?

Reorg Manager 는 잦은 Insert, Update, Delete 작업으로 인하여 단편화가 많이 진행된 테이블을 Downtime을 소화하면서 Online 상태에서 테이블을 다시
생성함으로써 불필요한 디스크의 낭비를 방지하고 조회 성능을 향상시키는 데 유용한 툴이다. 테이블과 함께 인덱스, 제약조건, 트리거, 주석, 오브젝트 권한,
통계정보를 모두 한번의 과정으로 옮겨주기 때문에 수 작업으로 스크립트를 생성하여 하는 것보다 훨씬 쉽고, 효율적이다.
또한, Reorg Manager는 Oracle이 9i 부터 제공하는 DBMS_REDEFINITION 패키지를 활용함으로써 안정적인 성능을 보장한다.

Reorg Manager 주요 기능

Orange의 Reorg Manager의 이점
- 테이블에 통계정보가 존재하는 경우 이관하여 준다.
- 테이블과 컬럼에 대한 comment(주석) 정보를 이관하여 준다.
- FK(Foreign Key)가 사라지지 않도록 유지시켜 준다.
- Procedure, Function, Package, Trigger를 Valid상태로 유지시켜 준다.
- 임시 테이블(Interim Table)을 Reorg 작업 후 자동으로 Drop한다.
- Reorg 수행 중 발생하는 테이블에 대한 AUTO PURGE 기능 제공(10g 이상에 한함)
Reorg 대상 테이블 재정의 기능
- 일반 테이블을 파티션 테이블, IOT 테이블로 구조 변경
- 파티션 테이블, IOT테이블을 일반 테이블로 구조 변경
- 파티션 테이블의 파티션 정보 추가 및 변경
- 컬럼 정보 변경
- 인덱스 정보 변경 및 인덱스 파티션화
- 스크립트 확인
Reorg 작업이 필요한 Object를 검색해주는 기능
- 사용자가 Reorg 작업이 필요한 Object 선정 기준 설정 가능
  · Table인 경우 Extent, chain row, hwm, free block 등에 임계치를 설정할 수 있다.
  · Index인 경우 Extent, 삭제된 row 수, 인덱스의 B*Tree depth 등에 대해 임계치를 설정할 수 있다.
Reorg를 위해 제출되는 Job 관리 기능제공
- Reorg 예약
- Reorg 스케줄링
- 병렬처리
Reorg 전후에 달라진 Object 사용량 비교 리포트 제공
Reorg 작업 내용에 대한 전체 스크립트 제공

Orange를 써야 하는 10가지 이유

  • 01. 가장 합리적인 가격으로 최고의 ROI를 제공하는 DB 응용 프로그램 개발 및 성능관리 툴
  • 02. 전세계 200,000명 이상의 사용자가 입증
  • 03. 경쟁 제품 대비 적은 PC 메모리 리소스 사용
  • 04. 경쟁 제품이 가지고 있는 주요 기능들을 모두 포함
  • 05. SQL문장에 대한 실시간 Trace 정보와 다양한 형태의 실행계획 제공
  • 06. 쿼리 튜닝을 위한 전용 SQL 모니터 툴
  • 07. 데이터 파일 정보의 통합적인 그래프
  • 08. 사용자들을 위한 다양한 UI 옵션
  • 09. 자동, 실시간 악성 쿼리 추적 기능
  • 10. 세션 정보의 통합 뷰