inhainho 아빠님의 블로그 메인 배너

개발툴

DB관리 Orange for Oracle

inhainho 2026. 5. 17. 02:27
반응형

안녕하세요 오늘은 데이타베이스 관리 툴을 소개해 드릴까 해요 ^^ 국내 웨어밸리 회사에서 개발한 Orange for Oracle 입니다.^^

오렌지는 데이터베이스 관리 업무를 단순화하고 개발 속도를 높여 사용자의 생산성을 향상 시키는 획기적인 데이터베이스 개발 및 성능관리 Tool입니다.

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

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 문장에 대하여 실행 시간, 읽은 블록 개수, 단위 실행당 읽은 블록 개수, 실행 횟수 등 다양한 검색조건을 통하여 악성 쿼리를

찾아주는 기능을 제공합니다.

Imprt Tool / Export Tool

오라클이 제공하는 Imp, Exp 유틸리티, 데이터 Pu,p를 사용하여 데이터를 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 할 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. 센셩 정보의 통합 뷰

이상 국내제품 Orange 제품 소개였습니다^^

반응형