오라클 11g 특징 (2007)
2023. 11. 28. 22:26

ORACLE 11g R1
(2007.08)
Oracle의 "g"는 "Grid"를 나타냅니다.
Oracle Database 10g 및 11g는 "Grid Computing"이라는 개념을 중요하게 다루었습니다.
Grid Computing은 여러 서버 및 리소스를 하나의 가상 그리드로 통합하여 높은 가용성, 확장성, 성능 향상을 목표로 하는 컴퓨팅 모델을 의미합니다.
새로운 데이터 타입
- Binary XML 타입:XML LOB 대비 최대 15배 빠른 이진 XML 타입.
- DICOM Medical Images:의료 이미지 지원.
- 3D Spatial Support:3D 공간 데이터 지원.
- RFID 태그 데이터 타입:RFID 태그 지원.
SQL
- 자동 SQL 튜닝:자체 학습 기능을 갖춘 자동 SQL 튜닝.
- 다른 컬럼에서 계산된 가상 컬럼을 가질 수 있는 테이블.
- 가상 컬럼에 대한 인덱스 및 파티셔닝 지원.
- 빠른 "alter table ... add column":기본값이 있는 열을 가진 테이블의 빠른 변경.
- DML 활동 중지 없이 인덱스를 온라인으로 다시 빌드.
- 읽기 전용 테이블 지원.
- 새로운 PIVOT 및 UNPIVOT 작업
PL/SQL
- 네이티브 컴파일레이션에 대한 C-컴파일러 필요 없음.
- "SIMPLE_INTEGER" 데이터 타입 추가:항상 NOT NULL이며 오버플로우되지 않고 PLS_INTEGER보다 빠름.
- SQL 및 PL/SQL 결과 캐싱 (SGA 내):결과를 캐싱하여 성능 향상.
- 트리거 실행 순서 지정 가능 (FOLLOWS 절):트리거 실행 순서 지정 가능.
- 복합 트리거:하나의 트리거에서 before, after, row 및 statement 모두 가능.
- 새로운 CONTINUE 문:루프의 다음 반복 시작.
- DML 트리거 최대 25% 빠름:다른 테이블에 대한 업데이트 수행 중인 로우 레벨 트리거 특히 빠름.
- 더 정밀한 의존성 추적:더 정밀한 의존성 추적.
- 동적 SQL 향상:동적 SQL 향상 기능 추가.
- 시퀀스 참조 가능:seq.nextval을 select하지 않아도 됨.
ASM (Automatic Storage Management)
- 롤링 업그레이드 지원:무정지로 많은 패치를 적용할 수 있음.
- 자동 나쁜 블록 감지 및 복구:자동으로 나쁜 블록 감지 및 복구.
- 임시 연결 손실 후 빠른 미러 동기화:임시 연결 손실 후 미러 빠른 동기화.
정보 수명 주기 관리 (Information Life-cycle Management)
데이터 양이 매년 2년마다 3배로 증가하고 있으며, 저장 비용을 낮추기 위해 압축과 덜 활성 데이터를 위한 저렴한 저장 공간 사용이 중요해졌습니다.
파티셔닝 (Partitioning)
- 새로운 파티션이 자동으로 추가되는 자동 파티션 생성 기능.
- 부모/자식 참조에 따른 자동 참조 파티셔닝:참조하는 테이블에서 참조되는 테이블의 파티션을 자동으로 만드는 자동 참조 파티셔닝.
- 가상 컬럼에 기반한 파티셔닝 지원.
- 새로운 복합 파티션 유형:범위/범위, 목록/범위, 목록/해시, 목록/목록의 복합 파티션 유형 추가.
- 파티션 이동을 위한 트랜스포터블 파티션 지원:다른 운영 체제 간에 파티션 이동을 지원.
압축 (Compression)
- 10g는 대량 데이터로드 작업에서만 압축을 지원했으나, 11g에서는 INSERT, UPDATE, DELETE 작업에서도 압축을 지원.
- 고급 압축:구조화 및 구조화되지 않은 데이터에 대한 2~3배의 압축률 지원.
- Datapump 익스포트 덤프 파일을 압축
성능 향상
- RAC(Real Application Clusters)의 전반적인 성능이 70% 향상.
- Streams의 전반적인 성능이 30-50% 향상.
- 옵티마이저 통계 수집이 10배 빨라짐.
- 쿼리 결과 캐싱 - 25% 빠름:SQL 쿼리 결과, PL/SQL 함수 결과 및 OCI 호출 결과를 저장하는 데 사용되는 새로운 메모리 영역인 결과 캐시 추가.
- 최적화기에 의해 무시되는 인덱스를 생성할 수 있는 Invisible 인덱스 추가.
- Oracle Secure Files는 일반 파일 시스템 대비 5배 빠른 액세스 제공.
가용성 향상
- RAC 및 단일 인스턴스 데이터베이스에서 많은 패치를 다운타임 없이 온라인으로 적용 가능.
- 데이터 복구 어드바이저:장애의 루트 원인을 신속하게 식별하고 자동으로 복구하거나 DBA에게 복구 옵션 제시.
보안 향상
- 대소문자 및 다중바이트 암호를 지원하며 SEC_CASE_SENSITIVE_LOGON 초기화 매개변수를 FALSE로 설정하여 비활성화 가능.
- 투명 데이터 암호화:테이블스페이스 수준의 암호화를 지원.
- 하드웨어 기반의 마스터 키 보호 기능 추가.
- 백업을 암호화할 수 있도록 지원.
- 케르버스 인증 강력한 암호를 지원.
관리 용이성 개선
- 자동 메모리 조정을 위한 새로운 MEMORY_TARGET 매개변수 추가.
- 데이터 가드 개선:읽기 및 복구 모드에서 동시에 실행 가능한 스탠바이 데이터베이스 지원.
Real Application Testing (RAT)
- 프로덕션 워크로드를 캡처하고 다른(테스트) 환경에서 재생 가능한 데이터베이스 캡처.
- SQL 성능 분석기:SQL 실행 계획 변경 및 성능 회귀를 식별.
기타 기능
- 응용 프로그램 업그레이드 및 "핫" 패치를 위한 온라인 지원.
- 읽기 및 쓰기 동작이 가능한 상태에서 테이블 및 인덱스 재정의 가능.
- 개선된 데이터 압축 기능.
- 사용자는 PL/SQL에 XML을 삽입하거나 그 반대로 XML에 PL/SQL을 삽입할 수 있는 "이중성" 제공.
- 새로운 이진 XML 데이터 타입, 새로운 XML 인덱스 및 더 나은 XQuery 지원.
- 빠른 오류 진단 및 해결을 위해 장애 진단 자동 캡처
관련 정보
- 리얼 애플리케이션 클러스터 (RAC):여러 노드에서 데이터베이스 클러스터링을 통한 성능 향상.
- 스트림 (Streams):데이터베이스 간의 실시간 데이터 흐름을 지원하는 기능.
- SQL Developer와 함께 제공:SQL Developer가 데이터베이스 서버 소프트웨어와 함께 설치됨.
- Oracle Application Express (APEX) 포함:모든 에디션에 APEX가 포함되어 제공됨.
ORACLE 11g R2
(2009.09)
새로운 옵션
Oracle RAC One Node
그리드 상에 중요하지 않은 데이터베이스를 통합하는 솔루션으로, RAC에서 제공하는 대부분의 중복성과 가용성이 제공됩니다.
Omotion 유틸리티를 사용하여 One Node 인스턴스를 어플리케이션에 어떠한 다운타임 없이 클러스터의 다른 노드로 마이그레이션할 수 있습니다.
새로운 기능
일부 새로운 기능은 다음과 같습니다:
- 향상된 데이터 압축 비율 (최대 20배).
- 사용자가 온라인 상태에서 데이터베이스 응용 프로그램을 업그레이드할 수 있는 능력.
- 그리드 컴퓨팅을 보다 접근 가능하게 만드는 새로운 사용 편의 기능.
- 주요 시스템 관리 활동의 자동화.
'└ 01-02.ORACLE > Oracle History' 카테고리의 다른 글
| 오라클 10g 특징 (2003) (0) | 2023.11.28 |
|---|---|
| 오라클 Version 9i 특징 (2001) (1) | 2023.11.23 |
| 오라클 Version 8i 특징 (1999) (0) | 2023.11.22 |
| 오라클 Version 8 특징(1997) (0) | 2023.11.22 |
| 오라클 Version 7 특징 (1992) (0) | 2023.11.22 |