by Rick Greenwald, 역 한빛리포터 2기 신동섭
오라클9
i 는 오라클 데이터베이스의 최신 버전이다. 이 배포판은 오라클8
i 가 가지는 특징뿐만 아니라 더욱 범위가 넓어진 아주 다양한 기능을 가지고 있다.
우리는 오라클9
i 의 새로운 특징에 맞추어
『Oracle Essential』을 업데이트했다. 아래 10개 항목은 업그레이드 된 오라클9
i 데이터베이스의 눈에 띄는 새로운 면을 나열한 것이다(부록으로 1개의 특징이 추가되었다).
- Real Application Clusters: 만약 여러분이 오라클9i 의 출시에 대한 여러 정보에 주의를 기울였다면 분명히 Real Application Clusters에 대해 들어봤을 것이다. 아주 간단히 말하면 Real Application Clusters는 각각의 서버가 전체 cluster의 가용성과 비례축소 가능성을 확장하면서 오라클9i 데이터베이스가 서버의 클러스터에 다중 장비로 확장하는 하나의 방법이다.
Real Application Cluster들은 하나의 애플리케이션에 투명한 cluster의 존재를 만들 수 있는 cache fusion 기술을 사용한다. 여러분은 하나의 Real Application Clusters database 에서 작성한 코드의 수정 없이 OLTP(online transaction processing) 애플리케이션에서부터 데이터베이스 창고까지 어떤 형의 애플리케이션도 실행할 수 있다.
- Dynamic Memory Pools: 오라클9i 에서는 서버를 정지 및 재부팅 과정 없이 메모리 풀(buffer pool, shared pool, large pool)의 크기를 조절할 수 있다.
- Data Guard: 이 새로운 특징은 생성에서부터 유지, 보수까지 예비 데이터베이스를 자동으로 처리한다.
- Automatic Undo Management: 자동 실행취소 관리는 롤백 세그먼트를 정의하고 관리하는 것 보다 실행취소(Undo) 테이블 스페이스를 훨씬 더 쉽게 정의할 수 있으며 오라클9i 가 나머지를 관리할 수 있도록 한다.
- Flashback Query: 조금 앞선 시간에 생성시켰던 결과를 리턴하고 데이터베이스에 대해 질의를 수행하도록 해 주는 특징이다. Flashback Query는 multiversion read consistency와 같은 구조를 사용한다. 그래서 이것은 무료로 하나의 특징을 얻는 것과 같다.
오라클 기술에 대한 오라일리와 한빛의 도서 목록을 보려면 oracle.hanbitbook.co.kr을 클릭하세요.
- XMLType: 데이터베이스에 직접 표준 XML문서를 저장할 수 있도록 해주는 새로운 데이터 형태이다. XMLType은 데이터베이스의 안팎으로 드나드는 문서들을 분석할 필요가 없다.
- List Partitioning: value 목록에 근거하여, 데이터를 분할하는 또 다른 방법을 제공하는 것을 특징으로 한다. 만약 여러분이 유지보수를 분리하기 위해 분할을 사용한다면, List Partitioning이 편리하다.
- FastStart Recovery: 데이터베이스를 복구하는데 걸리는 시간을 당신이 원하는 시간의 양으로 간단히 구체화할 수 있도록 해준다. 오라클9i 는 자동으로 점검사항을 내기위해 지정된 시간을 사용할 것이다.
- Two-Pass Recovery: 이는 오라클9i 에서 소리소문 없이 향상된 사항 중 하나인 이중 복구(Two-Pass Recovery)이다. 이것은 롤백 과정이 완벽하게 끝나는 것을 기다리지 않고, roll-forward 복구가 완성됨과 동시에 사용할 수 있도록 데이터베이스가 다시 시작되도록 해준다.
- Zero Data Loss: 오라클9i 에서는 무 데이터 손실을 명시 할 수 있다. 이것은 지역 로그 파일에 작성된 모든 것들이 대기 데이터베이스의 로그 파일에도 작성될 수 있다는 것을 의미한다. 대기 데이터베이스는 항상 액티브 데이터베이스처럼 정확히 같은 상태이다. 그 결과 어떠한 데이터도 실패 이벤트에서 손실이 일어나지 않을 것이다.
보너스 팁
Label Security: 이 특징은 만약 여러분이 가상 사설 데이터베이스를 생성하고 있다면 유용한 더 좋은 컨트롤 특징을 주는 value에 근거하여 여러분에게 보안을 구체화할 수 있는 능력을 제공한다.
우리는
『Oracle Essentials: Oracle9i, Oracle8i&Oracle8』에서 위에서 말한 특징 뿐만 아니라 더 많은 것을 다루고 있다. 이번 개정판은 오라클9
i 의 최신 기술에 맞춰 업데이트 하기위해 오라일리 독자들이 희망하는 개념 중심적인 명확한 설명을 곁들였다.
Rick Greenwald은 Data General, Cognos, Gupta에서 근무 하였고, 15년이 넘게 컴퓨터 소프트웨어 업계에서 왕성하게 활동했으며, 지금은 오라클에서 애널리스트로 있다. 그는 많은 양의 책과 다양한 기술 토픽에 셀 수 없을 정도로 많은 양의 기사를 썼으며 전세계를 순방하면서 트레이닝 세션과 컨퍼런스에서 수많은 강연을 해왔다.
그의 저서로는 Robert Stackowiak, Jonathan Stern과 같이 공저한
『Oracle Essentials: Oracle8 & Oracle8i』(오라일리, 1999), Kasu Sista, Richard Finklestein와 공저한 『Oracle Power Objects Developer"s Guide』(Oracle Press, 1995), Robert Hoskins와 공저한
『Mastering Oracle Power Objects』(오라일리, 1996), 여러명의 다른 전문가들과 공저한 『Special Edition: Using Oracle Web Application Server 3』(Que Publishing, 1997), Jim Milbery와 공저한 『Oracle WebDB Bible』(IDG Books Worldwide, 1999), Walter Glenn과 공저한 『Microsoft Exchange Server 5.5: Administrator"s Companion』(Microsoft Press, 1999), Jim Milbery와 공저한 『Oracle9iAS Portal Bible』(HungryMinds, 2001)과 『Making the Technical Sale』(Muska & Lipman Publishing, 2001) 등이 있다.