Sun Java Enterprise System 5 설치 계획 설명서

Java ES 설치 프로그램에서 영역 지원

Java ES에 영역을 사용하는 이유에서 설명한 사용 시나리오와 Java ES 구성 요소의 영역 제한 사항에서 설명한 Java ES 구성 요소 요구 사항 및 제한 사항에 따라 Java ES 설치 프로그램은 Java ES 제품 구성 요소의 설치와 업그레이드 및 공유 구성 요소의 동기화를 위해 정규화된 영역 지원을 제공합니다. 문제가 있는 설치 및 업그레이드 시나리오를 방지하는 데 도움을 주는 정책이 설치 프로그램에 구현되어 있습니다.

Java ES 전달 정책

3절에서 설명한 제한 사항에 따라 Java ES 설치 프로그램은 다음과 같은 두 가지 Java ES 전달 정책을 구현하고 있습니다.

제품 구성 요소 설치

Java ES 설치 프로그램을 사용하여 제품 구성 요소와 각 제품 구성 요소를 지원하는 데 필요한 공유 구성 요소를 모두 설치할 수 있습니다. 설치 프로그램에서 선택한 제품 구성 요소를 설치하기 전에 현재 또는 이전 버전의 공유 구성 요소가 있는지 확인합니다. 설치 프로그램에서 선택한 구성 요소에 필요한 공유 구성 요소가 이전 버전이거나 없다고 감지하면 현재 설치된 공유 구성 요소를 모두 업그레이드하고 선택한 구성 요소에 필요하지만 누락된 공유 구성 요소를 모두 설치하게 됩니다. 공유 구성 요소 동기화의 요구 사항을 충족시키는 이러한 동작은 비영역 운영 체제, 전역 영역 및 모든 비전역 영역에 적용됩니다.

그러나 이러한 동작에는 두 가지의 예외 사항이 있습니다.

제품 구성 요소 업그레이드

일부 특별한 경우에 Application Server, Message Queue, HADB 및 Java DB와 같은 제품 구성 요소를 업그레이드하기 위한새 기능이 Java ES 릴리스 5에 구현되어 있습니다. Java ES 설치 프로그램에서 이전에 설치된 이러한 제품 구성 요소의 릴리스 버전을 감지하면 구성 요소 선택 페이지에서 업그레이드 가능한 구성 요소로 표시합니다. 이 4개 제품 구성 요소 중 하나가 선택되면 설치 프로그램에서 새 설치에 사용되는 것과 비슷한 논리를 사용하여 해당 구성 요소를 업그레이드합니다.

특별히 설치 프로그램에서는 선택한 제품 구성 요소를 업그레이드하기 전에 먼저 현재 또는 이전 버전의 공유 구성 요소가 있는지 확인합니다. 설치 프로그램에서 선택한 구성 요소에 필요한 공유 구성 요소가 이전 버전이거나 없다고 감지하면 현재 설치된 공유 구성 요소를 모두 업그레이드하고 선택한 구성 요소에 필요하지만 누락된 공유 구성 요소를 모두 설치하게 됩니다. 모든 공유 구성 요소 동기화의 요구 사항을 충족시키는 이러한 동작은 비영역 운영 체제, 전역 영역 및 모든 비전역 영역에 적용됩니다.

그러나 이러한 동작에는 세 가지의 예외 사항이 있습니다.


주 –

비전역 영역에서 제품 구성 요소를 설치하거나 업그레이드하는 것을 방해할 수 있는 특수 사례 또는 예외가 많이 있습니다. 이러한 사례는 특수 사례 또는 예외에서 설명합니다.


모든 공유 구성 요소 동기화

공유 구성 요소 동기화 옵션은 모든 공유 구성 요소가 동기화되어야 하는 문제를 해결하기 위해 제공됩니다. 모든 공유 구성 요소 옵션이 선택되면 설치 프로그램에서 현재 설치된 공유 구성 요소를 모두 업그레이드하고 특정 제품 구성 요소에 필요한지의 여부와 상관 없이 누락된 공유 구성 요소를 모두 설치합니다. 이 옵션은 전역 영역과 전체 루트 영역에 적용되지만 스파스 루트 영역에는 적용되지 않습니다.

모든 공유 구성 요소 옵션은 다음과 같은 두 가지 영역 기반 시나리오에서 필요합니다.

공유 구성 요소에 관한 Java ES 설치 프로그램 동작 요약

다음 표에는 앞 절에서 설명한 동작들을 요약 설명하고 영역 컨텍스트와 구성 요소 선택 페이지에서 선택한 구성 요소에 따라 Java ES 설치 프로그램에서 공유 구성 요소를 처리하는 방법을 보여 줍니다.

표 A–1 공유 구성 요소에 관한 설치 프로그램 동작

영역 컨텍스트 

제품 구성 요소 선택 

모든 공유 구성 요소 선택 

비영역 운영 체제 

현재 설치된 모든 공유 구성 요소 업그레이드 

선택한 제품 구성 요소에 필요하지만 누락된 모든 공유 구성 요소 설치 

현재 설치된 모든 공유 구성 요소 업그레이드 

특정 제품 구성 요소에 필요한지의 여부와 상관 없이 누락된 모든 공유 구성 요소 설치 

전역 영역: 비전역 영역 없음 

현재 설치된 모든 공유 구성 요소 업그레이드 

선택한 제품 구성 요소에 필요하지만 누락된 모든 공유 구성 요소 설치 

현재 설치된 모든 공유 구성 요소 업그레이드 

특정 제품 구성 요소에 필요한지의 여부와 상관 없이 누락된 모든 공유 구성 요소 설치 

전역 영역: 비전역 영역 있음 

현재 설치된 모든 공유 구성 요소 업그레이드 

특정 제품 구성 요소에 필요한지의 여부와 상관 없이 누락된 모든 공유 구성 요소 설치 

특정 제품 구성 요소에 필요한지의 여부와 상관 없이 현재 설치된 모든 공유 구성 요소 업그레이드 및 누락된 모든 공유 구성 요소 설치 

전체 루트 영역 

현재 설치된 모든 공유 구성 요소 업그레이드 

선택한 제품 구성 요소에 필요하지만 누락된 모든 공유 구성 요소 설치 

현재 설치된 모든 공유 구성 요소 업그레이드 

특정 제품 구성 요소에 필요한지의 여부와 상관 없이 누락된 모든 공유 구성 요소 설치 

스파스 루트 영역 

읽기 전용 디렉토리에 일부 공유 구성 요소를 업그레이드하거나 설치할 수 없음. 설치 프로그램에서 이러한 공유 구성 요소가 나타나면 해당 공유 구성 요소를 차단하고 사용자가 전역 영역에서 관리하도록 지시합니다. 

읽기 전용 디렉토리에 일부 공유 구성 요소를 업그레이드하거나 설치할 수 없음. 설치 프로그램에서 해당 공유 구성 요소를 차단하고 사용자가 전역 영역에서 관리하도록 지시합니다.