본문 바로가기

Oracle/Admin

[Oracle] 라이선스 정책 정리

728x90

📌 1. Oracle Database Edition별 라이선스 정책

Oracle은 주요 4가지 Edition을 제공합니다.

Edition설명주요 라이선스 정책

Enterprise Edition (EE) 가장 강력한 기능 제공 대부분의 고급 기능(압축, Tuning Pack 등)은 별도 라이선스 필요
Standard Edition (SE) 중소기업용 고급 기능(AWR, Partitioning 등) 없음
Standard Edition One (SE1) 제한적인 기능 Oracle 12c까지 제공, 이후 SE로 통합됨
Express Edition (XE) 무료 버전 기능 제한 (메모리 2GB, CPU 2코어 등)

📌 2. 유료 라이선스가 필요한 주요 기능

Enterprise Edition에서도 추가 라이선스가 필요한 기능들이 있습니다.

기능설명필요한 라이선스

AWR (Automatic Workload Repository) 자동 성능 수집 및 분석 Diagnostics Pack
ASH (Active Session History) 실시간 세션 분석 Diagnostics Pack
ADDM (Automatic Database Diagnostic Monitor) 데이터베이스 자동 분석 Diagnostics Pack
SQL Monitoring SQL 실행 모니터링 Tuning Pack
SQL Tuning Advisor SQL 자동 튜닝 Tuning Pack
SQL Access Advisor SQL 인덱스 및 파티션 최적화 추천 Tuning Pack
Partitioning 테이블/인덱스 파티셔닝 지원 Partitioning Option
Compression (OLTP Table Compression) 테이블 압축 Advanced Compression
Data Guard Fast-Start Failover 자동 장애 조치 Active Data Guard
GoldenGate 실시간 데이터 복제 GoldenGate License
Real Application Clusters (RAC) 여러 서버에서 단일 DB 운영 RAC Option
Multitenant (CDB/PDB 지원) 다중 Pluggable Database Multitenant Option

🔹 중요: AWR, ADDM, ASH, SQL Tuning Advisor 등은 Diagnostics Pack과 Tuning Pack이 있어야 사용 가능합니다.


📌 3. 무료(Free) 또는 기본 포함(Built-in) 기능

무료로 사용할 수 있는 오라클 도구들은 다음과 같습니다.

기능/도구설명라이선스 정책

Statspack 성능 모니터링 (AWR 대체) 무료
Enterprise Manager Express (EM Express) 기본 웹 기반 관리 도구 무료
Oracle SQL Developer SQL 개발 도구 무료
SQL*Plus CLI 기반 SQL 실행 도구 무료
RMAN (Recovery Manager) 백업/복구 도구 무료 (EE/SE 포함)
Data Pump (expdp, impdp) 데이터 내보내기/가져오기 무료 (EE/SE 포함)
DBMS_SCHEDULER 작업 스케줄링 무료
Flashback Query 과거 데이터 조회 (AS OF TIMESTAMP) 무료
Online Index Rebuild 온라인 인덱스 재구성 무료
Oracle Text 텍스트 검색 기능 무료

📌 4. Oracle Enterprise Manager (OEM) 관련 라이선스

Enterprise Manager에는 여러 추가 기능이 있으며, 일부는 유료 라이선스가 필요합니다.

기능필요한 라이선스

Performance Hub (AWR 포함) Diagnostics Pack
SQL Monitoring Tuning Pack
Cloud Control (OEM Full Version) 별도 라이선스
Configuration Management Configuration Management Pack

OEM Express는 무료이지만, Cloud Control을 활용하려면 라이선스가 필요합니다.


📌 5. 추가 유료 라이선스 옵션

오라클에서 제공하는 추가 기능 모듈도 별도 라이선스를 요구합니다.

기능설명필요한 라이선스

In-Memory Option 인메모리 칼럼 저장소 지원 Oracle In-Memory
Active Data Guard Standby DB 읽기/쓰기 지원 Active Data Guard
Advanced Security 데이터 암호화, 마스킹 Advanced Security Option
Label Security 보안 레벨 기반 접근 제어 Label Security
Database Vault DB 접근 제어 강화 Database Vault
Oracle Machine Learning AI/ML 기능 (기본 포함) Enterprise Edition 포함

📌 6. 라이선스 확인 방법

다음 쿼리를 실행하면 현재 사용 가능한 기능을 확인할 수 있습니다.

sql
복사편집
SELECT * FROM V$OPTION;

예제 결과

PARAMETER VALUE
----------------------------------            -----
Partitioning                                  TRUE → 유료 OLAP FALSE → 미사용
Advanced Analytics                     TRUE → 유료
Real Application Clusters (RAC) FALSE → 미사용

 

 

Diagnostics Pack, Tuning Pack의 활성화 여부를 확인하려면:

SELECT PARAMETER, VALUE
  FROM V$OPTION
WHERE PARAMETER LIKE '%Diagnostics%' OR PARAMETER LIKE '%Tuning%';
 
혹은 
 
SELECT name, detected_usages, last_usage_date
FROM dba_feature_usage_statistics
WHERE name IN ('Automatic Database Diagnostic Monitor', 'SQL Tuning Advisor', 'SQL Access Advisor', 'SQL Performance Analyzer', 'Automatic Workload Repository');
 
 
NAME | DETECTED_USAGES | LAST_USAGE_DATE
----------------------------------------|----------------|----------------
Automatic Database Diagnostic Monitor | 10 | 02-FEB-2025
SQL Tuning Advisor | 0 | (null)
SQL Access Advisor | 5 | 15-JAN-2025
SQL Performance Analyzer | 0 | (null)
Automatic Workload Repository | 20 | 01-FEB-2025
  • DETECTED_USAGES 값이 0이 아니라면 해당 기능이 사용된 적이 있음
  • LAST_USAGE_DATE에 날짜가 표시되면 최근 사용 기록이 있음

📌 7. 라이선스 정책 위반 주의 사항

  1. AWR 데이터를 조회하는 것만으로도 Diagnostics Pack 라이선스가 필요합니다.🚨 이 명령을 실행하는 것만으로도 라이선스 위반이 될 수 있음.
  2. sql
    복사편집
    SELECT * FROM DBA_HIST_SNAPSHOT; -- 🔴 라이선스 필요
  3. SQL Tuning Advisor, SQL Monitoring 사용 시 Tuning Pack 필요
  4. sql
    복사편집
    EXEC DBMS_SQLTUNE.CREATE_TUNING_TASK(...); -- 🔴 라이선스 필요
  5. Enterprise Manager 사용 시 일부 기능은 추가 라이선스 필요
    • AWR 관련 화면을 보는 것도 Diagnostics Pack 필요.

📌 결론

  • 무료(Free): Statspack, RMAN, Data Pump, SQL Developer, SQL*Plus 등
  • 기본 포함 (Built-in): Flashback, Online Index Rebuild, DBMS_SCHEDULER 등
  • 유료 옵션 (Licensed Feature):
    • 성능 분석: AWR, ASH, ADDM → Diagnostics Pack 필요
    • SQL 튜닝: SQL Tuning Advisor, SQL Monitor → Tuning Pack 필요
    • 데이터 분산: RAC, Active Data Guard, Partitioning → 별도 라이선스 필요
    • 보안 강화: Advanced Security, Database Vault → 별도 라이선스 필요
728x90
반응형

'Oracle > Admin' 카테고리의 다른 글

[Oracle] crs 기동 (asm 권한 위주)  (0) 2025.04.09
[Oracle] Clusterware(CRS) not coming up  (0) 2025.04.03
[Oracle] view 데이터 보존 기간  (0) 2025.02.03
[Oracle] 패치 정책  (1) 2025.01.22
[Oracle] Alert.log : Creating new log segment  (0) 2025.01.14