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. 라이선스 정책 위반 주의 사항
- AWR 데이터를 조회하는 것만으로도 Diagnostics Pack 라이선스가 필요합니다.🚨 이 명령을 실행하는 것만으로도 라이선스 위반이 될 수 있음.
-
sql복사편집SELECT * FROM DBA_HIST_SNAPSHOT; -- 🔴 라이선스 필요
- SQL Tuning Advisor, SQL Monitoring 사용 시 Tuning Pack 필요
-
sql복사편집EXEC DBMS_SQLTUNE.CREATE_TUNING_TASK(...); -- 🔴 라이선스 필요
- 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 |