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 安裝程式可以安裝產品元件,以及支援每個產品元件所需的共用元件。在安裝所選產品元件之前,安裝程式會檢查是否有目前和先前版本的共用元件存在。如果安裝程式偵測到所選元件所需的共用元件為先前版本或是缺少,安裝程式將會升級目前安裝的所有共用元件,並安裝所選元件所需的任何缺少的共用元件。此運作方式符合共用元件的同步的需求,適用於非區域作業系統、全域區域以及所有的非全域區域。

不過,此運作方式有兩個例外情況:

產品元件的升級

在 Java ES 發行版本 5 中實作了一個新的功能,用以在少數特殊情況下升級產品元件:Application Server、Message Queue、HADB 以及 Java DB。當 Java ES 安裝程式偵測到這些產品元件先前安裝的發行版本時,它會在 [元件選取] 頁面中將這些元件標示為可升級。如果選取了上述四個產品元件中的任何一個,安裝程式將會使用類似於全新安裝所用的邏輯來升級這些元件。

特別地,在升級所選產品元件之前,安裝程式會檢查是否有目前和先前版本的共用元件存在。如果安裝程式偵測到所選元件所需的共用元件為先前版本或是缺少,安裝程式將會升級目前安裝的所有共用元件,並安裝所選元件所需的任何缺少的共用元件。此運作方式符合同步所有共用元件中所述的需求,適用於非區域作業系統、全域區域以及所有的非全域區域。

不過,此運作方式有三個例外情況:


備註 –

存在若干特例或例外,它們可能會妨礙產品元件在非全域區域中的安裝或升級。在特例或例外中對這些情況進行了說明。


同步所有共用元件

為了因應必須同步所有共用元件的情況,提供了一個共用元件同步選項。當選取了 [所有共用元件] 選項時,安裝程式將會升級目前安裝的所有共用元件,並安裝任何缺少的共用元件,不論是否有任何特定產品元件需要這些元件。此選項會套用至全域區域及整體根區域,但不會套用至稀疏根區域。

在下列兩個以區域為基礎的方案中,需要使用 [所有共用元件] 選項:

與共用元件有關的 Java ES 安裝程式運作方式摘要

下表摘要說明了上述各種運作方式,其中顯示了 Java ES 安裝程式是如何根據區域環境以及在元件選取頁面中已選取的元件來處理共用元件的。

表 A–1 與共用元件有關的安裝程式運作方式

區域環境 

所選的產品元件 

所選的所有共用元件 

非區域作業系統 

升級目前安裝的所有共用元件 

安裝所選產品元件所需的任何缺少的共用元件 

升級目前安裝的所有共用元件 

安裝任何缺少的共用元件,不論是否有任何特定產品元件需要這些元件 

全域區域:無非全域區域 

升級目前安裝的所有共用元件 

安裝所選產品元件所需的任何缺少的共用元件 

升級目前安裝的所有共用元件 

安裝任何缺少的共用元件,不論是否有任何特定產品元件需要這些元件 

全域區域:存在非全域區域 

升級目前安裝的所有共用元件 

安裝任何缺少的共用元件,不論是否有任何特定產品元件需要這些元件 

升級目前安裝的所有共用元件並安裝任何缺少的共用元件,不論是否有任何特定產品元件需要這些元件 

整體根區域 

升級目前安裝的所有共用元件 

安裝所選產品元件所需的任何缺少的共用元件 

升級目前安裝的所有共用元件 

安裝任何缺少的共用元件,不論是否有任何特定產品元件需要這些元件 

稀疏根區域 

無法在唯讀目錄中升級或安裝某些共用元件。如果安裝程式遇到這類共用元件,它會停下來指示使用者在全域區域中管理共用元件。 

無法在唯讀目錄中升級或安裝某些共用元件。因此,安裝程式會停下來指示使用者在全域區域中管理共用元件。