Sun Java[TM] System Identity Manager 7.1 Update 1 版本說明 |
安裝與更新說明
本節提供有關安裝或更新的資訊,相關資訊編排如下:
大多數主要 Identity Manager 發行版本都會變更模式。在升級為 Identity Manager 的新版本之前,您必須先更新模式。若要升級為 Identity Manager 7.1,請根據升級的來源版本,執行下列其中一個模式升級程序檔: (ID-15392 與 ID-15722)
安裝注意事項下列資訊與產品安裝程序相關:
升級注意事項本節概述將 Identity Manager 6.0 或 7.0 版升級為 7.1 版時必須執行的作業。(請參閱 Identity Manager 升級路徑,以取得有關哪些版本可升級至 Identity Manager 7.1 的資訊。)
本節中的資訊編排如下:
升級問題
bin/winnt/nspr4.dll
bin/winnt/jdic.dll
bin/winnt/MozEmbed.exe
bin/winnt/IeEmbed.exe
bin/winnt/AceApi.dll
bin/winnt/DominoAPIWrapper.dll
bin/winnt/DotNetWrapper.dll
bin/winnt/gateway.exe
bin/winnt/lhpwic.dll
bin/winnt/msems.inf
bin/winnt/pwicsvc.exe
bin/winnt/remedy.dll
bin/solaris/libjdic.so
bin/solaris/mozembed-solaris-gtk2
bin/linux/librfccm.so
bin/linux/libsapjcorfc.so
bin/linux/libjdic.so
bin/linux/mozembed-linux-gtk2
- 若要從 6.0 或 7.0 版升級為 7.1 版,並使用 LocalFiles,則必須在升級前匯出您所有的資料,並於 7.1 版的全新安裝完成後重新匯入資料。(ID-15366)
- 當您從舊發行版本升級為 Identity Manager 7.1 時,並不會在升級程序期間移除 WEB-INF/speConfiguration.xml 檔案。但服務提供者功能已不會再使用此檔案,因此可將其安全地移除。同樣地,spe.enableServer 特性仍可能出現在 Waveset.properties 檔案中。Identity Manager 7.0 或 7.1 發行版本亦不再使用此特性。(ID-15765)
- 如果安裝包含 Remedy 資源,則必須將 Remedy API 程式庫置於安裝閘道的目錄中。這些程式庫位於 Remedy 伺服器上。
表 1 Remedy API 程式庫
Remedy 4.x 與 5.x
Remedy 6.3
Remedy 7.0
其中 XX 與 Remedy 的版本相符。例如,arapi45.dll 表示在 Remedy 4.5 上。
- 從 7.1 升級為 7.1 Update 1 時,不會保留報告配置。請儲存報告配置物件,再進行升級。(ID-17363)
使用 Identity Manager 升級程式
此小節描述了使用 Identity Manager 安裝和升級程式升級 Identity Manager 的步驟。
備註
- 在某些環境中 (包含 HP-UX),您可能需要或想要使用其他手動更新程序。若要手動更新,請跳至手動升級。
- 若是 UNIX 環境,請確定 install 目錄存在於下列其中一個位置,且您可在其中寫入:
- 在更新過程中,您可能需要知道您應用程式伺服器的安裝位置。
- 任何先前安裝的 hotfix 均將歸檔至下列目錄:
若要升級 Identity Manager,請:
- 關閉應用程式伺服器。
- 如果您要升級至 Identity Manager 6.0 或 Identity Manager 7.0,您必須升級儲存庫資料庫模式,如下所示:
- Identity Manager 6.0 推出模式變更,該模式變更提供了作業、群組、組織的新表格,以及 syslog 表格。您必須建立這些新表格結構並移動您的現有資料。
- Identity Manager 6.0 將使用者物件儲存到兩個表格中。您可以使用 db_scripts 目錄中提供的範例程序檔變更模式。請參閱 db_scripts/upgradeto2005Q4M3.DatabaseName 程序檔以升級您的儲存庫表格。
- Identity Manager 7.0 推出新的使用者軟體權利文件表格。
您必須建立這些新表格結構並移動您的現有資料。您可以使用 db_scripts 目錄中提供的範例程序檔變更模式。
- 如果您在 Identity Manager 伺服器上執行 Sun Identity Manager 閘道,請使用下列指令來停止閘道服務:
net stop “Sun Identity Manager Gateway”
- 使用下列任意一個方法來啟動安裝程式:
- 在 [歡迎使用] 面板上,按 [下一步]。
- 在 [安裝還是升級?] 面板上,選取 [升級],然後按 [下一步]。
- 在 [選取安裝目錄] 面板上,選取舊版本的 Identity Manager 所在的目錄,然後按 [下一步]。
安裝程式會顯示升級之前和升級之後進度的顯示方塊,然後繼續至 [安裝摘要] 面板。
- 如需有關安裝的詳細資訊,請按一下 [詳細資訊],檢視記錄檔,然後按一下 [關閉] 以結束安裝程式。
- 從應用程式伺服器的工作目錄中移除所有編譯的 Identity Manager 檔案。
- 如果您在遠端系統上執行閘道,請執行下列步驟將其升級。
- 登入至 Windows 系統,然後變更至安裝閘道的目錄。
- 執行下列指令來停止閘道服務:
gateway -k
- 如果使用 Windows 2000 或更高版本,請結束 Services MMC plug-in 的所有實例。
- 使用下列指令來移除閘道服務:
gateway -r
- 備份並刪除現有閘道檔案。
- 擷取新閘道檔案。
若您在某個不是 Identity Manager 伺服器的系統上安裝新升級的閘道,請從 Identity Manager 安裝 CD 複製 gateway.zip 檔案。
- 將 gateway.zip 檔案解壓縮到安裝閘道的目錄。
- 執行下列指令來安裝閘道服務:
gateway -i
- 執行下列指令來啟動閘道服務:
gateway -s
手動升級
在某些環境中,您可能想要手動執行升級步驟,而不使用 Identity Manager 安裝與升級程式。
在 Windows 平台上
使用下列步驟在受支援的 Windows 平台上手動升級 Identity Manager:
- 停止應用程式伺服器和 Sun Identity Manager 閘道。
- 更新 Identity Manager 資料庫。(請參閱步驟 2 以取得詳細說明。)
- 請輸入下列指令以設定您的環境:
set ISPATH=指向安裝軟體的路徑
set WSHOME=指向 Identity Manager 安裝或中繼目錄的路徑
set TEMP=臨時目錄的路徑- 執行預先處理:
mkdir %TEMP%
cd /d %TEMP%
jar -xvf %ISPATH%\IDM.WAR \
WEB-INF\lib\idm.jar WEB-INF\lib\idmcommon.jar
set TMPLIBPTH=%TEMP%\WEB-INF\lib
set CLASSPATH=%TMPLIBPTH%\idm.jar;\
%TMPLIBPTH%\idmcommon.jar;
java -classpath %CLASSPATH% -Dwaveset.home=%WSHOME% \
com.waveset.install.UpgradePreProcess- 安裝軟體:
cd %WSHOME%
jar -xvf %ISPATH%\IDM.WAR- 執行後續處理:
java -classpath %CLASSPATH% -Dwaveset.home=%WSHOME%
com.waveset.install.UpgradePostProcess
- 若是安裝至中繼目錄,請建立 .war 檔案,以便部署至應用程式伺服器。
- 從應用程式伺服器工作目錄中移除 Identity Manager 檔案。
- 若升級程序並未將 hotfix 類別檔案進行移位,請將所有 hotfix 類別檔案從 WEB-INF\classes 目錄移至 $WSHOME\patches\HotfixName 目錄。
- 啟動應用程式伺服器。
- 升級然後重新啟動 Sun Identity Manager 閘道。(請參閱步驟 10 以取得詳細說明。)
在 UNIX 平台上
使用下列步驟在受支援的 UNIX 平台上手動升級 Identity Manager:
- 停止應用程式伺服器和 Sun Identity Manager 閘道。
- 更新 Identity Manager 資料庫。(請參閱步驟 2 以取得說明。)
- 請輸入下列指令以設定您的環境:
export ISPATH=指向安裝軟體的路徑
export WSHOME=指向 Identity Manager 安裝或中繼目錄的路徑
export TEMP=臨時目錄的路徑- 執行預先處理:
mkdir $TEMP
cd $TEMP
jar -xvf $ISPATH/idm.war \
WEB-INF/lib/idm.jar WEB-INF/lib/idmcommon.jar
CLASSPATH=$TEMP/WEB-INF/lib/idm.jar:\
$TEMP/WEB-INF/lib/idmcommon.jar:
java -classpath $CLASSPATH -Dwaveset.home=$WSHOME \
com.waveset.install.UpgradePreProcess- 安裝軟體:
cd $WSHOME
jar -xvf $ISPATH/idm.war- 執行後續處理:
java -classpath $CLASSPATH -Dwaveset.home=$WSHOME
com.waveset.install.UpgradePostProcess
- 變更目錄至 $WSHOME/bin/solaris 或 $WSHOME/bin/linux,然後設定目錄中檔案的權限,以便執行這些檔案。
- 若是安裝至中繼目錄,請建立 .war 檔案,以便部署至應用程式伺服器。
- 從應用程式伺服器工作目錄中移除 Identity Manager 檔案。
- 若升級程序並未將 hotfix 類別檔案進行移位,請將所有 hotfix 類別檔案從 WEB-INF/classes 目錄移至 $WSHOME/patches/HotfixName 目錄。
- 啟動應用程式伺服器。
- 升級然後重新啟動 Sun Identity Manager 閘道。(請參閱步驟 10 以取得說明。)