oracle8
-
오라클 Version 8i 특징 (1999)2023.11.22
-
오라클 Version 8 특징(1997)2023.11.22
오라클 Version 8i 특징 (1999)

ORACLE Version 8i
(1999)
"i"는 "Internet"을 나타냅니다.
Oracle 8i는 주로 인터넷 환경에서의 데이터베이스 기능을 강화하고 웹 응용 프로그램을 지원하기 위한 여러 기능을 도입한 버전입니다.
이 버전에서는 Java 지원, 웹 기반 기술, 인터넷 응용 프로그램을 위한 향상된 도구 및 기능이 포함되었습니다.
Oracle 8i (8.1.5)
(1999.02)
Fast Start Recovery
롤 포워드 기준을 충족시키기 위해 Checkpoint 속도가 자동으로 조정됩니다. 데이터베이스를 빠르게 복구할 수 있도록 돕습니다.
인덱스 및 인덱스 전용 테이블 재구성
사용자가 데이터에 액세스하는 인덱스나 인덱스 전용 테이블을 온라인으로 재구성할 수 있습니다.
데이터베이스 성능을 최적화하는 데 기여합니다.
Log Miner 도입
온라인이나 아카이브된 리도 로그를 SQL을 통해 볼 수 있는 기능으로, 데이터 변경 이력을 추적하고 데이터 복구 작업에 활용할 수 있습니다.
OPS Cache Fusion 도입
다수의 노드 간 통신 시 디스크 I/O를 피하도록 하는 Cache Fusion을 도입하여 데이터베이스 클러스터 성능을 향상시킵니다.
고급 큐잉 개선
보안, 성능, OO4O(Oracle Objects for OLE) 지원이 개선되었습니다.
사용자 보안 개선
보다 중앙 집중화된 사용자 보안 관리, 단일 기업 사용자, 여러 데이터베이스 간의 사용자 및 역할 관리가 개선되었습니다.
가상 프라이빗 데이터베이스 (VPD)
민감한 데이터에 대한 엑세스 제어를 통해 데이터베이스 보안을 강화합니다.
데이터베이스 커널에 통합된 JavaVM (Aurora)
Java 저장 프로시저를 실행할 수 있도록 하여 Java 코드의 성능을 향상시킵니다.
EJB(Enterprise JavaBeans) 통합 지원
기업용 자바빈을 지원하여 데이터베이스와의 상호 작용을 용이하게 합니다.
JSQL
Java 기반 SQL 데이터베이스 문장에 대한 명세로서, Java로 작성된 SQL 문장을 지원합니다.
표준 CORBA 통신을 위한 통합된 객체 요청 브로커
응용 프로그램과 데이터베이스 간의 표준적인 CORBA 통신을 지원합니다.
Oracle iFS (Internet File System)
인터넷 파일 시스템을 통해 파일을 관리하고 공유할 수 있습니다.
우선순위를 사용한 리소스 관리 - 리소스 클래스
리소스 클래스를 사용하여 우선순위를 기반으로 리소스를 관리합니다.
해시 파티셔닝 및 복합 파티셔닝
해시 파티셔닝 및 복합 파티셔닝을 통해 테이블을 효과적으로 파티셔닝할 수 있습니다.
파티션 병합, 업데이트 가능한 파티션 키, LOB 사용을 허용하는 파티션 테이블의 새로운 파티셔닝 기능
파티션을 하나로 병합하거나,
행을 파티션 간에 이동할 수 있도록 업데이트 가능한 파티션 키를 지원하며, LOB(큰 이진 객체)을 사용할 수 있습니다.
단일 테이블 해시 클러스터
단일 테이블에 대한 해시 클러스터를 지원합니다.
SQL*Loader 직접로드 API
SQL*Loader를 사용하여 데이터베이스로 직접로드할 수 있는 API를 제공합니다.
다른 환경에서 동일한 액세스 경로를 보장하기 위해 데이터베이스 간에 통계 정보를 복사할 수 있습니다.
Standby Database
리두 로그의 자동 적용을 통해 스탠바이 데이터베이스를 지원하며, 스탠바이 데이터베이스에서 읽기 전용 쿼리를 허용합니다.
Enterprise Manager v2 전달
Java로 완전히 새롭게 작성된 Enterprise Manager v2를 제공하여 데이터베이스 관리를 용이하게 합니다.
NLS - Euro Symbol 지원
Euro 심볼을 지원하여 다국어 환경에서 통화를 처리합니다.
병렬 분석을 통한 테이블
테이블을 병렬로 분석하는 기능을 향상시켰습니다.
임시 테이블 지원
트랜잭션 또는 세션 종료 시 자동으로 지워지는 임시 테이블을 지원합니다.
Net8에서 SSL, HTTP, HOP 프로토콜 지원
Net8에서 SSL, HTTP, HOP 프로토콜을 지원하여 보안 및 통신 옵션을 확장했습니다.
이동 가능한 테이블 스페이스
데이터 파일을 포함한 테이블 스페이스를 다른 데이터베이스로 복사할 수 있는 이동 가능한 테이블 스페이스를 도입했습니다.
local management 테이블 스페이스
익스텐트의 자동 크기 조정, 테이블 스페이스 단편화 제거, 테이블 스페이스 정보를 테이블 스페이스 자체에서 관리하여 테이블 스페이스의 신뢰성을 향상시켰습니다.
테이블에서 열 삭제
테이블에서 열을 삭제할 수 있도록 지원하여 데이터베이스의 구조를 더욱 유연하게 관리할 수 있습니다.
DBMS_DEBUG PL/SQL 패키지, DBMS_SQL이 새로운 EXECUTE IMMEDIATE 문으로 대체됨
디버깅 및 동적 SQL 실행을 위한 DBMS_DEBUG 패키지를 제공하고,
DBMS_SQL이 EXECUTE IMMEDIATE 문으로 대체되어 성능을 향상시켰습니다.
오래 실행되는 DML, DDL을 추적하는 모니터링
오래 실행되는 DML 및 DDL을 추적하는 Progress Monitor를 도입하여 데이터베이스 작업을 모니터링하고 최적화할 수 있습니다.
함수 기반 인덱스
NLS, 대소문자 구분 없음, 내림차순, 사용자 정의 함수 기반 등 다양한 함수를 기반으로 하는 인덱스를 지원합니다.
인덱스 키 압축
중복 키를 결합하여 공간을 절약하는 인덱스 키 압축을 도입했습니다.
8i (8.1.6)
(1999.11)
PL/SQL Server Pages (PSP's)
PL/SQL Server Pages (PSP)는 서버 측에서 PL/SQL을 사용하여 동적 웹 콘텐츠를 생성하는 데 사용되었습니다.
이는 웹 응용 프로그램의 개발과 유지 관리를 단순화하는 데 도움이 되었습니다.
DBA Studio Introduced
DBA Studio는 GUI를 통해 데이터베이스 관리 작업을 수행할 수 있는 도구로 소개되었습니다.
이로써 시스템 관리자들은 더 직관적이고 편리한 방식으로 데이터베이스를 관리할 수 있게 되었습니다.
Statspack
Statspack은 성능 모니터링 도구로서, 데이터베이스의 성능을 지속적으로 관찰하고 문제를 진단하는 데 사용되었습니다.
이전의 UTLBSTAT/UTLESTAT에 비해 향상된 기능을 제공하여 성능 최적화에 도움이 되었습니다.
Many new SQL analytical functions
이 버전에서는 lag, lead 및 rank와 같은 다양한 SQL 분석 함수가 도입되었습니다.
이는 데이터 쿼리 및 분석에 더 많은 유연성을 제공했습니다.
ALTER FREELISTS command
ALTER FREELISTS 명령이 도입되어 이전에는 DROP/CREATE TABLE을 통해 수행되던 일부 운영을 더 효율적으로 수행할 수 있게 되었습니다.
Checksums always ON
for SYSTEM tablespace
시스템 테이블스페이스의 경우 항상 Checksums가 활성화되어 있었습니다.
이는 많은 가능한 손상 사항을 디스크에 기록하기 전에 수정할 수 있도록 허용하여 데이터베이스의 신뢰성을 높였습니다.
XML Parser for Java
Java용 XML 파서가 도입되어 XML 데이터를 처리하고 조작하는 데 사용되었습니다.
이는 데이터베이스에서 XML과 관련된 작업을 수행하는 데 유용했습니다.
New PL/SQL encrypt/decrypt package introduced
새로운 PL/SQL 암호화/복호화 패키지가 도입되어 데이터베이스에서 데이터를 안전하게 저장하고 처리하는 기능을 제공했습니다.
JServer Accelerator (Native Java compiler)
JServer Accelerator는 네이티브 자바 컴파일러로서, Java 프로그램이 기계 코드로 실행되도록 허용했습니다.
이로써 자바 코드의 성능이 향상되었습니다.
Native support for Java2
Java2에 대한 네이티브 지원이 추가되어 최신 Java 기술을 데이터베이스에 통합할 수 있었습니다.
New CASE statement in SQL
SQL에서의 새로운 CASE 문이 도입되었습니다.
이는 Decode() 함수와 유사한 역할을 수행하여 데이터 검색과 가공을 편리하게 만들었습니다.
New SQL*Plus command line options
SQL*Plus에 새로운 명령행 옵션이 추가되어 HTML 기반 보고서 및 고급 복제 기능을 포함한 새로운 Enterprise Manager를 사용할 수 있게 되었습니다.
User and Schemas separated
사용자와 스키마가 분리되어 관리되도록 변경되었습니다.
이로써 보안 및 데이터베이스 구성이 더욱 효율적으로 이루어질 수 있었습니다.
CURSOR_SHARING parameter
CURSOR_SHARING 매개변수가 도입되어 바인드 변수를 사용하지 않는 응용 프로그램을 위해 SHARED POOL을 최적화할 수 있게 되었습니다.
Numerous Performance Enhancements
이 버전에서는 다양한 성능 향상이 이루어져 CPU 및 메모리의 효율적인 사용이 증가했습니다.
8i (8.1.7)
(2000.08)
Static HTTP server included (Apache)
정적 HTTP 서버는 Apache가 포함되어 있어, 데이터베이스 시스템에서 정적인 웹 콘텐츠를 제공하는 데 사용되었습니다.
JVM Accelerator to improve the performance of Java code
JVM 가속기는 Java 코드의 성능을 향상시키기 위해 도입되었습니다.
Java 언어로 작성된 응용 프로그램의 실행 속도를 향상시켰습니다.
Java Server Pages (JSP) engine
Java Server Pages 엔진은 동적인 웹 페이지를 생성하는 데 사용되었습니다.
이는 Java 코드를 HTML 문서 안에 삽입하여 웹 페이지를 동적으로 생성하는 데 활용되었습니다.
MemStat - A new utility for analyzing Java Memory footprints
MemStat은 Java 메모리 풋프린트를 분석하는 데 사용되는 새로운 유틸리티로, Java 언어로 작성된 응용 프로그램의 메모리 사용을 모니터링하는 데 도움이 되었습니다.
OIS - Oracle Integration Server introduced
OIS는 Oracle 통합 서버로, 다양한 데이터 소스 및 응용 프로그램 간에 데이터를 통합하고 관리하는 데 사용되었습니다.
PLSQL Gateway introduced for deploying PL/SQL based solutions on the Web
PLSQL Gateway는 PL/SQL 기반의 솔루션을 웹에 배포하기 위해 도입되었습니다.
PL/SQL 코드를 웹에서 실행하고 관리하는 데 사용되었습니다.
Enterprise Manager Enhancements - including new HTML based reporting and Advanced Replication functionality included
Enterprise Manager의 향상된 기능에는 새로운 HTML 기반 보고서 및 고급 복제 기능이 포함되었습니다.
데이터베이스 관리 및 모니터링을 더욱 효과적으로 수행할 수 있게 했습니다.
New Database Character Set Migration utility included
데이터베이스 문자 집합 마이그레이션 유틸리티는 문자 집합을 마이그레이션하는 데 사용되었습니다.
다양한 문자 집합 간의 데이터 호환성을 지원했습니다.
Oracle 8i의 릴리스로 인한 시장 반응은 전체적으로 긍정적이었습니다.
릴리스마다 추가된 기능들은 데이터베이스 관리 및 성능 최적화 측면에서 사용자들에게 큰 혜택을 주었고, 특히 웹 환경에서의 지원과 보안 강화는 급속한 기술 발전에 부응하며 많은 기업 및 사용자들의 호응을 얻었습니다.
추가로, Java와의 통합, XML 지원, 보안 강화 등이 현대적인 데이터베이스 요구에 부응하는 중요한 특징으로 언급되며 글로벌 기업들의 시스템에서 널리 사용되었습니다.
'└ 01-02.ORACLE > Oracle History' 카테고리의 다른 글
| 오라클 10g 특징 (2003) (0) | 2023.11.28 |
|---|---|
| 오라클 Version 9i 특징 (2001) (1) | 2023.11.23 |
| 오라클 Version 8 특징(1997) (0) | 2023.11.22 |
| 오라클 Version 7 특징 (1992) (0) | 2023.11.22 |
| 오라클 Version 6 특징 (1988) (0) | 2023.11.21 |
오라클 Version 8 특징(1997)

ORACLE Version 8
(1997)
Oracle 8은 많은 혁신적인 기능을 도입하여 데이터베이스 관리 시스템 분야에서 많은 주목을 받았습니다.
객체 관계형 데이터베이스 (ORDBMS) 기능
이 기능은 관계형 데이터베이스에 객체 지향적인 특징을 추가하여 복잡한 데이터 구조를 모델링하고 관리할 수 있게 합니다.
객체 지향적인 모델은 관계형 데이터베이스의 한계를 극복하는 데 도움이 됩니다.
객체 타입 도입
Oracle 8에서는 단순한 데이터 유형뿐만 아니라 날짜, 문자 및 숫자와 같은 다양한 데이터 유형을 지원하도록 개선되었습니다.
이로써 더 다양한 데이터를 효과적으로 다룰 수 있게 되었습니다.
SQL3 표준 지원
SQL3는 SQL 표준의 세 번째 버전으로, 고급 데이터베이스 기능을 제공합니다.
Oracle 8은 이 표준을 지원하여 높은 수준의 데이터베이스 기능을 사용할 수 있게 했습니다.
외부 프로시저 호출
데이터베이스 외부에서 작성한 프로시저를 호출할 수 있는 기능을 도입했습니다.
이는 데이터베이스와 외부 시스템 간의 통합을 강화하는 데 도움이 됩니다.
LOB 지원
큰 크기의 데이터 객체를 저장하는 데 사용되는 Large Object (LOB)를 테이블당 여러 개 저장할 수 있게 했습니다.
이는 대용량 데이터를 효과적으로 다룰 수 있도록 합니다.
파티션화 옵션 도입
대용량 테이블 및 인덱스를 관리하기 위해 파티션화 옵션이 도입되었습니다.
이는 데이터를 효과적으로 분할하여 저장하고 검색하는 데 도움이 됩니다.
고급 큐잉 (Advanced Queuing)
메시지 지향 미들웨어를 지원하여 데이터베이스 간의 효율적인 메시지 처리를 가능케 했습니다.
성능 향상 및 병렬 DML 문장
SQL, PLSQL, OCI에서의 성능 향상과 함께 병렬 DML 문장을 통해 대량의 데이터를 효율적으로 수정하거나 삭제할 수 있게 했습니다.
커넥션 풀링
물리적 커넥션을 재사용하여 동시에 더 많은 사용자를 지원하는 커넥션 풀링이 도입되었습니다.
STAR 쿼리 옵티마이저
별 모양의 복잡한 쿼리를 효율적으로 최적화하여 빠른 성능을 제공했습니다.
통합 분산 락 매니저
Oracle Parallel Server(OPS)에서 운영 체제 분산 락 매니저 대신 Oracle Private Server(OPS)에 내장된 통합 분산 락 매니저를 도입했습니다.
이로써 더 효율적이고 통합된 락 관리가 가능해졌습니다.
데이터 카트리지
데이터베이스에 이미지, 비디오, 컨텍스트, 시간, 공간 등과 같은 다양한 데이터 유형을 다룰 수 있도록 데이터 카트리지를 도입했습니다.
백업/복구 개선
Oracle 8은 테이블스페이스의 특정 시점으로의 복구, 점진적 백업, 병렬 백업/복구 등을 지원하는 등 백업 및 복구 기능이 향상되었습니다.
Recovery Manager(RMAN)를 도입하여 백업 및 복구 프로세스를 향상시켰습니다.
보안 서버 도입
중앙 사용자 관리를 위한 보안 서버를 도입하여 사용자 계정 잠금, 비밀번호 프로파일, 사용자 지정 비밀번호 정책 등을 관리할 수 있게 했습니다.
특권 데이터베이스 링크를 통한 비밀번호 저장이 필요 없어졌습니다.
복잡한 스냅샷에 대한 빠른 새로고침
복잡한 스냅샷을 더 빨리 새로고침하는 데 사용되는 Fast Refresh 기능을 도입하여 데이터 복제를 효율적으로 유지할 수 있게 했습니다.
인덱스 조직된 테이블 (IOTs)
인덱스와 함께 데이터를 저장하는 인덱스 조직된 테이블(IOTs)을 도입하여 데이터 액세스를 최적화했습니다.
보류된 무결성 제약 조건 검사
트랜잭션 종료 시가 아닌 트랜잭션 종료 후에 무결성 제약 조건을 확인하는 것을 허용하여 데이터베이스의 일관성을 유지하면서 효율성을 높였습니다.
SQL*Net 대신 Net8 도입
효율적인 통신을 지원하기 위해 SQL*Net 대신 Net8를 도입했습니다.
리버스 키 인덱스
인덱스를 역순으로 저장하여 효율적인 범위 스캔 및 조인을 가능케 하는 리버스 키 인덱스를 도입했습니다.
뷰에 대한 INSTEAD OF 트리거
어떠한 뷰에 대해서도 INSTEAD OF 트리거를 사용하여 뷰를 갱신할 수 있도록 했습니다.
새로운 ROWID 형식
ROWID의 새로운 형식을 도입하여 데이터의 물리적 위치를 더 효율적으로 나타낼 수 있게 했습니다.
Oracle 8의 이러한 기능들은 데이터베이스의 성능과 확장성을 향상시키면서 동시에 더 다양한 데이터 및 쿼리 요구를 지원하는데 기여했습니다.
'└ 01-02.ORACLE > Oracle History' 카테고리의 다른 글
| 오라클 Version 9i 특징 (2001) (1) | 2023.11.23 |
|---|---|
| 오라클 Version 8i 특징 (1999) (0) | 2023.11.22 |
| 오라클 Version 7 특징 (1992) (0) | 2023.11.22 |
| 오라클 Version 6 특징 (1988) (0) | 2023.11.21 |
| 오라클 Version 5 특징 (1985) (0) | 2023.11.21 |