z/OS 系統中軟體產品卸載過程

來源:互聯網
上載者:User

SMP/E是z/OS系統中的一個工具,用於管理z/OS及其相關產品的安裝和追蹤這些產品的相關修正程式。目前,很多文章已經介紹了如何使用SMP/E來安裝z/OS上的相關產品。而本文則著重介紹如何使用SMP/E來卸載z/OS上已安裝的軟體產品。

z/OS 系統上的一個軟體產品由一個或多個FMID(Function Modification Identifier)組成。卸載z/OS上的一個軟體產品就 是要在系統中刪除這個產品的FMID,刪除其相關的所有資料集及檔案系統。SMP/E提供了一個簡單的命令RESTORE可以用來刪除一個只安裝在 Target Zone的產品,但是如果該產品也已安裝到DLIB Zone,則不能用RESTORE命令進行刪除。本文則介紹了一種稱為 Dummy Delete的方法來卸載z/OS上已安裝的軟體產品(已安裝到Target Zone和DLIB Zone),並將通過一個具體執行個體來詳細 描述卸載過程。

Dummy Delete, 顧名思義,需要建立一個虛構產品,並利用++VER DELETE控制語句來完成對其他軟體產品的卸載。++VER DELETE控制語句定義在一個 SYSMOD的MCS中,其作用為當安裝該SYSMOD時,要同時刪除DELETE語句中所包含的所有SYSMOD。正是利用此功能,我們能夠完成對軟體 產品的卸載。下面就通過一個具體執行個體按步驟介紹如何利用該方法來刪除z/OS上的一個軟體產品IBM 31-bit SDK for z/OS V6。該 產品只包含一個FMID HJVA601。假設該產品所安裝的環境如下:

CSI: ZOS.JAVA.CSI

Target Zone: JAVA61T

DLIB Zone: JAVA61D

Dataset Prefix: JAVA.JAVA61;Volume: VLJAVA

步驟一:虛構產品並接收(RECEIVE)到Global Zone.

虛構一個產品,定義其FMID為DEJAVA6,並將此虛構產品接收(RECEIVE)到Global Zone。此虛構的FMID名稱可任意指定,只需符合FMID的命名規則即可。在此FMID的MCS中加入如下
++VER DELETE語句:DELETE(HJVA601)。其含義為在安裝產品DEJAVA6的時候,要同時刪除產品HJVA601。作業如圖一所示:

圖1. 虛構產品並RECEIVE

步驟二:APPLY此虛構的產品。

利用SMP/E的APPLY命令將此虛構產品安裝到Target Zone中。在安裝此產品的同時,SMP/E會同時將產品HJVA601從 Target Zone中刪除,並在磁碟中刪除其Target資料集(此過程只能刪除Partitioned Data Set中的members,並不 能刪除Partitioned Data Set本身)以及檔案系統。在真正APPLY之前,也可制定CHECK參數進行APPLY檢測,在檢測無誤後再 完成APPLY過程。APPLY此虛構產品後,HJVA601在Target Zone JAVA61T中的狀態為DEL,即為刪除狀態。作業如圖2所示:

圖2: APPLY此虛構產品

更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/other/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.