Skip to content

Preparing for Dumps

課程內容

29內容頁
29靜態圖像頁
2圖像補充說明頁

課程導入

Page 1內容頁1 張圖像142 字元

Preparing for Dumps - Preparing for Dumps

Preparing for Dumps Preparing for Dumps - Preparing for Dumps screenshot
Preparing for Dumps (content)
課程正文

準備傾印 模組

繼續使用本教材即表示您同意這些條款與條件。Interskill Learning Pty. Ltd. © 2024

學習檢核
  • 能用自己的話說明「Preparing for Dumps」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 2內容頁1 張圖像558 字元

Preparing for Dumps - Objectives

Preparing for Dumps Preparing for Dumps - Objectives screenshot
Objectives (content)
課程正文

目標:準備轉儲

SVC 轉儲是系統程式設計師分析問題時非常有價值的工具;然而,擷取正確資料的責任落在作業人員身上。本單元說明為完成此任務所需的系統指令。

完成本單元後,您應能夠:

  • 識別不同轉儲機制的名稱與用途
  • 判斷預先配置的轉儲資料集之狀態,並在必要時清除它們
  • 顯示控制 SVC 轉儲內容的選項
  • 識別要求轉儲時使用的參數
Data set
學習檢核
  • 能用自己的話說明「Objectives」在本 topic 中的用途。
  • 能辨識 Data set 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

Dump Facilities

Page 3圖像內容頁1 張圖像6 項補充說明161 字元

Preparing for Dumps - Dump Facilities

Preparing for Dumps Dump Facilities: Preparing for Dumps - Dump Facilities screenshot
Dump Facilities (html-wrapper)
圖像補充說明
SNAP 傾印

這是程式所使用之虛擬儲存的快照。

課程正文

接下來的頁面將說明此處顯示各項機制之間的差異,以及它們所產生的轉儲。

將滑鼠停留在每個機制上即可檢視簡短說明。

學習檢核
  • 能用自己的話說明「Dump Facilities」在本 topic 中的用途。
  • 能把互動圖像中的元件改寫成前後順序清楚的流程說明。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 4圖像內容頁1 張圖像505 字元

Preparing for Dumps - SNAP Dump

Preparing for Dumps Dump Facilities: Preparing for Dumps - SNAP Dump screenshot
SNAP Dump (html-wrapper)
課程正文

如其名稱所示,SNAP 傾印是程式所使用之虛擬儲存體的快照。此類傾印是透過程式編碼啟動的。

在程式的邏輯某一點,程式設計師會加入 SNAP 或 SNAPX 巨集,以檢查虛擬儲存體,通常是為了解決程式或其輸入的問題。傾印會以列印格式整理,並寫入由程式設計師指定的輸出資料集,通常寫入 SPOOL。

按一下 Play 以觀看 SNAP 傾印的動畫。

Virtual storageData set
學習檢核
  • 能用自己的話說明「SNAP Dump」在本 topic 中的用途。
  • 能辨識 Virtual storage、Data set 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 5圖像內容頁1 張圖像288 字元

Preparing for Dumps - Transaction Dump

Preparing for Dumps Dump Facilities: Preparing for Dumps - Transaction Dump screenshot
Transaction Dump (html-wrapper)
課程正文

當發生錯誤時,應用程式通常會啟動交易傾印,並使用 IEATDUMP 宏來取得虛擬儲存區的表示。

每個交易傾印也可以包含一個摘要傾印,該摘要傾印包含在請求時擷取的所選資料區的複本。

Virtual storage
學習檢核
  • 能用自己的話說明「Transaction Dump」在本 topic 中的用途。
  • 能辨識 Virtual storage 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 6圖像內容頁1 張圖像698 字元

Preparing for Dumps - ABEND Dump

Preparing for Dumps Dump Facilities: Preparing for Dumps - ABEND Dump screenshot
ABEND Dump (html-wrapper)
課程正文

當任務無法正常完成時,可透過 JCL 要求產生 abend 傾印。按一下「播放」以檢視 abend 傾印的動畫。

三個可以用來指定要產生哪一種 abend 傾印的 DDNAME 如下:

  • SYSUDUMP – 與失敗任務相關的使用者儲存之格式化傾印
  • SYSABEND – 包含與 SYSUDUMP 相同資訊的格式化傾印,並另含 LSQA 及 IOS 控制區塊
  • SYSMDUMP – 位址空間的未格式化傾印,包含系統區域

這些 DD 陳述式所傾印的區域可以自訂,因此上述顯示的內容在您的資料中心可能會有所不同。可以使用下列指令顯示目前的選項:D D,O

Address spaceJCLDD statement
學習檢核
  • 能用自己的話說明「ABEND Dump」在本 topic 中的用途。
  • 能辨識 Address space、JCL、DD statement 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 7圖像內容頁1 張圖像469 字元

Preparing for Dumps - SVC Dump

Preparing for Dumps Dump Facilities: Preparing for Dumps - SVC Dump screenshot
SVC Dump (html-wrapper)
課程正文

Supervisor Call (SVC) dump 是控制程式相當於使用者的 snap dump。只有獲授權的程式才能要求 SVC dump,並以 DUMP 指令來觸發。

SVC dump 會寫入系統的 dump 資料集 — SYS1.DUMPxx — 或自動配置的 dump 資料集。由於這類 dump 是操作員最常執行的,本模組的大部分內容將以它們為重點。

按一下 Play 以觀看 SVC dump 的動畫。

Data set
學習檢核
  • 能用自己的話說明「SVC Dump」在本 topic 中的用途。
  • 能辨識 Data set 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 8圖像內容頁1 張圖像413 字元

Preparing for Dumps - SLIP Dumps

Preparing for Dumps Dump Facilities: Preparing for Dumps - SLIP Dumps screenshot
SLIP Dumps (html-wrapper)
課程正文

SLIP SET 指令用來攔截系統訊息與事件,並對應採取動作。通常會用來產生傾印。它通常在特定情況下被觸發,例如因作業或應用程式失敗所產生的 abend。

此指令由 z/OS 操作員在主控台/TSO 終端機上輸入,或可將指令輸入至 IEACMD00、COMMNDxx 或 IEASLPxx 的 PARMLIB 成員中。

PARMLIBTSO/E
學習檢核
  • 能用自己的話說明「SLIP Dumps」在本 topic 中的用途。
  • 能辨識 PARMLIB、TSO/E 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 9圖像內容頁1 張圖像520 字元

Preparing for Dumps - Stand-Alone Dump

Preparing for Dumps Dump Facilities: Preparing for Dumps - Stand-Alone Dump screenshot
Stand-Alone Dump (html-wrapper)
課程正文

我們要討論的最後一種傾印是獨立傾印(stand-alone dump),這是一個由操作員執行的程式,用來在作業系統當機時傾印中央儲存與部分虛擬儲存的內容。

此傾印用於識別作業系統當機時處於活動狀態的位址空間。完成獨立傾印後,系統會執行 IPL。由於作業系統很少會當機,因此通常不常需要這類傾印。

按 Play 以觀看獨立傾印的動畫。

Virtual storageAddress space
學習檢核
  • 能用自己的話說明「Stand-Alone Dump」在本 topic 中的用途。
  • 能辨識 Virtual storage、Address space 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

單元摘要

Page 33內容頁1 張圖像510 字元

Preparing for Dumps - Summary

Preparing for Dumps Quiz: Preparing for Dumps - Summary screenshot
Summary (content)
課程正文

摘要:準備進行轉儲

在本模組中,您已了解 SNAP dumps、ABEND dumps 及 stand-alone dumps 的用途。

您檢視了 SVC dumps 以及轉儲資料集的管理方式,也討論了 SVC dump 的選項與參數。

您現在應該能夠:

  • 識別不同轉儲機制的名稱與用途
  • 判斷預先配置的轉儲資料集狀態,並在必要時清除它們
  • 顯示控制 SVC 轉儲內容的選項
  • 識別用於請求轉儲的參數
Data set
學習檢核
  • 能用自己的話說明「Summary」在本 topic 中的用途。
  • 能辨識 Data set 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

SVC Dump Data Sets

Page 11圖像內容頁1 張圖像217 字元

Preparing for Dumps - SVC Dump Data Sets

Preparing for Dumps SVC Dump Data Sets: Preparing for Dumps - SVC Dump Data Sets screenshot
SVC Dump Data Sets (html-wrapper)
課程正文

在啟動傾印之前,必須有可用的空間供傾印寫入。在某些環境中,這表示需有可用的預先配置傾印資料集。

按一下 Play 即可檢視此概念的動畫。

Data set
學習檢核
  • 能用自己的話說明「SVC Dump Data Sets」在本 topic 中的用途。
  • 能辨識 Data set 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 13內容頁1 張圖像634 字元

Preparing for Dumps - Available SVC Dump Data Sets

Preparing for Dumps SVC Dump Data Sets: Preparing for Dumps - Available SVC Dump Data Sets screenshot
Available SVC Dump Data Sets (content)
課程正文

D D

在此畫面中,有兩個可用來寫入傾印的資料集。這些是 SYS1.DUMP00 和 SYS1.DUMP02。

Data set
學習檢核
  • 能用自己的話說明「Available SVC Dump Data Sets」在本 topic 中的用途。
  • 能辨識 Data set 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 14內容頁1 張圖像640 字元

Preparing for Dumps - Dynamic SVC Dump Data Set Allocation

Preparing for Dumps SVC Dump Data Sets: Preparing for Dumps - Dynamic SVC Dump Data Set Allocation screenshot
Dynamic SVC Dump Data Set Allocation (content)
課程正文

D D

在此範例中,系統上的傾印資料集為動態配置。此作業通常在 IPL 時使用 DUMPDS 指令執行:

DUMPDS ALLOC=ACTIVE

IPLData set
學習檢核
  • 能用自己的話說明「Dynamic SVC Dump Data Set Allocation」在本 topic 中的用途。
  • 能辨識 IPL、Data set 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 15內容頁1 張圖像675 字元

Preparing for Dumps - Dump Data Sets SMS Management Class

Preparing for Dumps SVC Dump Data Sets: Preparing for Dumps - Dump Data Sets SMS Management Class screenshot
Dump Data Sets SMS Management Class (content)
課程正文

D D

MGMT 欄位表示正在使用 SMS 管理類別。

為了節省空間,通常會在 dump 已寫入 DASD 後,立即將資料遷移到磁帶。

Data set
學習檢核
  • 能用自己的話說明「Dump Data Sets SMS Management Class」在本 topic 中的用途。
  • 能辨識 Data set 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 16內容頁1 張圖像572 字元

Preparing for Dumps - SVC Dump Data Sets Variable Names

Preparing for Dumps SVC Dump Data Sets: Preparing for Dumps - SVC Dump Data Sets Variable Names screenshot
SVC Dump Data Sets Variable Names (content)
課程正文

D D

傾印資料集使用變數名稱動態定義,以確保每一個皆為唯一。

Data set
學習檢核
  • 能用自己的話說明「SVC Dump Data Sets Variable Names」在本 topic 中的用途。
  • 能辨識 Data set 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 17圖像內容頁1 張圖像518 字元

Preparing for Dumps - Clearing SVC Dump Data Sets

Preparing for Dumps SVC Dump Data Sets: Preparing for Dumps - Clearing SVC Dump Data Sets screenshot
Clearing SVC Dump Data Sets (html-wrapper)
課程正文

如果資料儲存在已預先配置的 SYS1.DUMPxx 資料集中,操作員可能必須在啟動轉儲前手動清除這些資料集。執行此工作前應取得適當授權。

如果在完成轉儲到虛擬儲存體後,轉儲資料集仍不可用,系統會顯示下列訊息:

Virtual storageData set
學習檢核
  • 能用自己的話說明「Clearing SVC Dump Data Sets」在本 topic 中的用途。
  • 能辨識 Virtual storage、Data set 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 18圖像內容頁1 張圖像477 字元

Preparing for Dumps - Clearing SVC Dump Data Sets

Preparing for Dumps SVC Dump Data Sets: Preparing for Dumps - Clearing SVC Dump Data Sets screenshot
Clearing SVC Dump Data Sets (html-wrapper)
課程正文

這表示沒有可用的 SYS1.DUMP 資料集。可選擇刪除已擷取的傾印,或清除一個資料集以允許寫入傾印。

要清除單一傾印資料集,請使用下列指令,並記得第一個傾印資料集編號為 00: DD CLEAR,DSN=xx

按一下 Play 可檢視清除單一傾印資料集的範例。

Data setDD statement
學習檢核
  • 能用自己的話說明「Clearing SVC Dump Data Sets」在本 topic 中的用途。
  • 能辨識 Data set、DD statement 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

SVC Dump Options

Page 20圖像內容頁1 張圖像449 字元

Preparing for Dumps - SVC Dump Options

Preparing for Dumps SVC Dump Options: Preparing for Dumps - SVC Dump Options screenshot
SVC Dump Options (html-wrapper)
課程正文

DUMP 指令有許多選項。大多數選項的使用會依系統程式設計師的具體指示而定,通常是在初次 DUMP 未能提供解決問題所需的資料時,並在 IBM 或應用程式設計師的建議下採用。

可使用下列指令檢視目前的 DUMP 選項:D D,O

SVC 的 DUMP 選項顯示在 SDUMP 欄位。

按 Play 以檢視一組典型的選項。

學習檢核
  • 能用自己的話說明「SVC Dump Options」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 21內容頁1 張圖像13 項補充說明847 字元

Preparing for Dumps - SVC Dump Options

Preparing for Dumps SVC Dump Options: Preparing for Dumps - SVC Dump Options screenshot
SVC Dump Options (content)
圖像補充說明
PSA / NUC / SQA 與相關項目

此畫面顯示要轉儲的儲存區域之詳細資訊。

課程正文

D D,O

現在您將檢視在正常處理期間大多數情況下使用的參數。

將滑鼠移到每個醒目標示的 DUMP 指令選項上,以顯示簡短說明。

CSASQALPA
學習檢核
  • 能用自己的話說明「SVC Dump Options」在本 topic 中的用途。
  • 能辨識 CSA、SQA、LPA 的基本角色。
  • 能把互動圖像中的元件改寫成前後順序清楚的流程說明。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 22圖像內容頁1 張圖像146 字元

Preparing for Dumps - SVC Dump Options Requirements

Preparing for Dumps SVC Dump Options: Preparing for Dumps - SVC Dump Options Requirements screenshot
SVC Dump Options Requirements (html-wrapper)
課程正文

在確認需要產生 SVC 轉儲之後,可能需要進一步考量在 SVC 轉儲中必須包含的資訊。

學習檢核
  • 能用自己的話說明「SVC Dump Options Requirements」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 23圖像內容頁1 張圖像660 字元

Preparing for Dumps - Pre-defining SVC Dump Options Using IEADMCxx

Preparing for Dumps SVC Dump Options: Preparing for Dumps - Pre-defining SVC Dump Options Using IEADMCxx screenshot
Pre-defining SVC Dump Options Using IEADMCxx (html-wrapper)
課程正文

一般而言,貴站點為 SVC 轉儲所設定的預設值,在問題第一次發生時通常是可以接受的。若初次的 SVC 轉儲未擷取到足夠的資料,可能會在下次問題發生時特別要求包含額外資訊。這些額外參數可以在回應 IEE094D 訊息時指定,或預先定義在邏輯 parmlib 的 IEADMCxx 成員中。

按 Play 以取得更多資訊。

注意:由於可以使用 CHNGDUMP 指令變更 SVC 轉儲的選項,因此在嘗試進行轉儲之前,務必先瞭解貴站點所使用的設定。

PARMLIB
學習檢核
  • 能用自己的話說明「Pre-defining SVC Dump Options Using IEADMCxx」在本 topic 中的用途。
  • 能辨識 PARMLIB 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

SVC Dump Parameters

Page 25圖像內容頁1 張圖像196 字元

Preparing for Dumps - SVC Dump Parameters

Preparing for Dumps SVC Dump Parameters: Preparing for Dumps - SVC Dump Parameters screenshot
SVC Dump Parameters (html-wrapper)
課程正文

在已要求 SVC 轉儲之後,會套用 SVC 轉儲參數,並顯示下列訊息:

學習檢核
  • 能用自己的話說明「SVC Dump Parameters」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 26圖像內容頁1 張圖像169 字元

Preparing for Dumps - SVC Dump Parameters

Preparing for Dumps SVC Dump Parameters: Preparing for Dumps - SVC Dump Parameters screenshot
SVC Dump Parameters (html-wrapper)
課程正文

Following are the common responses to the IEE094D message:

U SDATA=(area) STOR=(xxxxxxxx,yyyyyyyy) STRLIST=(STRNAME=structurename) ASID=(xxxx,yyyy)

For example: R 07,U

學習檢核
  • 能用自己的話說明「SVC Dump Parameters」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 27內容頁1 張圖像560 字元

Preparing for Dumps - Dump Message Response

Preparing for Dumps SVC Dump Parameters: Preparing for Dumps - Dump Message Response screenshot
Dump Message Response (content)
課程正文

對該訊息回覆 U 會以預設選項傾印主排程程式位址空間。這很少使用,因為 SVC 傾印通常會針對某個作業或已啟動的工作,而不是僅針對主排程程式位址空間。

建議使用 ASID 參數將主排程程式位址空間與目標位址空間一併傾印,ASID 參數將在後面說明。

Address spaceMaster scheduler
學習檢核
  • 能用自己的話說明「Dump Message Response」在本 topic 中的用途。
  • 能辨識 Address space、Master scheduler 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 28內容頁1 張圖像689 字元

Preparing for Dumps - SDATA Parameter

Preparing for Dumps SVC Dump Parameters: Preparing for Dumps - SDATA Parameter screenshot
SDATA Parameter (content)
課程正文

SDATA 用來識別要包含在傾印中的儲存區域。可用它來覆寫 CHNGDUMP 指令所設定的選項,如 D D,O 指令所顯示。

此範例要求將公用服務區域 (CSA) 及 DAT-on 核心 (NUC) 中的非分頁保護區域包含在傾印中。

此參數也可用來排除那些因要傾印的資料太大而無法放入傾印資料集的儲存區域,或在有特別要求時包含特定的儲存區域。

CSAData set
學習檢核
  • 能用自己的話說明「SDATA Parameter」在本 topic 中的用途。
  • 能辨識 CSA、Data set 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 29內容頁1 張圖像488 字元

Preparing for Dumps - STOR Parameter

Preparing for Dumps SVC Dump Parameters: Preparing for Dumps - STOR Parameter screenshot
STOR Parameter (content)
課程正文

STOR 參數允許您指定一個或多個要轉儲的虛擬儲存範圍。範圍可以用十六進位數字指定(如下方回應中所示的前兩個數字),也可以用十進位數字後接 K 的形式指定。

Virtual storage
學習檢核
  • 能用自己的話說明「STOR Parameter」在本 topic 中的用途。
  • 能辨識 Virtual storage 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 30內容頁1 張圖像494 字元

Preparing for Dumps - STRLIST Parameter

Preparing for Dumps SVC Dump Parameters: Preparing for Dumps - STRLIST Parameter screenshot
STRLIST Parameter (content)
課程正文

如果要對耦合設施結構執行轉儲,請指定 STRLIST 參數。當磁帶分配有問題且正在使用自動切換時,這可能會很有用。

在此範例中,轉儲將包含 CACHESTRUCTURE 的結構控制資料以及使用者附加控制資訊。

學習檢核
  • 能用自己的話說明「STRLIST Parameter」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 31內容頁1 張圖像712 字元

Preparing for Dumps - ASID Parameter

Preparing for Dumps SVC Dump Parameters: Preparing for Dumps - ASID Parameter screenshot
ASID Parameter (content)
課程正文

ASID 參數允許將多個位址空間包含在同一個傾印中。這是擷取多個位址空間最有用的方法,因為系統程式設計師若能在同一個傾印中分析資料,會更有效率。

主排程程式位址空間 (ASID 1) 通常會與發生問題的任務一同傾印,但在您的站點可能會有其他配對情形。

例如,如果某個 CICS 區域在區域間通訊連線上發生問題,將 VTAM 與該 CICS 區域一起傾印可能是明智的做法。

Address spaceMaster scheduler
學習檢核
  • 能用自己的話說明「ASID Parameter」在本 topic 中的用途。
  • 能辨識 Address space、Master scheduler 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

模組完成

Page 36內容頁1 張圖像471 字元

Preparing for Dumps - Module Complete

Preparing for Dumps Module Test: Preparing for Dumps - Module Complete screenshot
Module Complete (content)
課程正文

模組完成:準備傾印

您可以按 'Exit' 離開「準備傾印」並記錄您的結果,或使用 'Table of Contents' 返回並檢視本模組。

若要再次參加「準備傾印」模組測驗,您需要先離開模組,然後從您的 LMS 重新參加。

注意:為確保您的結果正確儲存,請使用本訓練視窗右上角的 'Exit' 按鈕。請勿使用瀏覽器右上角的 'X'。

學習檢核
  • 能用自己的話說明「Module Complete」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

練習與評量

本模組的練習測驗與 Module Test 題目已納入「練習與評量」,可依題型或來源篩選練習。本站以非計分模式提供 18 題練習;正式分數、attempt、completion 與憑證仍以 YourLearnings / InterSkill 為準。

  • 練習測驗:9 題
  • Module Test:9 題

前往練習與評量

IBM Z course transfer site for Taiwan enablement.