若要將工作站庫存從 ZENworks 6.5x 桌面管理升級至 ZENworks 7,請依照列出順序執行以下任務:
在您將庫存元件從 ZENworks 6.5x 桌面管理升級至 ZENworks 7 時,請查看以下小節中的事項:
如果您執行庫存資料的上捲,則 ZENworks 6.5x 桌面管理庫存伺服器必需以由上到下的順序升級至 ZENworks 7。先升級根伺服器,然後是中介伺服器,最後是葉伺服器。
ZENworks 7 庫存代辦無法將庫存資料傳送至 ZENworks 6.5x 桌面管理庫存伺服器中,也就是說,資料不能儲存於 ZENworks 6.5x 桌面管理庫存資料庫中。
在您升級庫存伺服器與資料庫之前,請勿升級至 ZENworks 7 庫存代辦。
查看節 32.5.1, 升級前的注意事項中提到的事項之後,您必須按順序執行以下任務,才能將 ZENworks 6.5x 桌面管理升級至 ZENworks 7 桌面管理:
停止庫存服務。
在 NetWare® 庫存伺服器上:在伺服器主控台提示下,輸入 sys:\system\invstop.ncf。
如果您不希望在停止庫存服務時自動停止 Sybase 資料庫,請在 sys:\system\invstop.ncf 檔案中註釋 Unload dbsrv8.nlm 行。
在 Windows 2000/2003 庫存伺服器上:在「控制台」中,連按兩下「
」以及「 」,並選取「 」,然後按一下「 」。停止庫存資料庫。
在 NetWare 上︰於 Sybase 主控台提示下,按 Q 鍵。
在 Windows 2000/2003 上:在「控制台」中,連按兩下「
」以及「 」,並選取「 」,然後按一下「 」。停止 ZENworks Web 伺服器。
在 Windows 2000/2003 上:在「控制台」中,連按兩下「
」以及「 」,並選取「 」,然後按一下「 」。如果尚未卸載目標 NetWare 伺服器上的 Java,請卸載 java.nlm (在伺服器主控台上,輸入 java -exit)。
重要:此指令可停止伺服器上執行的所有 Java 程序。請驗證在安裝 ZENworks 7 桌面管理時,是否所有的 Java 程序均已停止。
在目標 Windows 伺服器上,關閉「服務」視窗。
確保為 ZENworks 6.5x 桌面管理資料庫進行了可靠備份並已歸檔。
確保未從 ConsoleOne 存取 ZENworks 6.5x 桌面管理的資料庫。
確保已滿足建議的 ZENworks 7 工作站庫存要求。如需更多資訊,請參閱節 II, 準備。
如果 ZENworks_installation_path\zenworks\inv\server\wminv\ properties\inventoryremoval.properties 在安裝了 ZENworks 6.5x 桌面管理後被修改,則可使用 inventoryremoval.properties 的可靠備份。
請確定綱要已移轉至 ZENworks 7。您可以使用 ZENworks 7 桌面管理安裝程式移轉綱要。如需有關如何移轉綱要的更多資訊,請參閱節 9.1.1, 在安裝之前延伸綱要。
升級庫存伺服器之前,請確定您已升級其關聯的資料庫伺服器。
如果您讓 ZENworks 6.5x 桌面管理資料庫執行 Oracle,則您必須在移轉前執行以下任務:
確保 Oracle 的版本為 9.2.0.6 或更高版本。
在 inventory_database_installation_path\init.ora_path\init.ora 中,設定下列參數的值,如下所示:
您可以增加快取記憶體的大小並擴大共享儲存池,以便將共享全域區域 (Shared Global Area, SGA) 擴充至 30-40% 的實體 RAM 大小。
確保庫存資料庫已開啟並處於執行中。
您必須擁有較大的復原節區,原因是 ORA-01555 及其他與復原節區相關的問題會導致資料庫移轉和更多資料的儲存無法成功進行。
透過執行以下 sql 程序檔來提高復原節區的值,以將其他資料檔案新增至復原節區 (rbs) 和新增重做記錄群組:
connect / as sysdba;
alter tablespace rbs add datafile ’Inventory_database_installation_path\rbs2.ora’ size 40M autoextend on next 50K maxsize 60M;
alter rollback segment rb0 storage (maxextents unlimited);
alter rollback segment rb1 storage (maxextents unlimited);
ALTER DATABASE ADD LOGFILE GROUP 3 (’Inventory_database_installation_path\log3.ora’) SIZE 50M;
停止庫存資料庫。
確保將 inventory_database_installation_path\path_to_init.ora\init.ora 中相容參數的值設定為 9.2.0 或更高。
如果任一資料檔案的大小即將超過 4096 MB,您必須將額外的資料檔案新增至對應的表空間。
將特定平台的適當 atlasperf_altertablespace.sql 從 zenworks_installation_directory\zenworks\inv\server\wminv\properties\sql.zip 解壓縮到 C:。
如果 Oracle 在 Windows 上執行,請從 sql.zip 中的 oracle\winntspecific 目錄解壓縮 atlasperf_altertablespace.sql。
如果 Oracle 在 UNIX 上執行,請從 sql.zip 中的 oracle\unixspecific 目錄解壓縮 atlasperf_altertablespace.sql。
編輯 atlasperf_altertablespace.sql 以將所有資料檔案的最大大小設定為最接近 4 GB 倍數的值。
例如,如果 CIM8.ora 的大小是 5 GB,則將 MAXSIZE 的值設定為 8192 MB。
確保 atlasperf_altertablespace.sql 中列出的所有資料檔案的檔案路徑都是正確的。
重新啟動庫存資料庫。
執行 altaslperf_altertablespace.sql。
如果您要安裝 ZENworks 7 桌面管理的機器滿足安裝要求,您可以透過安裝 ZENworks 7 桌面管理 (或 SP1) 來升級 ZENworks 6.5x 桌面管理工作站庫存元件。如需有關安裝要求的更多資訊,請參閱節 II, 準備。
ZENworks 7 桌面管理庫存伺服器支援與 ZENworks 6.5x 桌面管理職能相同的職能集。因此,在您從 ZENworks 6.5x 桌面管理升級至 ZENworks 7 桌面管理時,會保留庫存伺服器的職能。
ZENworks 7 桌面管理安裝程式 (或 SP1 安裝程式) 會自動將所有 ZENworks 6.5x 桌面管理規則移轉至 ZENworks 7 桌面管理 (或搭配 SP1 的 ZENworks 7 桌面管理)。
升級庫存伺服器及移轉庫存資料庫完成後,您必須執行下列任務:
停止庫存服務。
如果庫存資料庫執行的是 Oracle,請執行以下作業以改進資料庫的效能:
從 zenworks_installation_directory\zenworks\inv\server\wminv\properties\sql.zip 中解壓縮 atlasperf_alterfreelist.sql,並在 SQLPLUS 提示下執行。
從 inventory_server_installation_path\zenworks\inv\server\wminv\properties\sql.zip 中執行 oracle\common\oracle_perf.sql 和 oracle\common\oracle_perf2.sql 檔案,以將效能增強索引新增至資料庫。
從 Novell ZENworks 7 Companion 2 CD 的 \database\oracle8i\common 目錄,或從 Novell ZENworks 7 Companion with Support Pack 1 Companion 2 CD 的 \database\oracle_x\common 目錄,執行 oracle_dbexport_perf.sql。
(依條件而定) 如果您從 ZENworks 6.5 桌面管理 SP1 Hot Patch 1 或 Hot Patch 2,或者從 ZENworks 6.5 桌面管理 SP2 移轉,請從 zenworks_installation_directory\zenworks\inv\server\wminv\properties\sql.zip 中解壓縮 \oracle\common\zfd65sp1hp1_65sp2_70.sql 並在 SQLPLUS 提示下執行。
如需有關如何改進庫存資料庫效能的更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》之「工作站庫存」中的「效能提示」。
(可選) 如果庫存資料庫執行的是 MS SQL,請藉由相應的使用者登入 (如下所述) 透過 MS SQL Query Analyzer 執行 inventory_server_installation_path\zenworks\inv\server\wminv\properties\sql.zip 中的以下程序檔:
作為 CIM 登入,執行 mssql_perf_cim.sql。
作為 mw_dba 登入,執行 mssql_perf_mw_dba.sql。
作為 zenworks 登入,執行 msswl_perf_zenworks.sql。
(依條件而定) 如果您從 ZENworks 6.5 桌面管理 SP1 Hot Patch 1 或 Hot Patch 2,或者從 ZENworks 6.5 桌面管理 SP2 進行移轉,請作為 CIM 登入並執行 \mssql\zfd65sp1hp1_65sp2_70.sql。
這可增強庫存資料庫的效能。
如需有關如何改進庫存資料庫效能的更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》之「工作站庫存」中的「效能提示」。
啟動庫存服務。