系統(tǒng)基礎(chǔ)知識(shí)培訓(xùn)-主機(jī)部分_第1頁
系統(tǒng)基礎(chǔ)知識(shí)培訓(xùn)-主機(jī)部分_第2頁
系統(tǒng)基礎(chǔ)知識(shí)培訓(xùn)-主機(jī)部分_第3頁
系統(tǒng)基礎(chǔ)知識(shí)培訓(xùn)-主機(jī)部分_第4頁
系統(tǒng)基礎(chǔ)知識(shí)培訓(xùn)-主機(jī)部分_第5頁
已閱讀5頁,還剩107頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、CNAPS-G22016.01.11系統(tǒng)基礎(chǔ)知識(shí)培訓(xùn) -主機(jī)系統(tǒng)介紹目 錄CNAPS-G23 31 12 24 4z/OS簡介 TSO&ISPF&JCLSDSF簡介5 56 6DATA SET作業(yè)控制子系統(tǒng)JES2主機(jī)硬件介紹9 97 78 81010CATALOG hercules介紹練習(xí)題Q&ACNAPS-G2培訓(xùn)內(nèi)容概述 主機(jī)硬件介紹 -主機(jī)歷史發(fā)展概述 -主機(jī)系統(tǒng)介紹 z/OS簡介 主機(jī)特點(diǎn)、主機(jī)組件介紹 、主機(jī)地址 空間概念。CNAPS-G2培訓(xùn)內(nèi)容概述 TSO&ISPF&JCL TSO功能及常用操作、ISPF常用操作、 JCL功能、JCL語法

2、規(guī)則、JCL 調(diào)用的系統(tǒng)工具 SDSF SDSF常用操作CNAPS-G2培訓(xùn)內(nèi)容概述 作業(yè)控制子系統(tǒng)JES2 JES2基本概念及作業(yè)控制流程 DATA SET DATA SET命名規(guī)范、類型及相關(guān)操作 CATALOG CATALOG介紹及類型 Hercules介紹 hercules安裝、配置及使用主機(jī)硬件介紹-1964年4月7日,誕生了第一臺(tái)IBM大型機(jī)(SYSTEM/360,簡稱S/360)。S/360標(biāo)志著第三代商用主機(jī)的開始,第一臺(tái)通用計(jì)算機(jī)。S/360支持如下操作系統(tǒng): Operating System/360 (OS/360) Disk Operating System/360 (D

3、OS/360) Tape Operating System (TOS)Basic Programming Support (BPS) Airlines Control Program (ACP)-1968年,IBM發(fā)布了IMS和CICS兩個(gè)系統(tǒng)。IMS 包括兩個(gè)主要的部分,分別是:數(shù)據(jù)庫管理系統(tǒng)(IMS DB)和事務(wù)管理系統(tǒng)(IMS TM)。在數(shù)據(jù)庫管理系統(tǒng)(IMS DB)里,數(shù)據(jù)被分層處理。層于層之間的數(shù)據(jù)彼此獨(dú)立。這樣處理數(shù)據(jù)的目的是使得數(shù)據(jù)保持彼此的獨(dú)立完整,優(yōu)化數(shù)據(jù)的存儲(chǔ)和獲取進(jìn)程。事務(wù)管理系統(tǒng)(IMS TM)主要負(fù)責(zé)輸入或輸出程序、提供格式化、記錄日志和信息復(fù)原、維護(hù)系統(tǒng)交流的安全、

4、監(jiān)視程序的計(jì)劃和執(zhí)行情況。它還應(yīng)用于信息系統(tǒng)中排列請求。-1970年6月,IBM發(fā)布了System/370,兼容S/360,支持OS/VS,DOS/VS,VM/370等操作系統(tǒng)。-1972年發(fā)布了VM虛擬化技術(shù)即z/VM。主機(jī)硬件介紹-1990年9月,發(fā)布了S/390。S/390支持OS/390,VSE/ESA,VM/ESA,AIX/ESA,linux for S/390等操作系統(tǒng)。1994年, IBM 公布了System/390 并行系統(tǒng)綜合體產(chǎn)品(Parallel Sysplex),它包括了耦合器(CF)、S/390 并行事務(wù)服務(wù)器、高速耦合鏈路以及軟件功能增強(qiáng)。并行系統(tǒng)綜合體設(shè)計(jì)用于提供

5、應(yīng)用的持續(xù)可用性、減少或消除計(jì)劃的應(yīng)用程序。-2000年,IBM發(fā)布了Z系列主機(jī)。支持操作系統(tǒng)z/OS,z/VSE,z/VM,z/TPF,Linux for zSeries。主機(jī)硬件介紹主機(jī)硬件介紹-國內(nèi)主機(jī)用戶列表主機(jī)硬件介紹-主機(jī)系統(tǒng)介紹主機(jī)硬件介紹-主機(jī)系統(tǒng)介紹主機(jī)硬件介紹主機(jī)高可用性介紹: 單系統(tǒng)單系統(tǒng) Parallel Sysplex 集群集群 冗余的處理器 高可用性/ 容量/ 可擴(kuò)展性 按需升級容量, 高效的性能 包括ICF, IFL, zAAP, zIIP等特殊引擎 內(nèi)置或外置的耦合主機(jī) 糾錯(cuò)內(nèi)存技術(shù) 系統(tǒng)管理的CF Structure 備份 I/O熱插拔 有效避免單點(diǎn)故障 內(nèi)建

6、的冗余性 先進(jìn)的故障問題診斷如FICON/FCP等 在線的LIC 更新 增強(qiáng)的驅(qū)動(dòng)維護(hù) 冗余I/O 互聯(lián)主機(jī)硬件介紹主機(jī)硬件介紹主機(jī)硬件介紹主機(jī)的操作終端主機(jī)的操作終端SE,Support Element, SE為物理主機(jī)系統(tǒng)上的一臺(tái)筆記本電腦終端,物理主機(jī)的IOCDS和系統(tǒng)Profile(描述文件)存放于SE中,SE可以連接一臺(tái)或多臺(tái)硬件管理控制臺(tái)(HMC)。HMC, 硬件管理控制臺(tái), HMC是一臺(tái)個(gè)人臺(tái)式計(jì)算機(jī),是用來監(jiān)視和控制諸如主機(jī)微處理器之類硬件。一臺(tái)HMC可以操控多臺(tái)物理主機(jī)。操作員/系統(tǒng)管理員通過HMC工作(某些情況下通過SE工作),比如: 查看主機(jī)物理設(shè)備的狀態(tài) 通過配置IOC

7、DS對物理主機(jī)設(shè)備資源進(jìn)行劃分和分配, 創(chuàng)建邏輯分區(qū). 可以選擇其中的一個(gè)IOCDS和Profile來啟動(dòng)主機(jī)(這個(gè)過程稱之為上電復(fù)位,Power-on Reset,POR) IPL啟動(dòng)操作系統(tǒng)。主機(jī)硬件介紹主機(jī)的操作終端主機(jī)的操作終端直連主機(jī)3270終端,主要用于z/OS操作系統(tǒng)操作,尤其當(dāng)z/OS操作系統(tǒng)還沒有配置TCP/IP網(wǎng)絡(luò)時(shí): 早期是一臺(tái)物理的2074機(jī)器,臺(tái)式機(jī)。 現(xiàn)在是通過物理主機(jī)上的OSA-C網(wǎng)卡提供的網(wǎng)絡(luò)直接連接來實(shí)現(xiàn)。3270仿真終端 通過TCPIP網(wǎng)絡(luò)連接到z/OS系統(tǒng)。主機(jī)硬件介紹邏輯分區(qū)邏輯分區(qū)一臺(tái)物理主機(jī)可被劃分成多個(gè)邏輯分區(qū)(Logical partitions

8、,LPARs),一個(gè)LPAR是主機(jī)處理器資源的一個(gè)子集 一個(gè)LPAR對外感覺是一臺(tái)獨(dú)立的系統(tǒng) 一個(gè)LPAR可以包含諸多資源,(如CPU,內(nèi)存,輸入輸出設(shè)備) 一個(gè)LPAR可以運(yùn)行一個(gè)獨(dú)立的操作系統(tǒng),(z/OS, z/VM, z/TPF,z/Linux, CF等)現(xiàn)在的一臺(tái)物理主機(jī)可以支持85個(gè)邏輯分區(qū)(LPARs) 硬件資源如CPU,輸入輸出設(shè)備可以被多個(gè)LPAR共享(Shared)或獨(dú)享(Dedicated)。 各LPAR之間不能共享內(nèi)存分區(qū)及資源劃分一般通過IOCDS進(jìn)行配置。主機(jī)硬件介紹主機(jī)硬件介紹主機(jī)操作系統(tǒng)主機(jī)操作系統(tǒng)z/OS: z/OS: z/OS 是IBM 為其最新的大型機(jī)z/S

9、eries 專門推出的操作系統(tǒng),是在OS/390 操作系統(tǒng)基礎(chǔ)上發(fā)展起來的,配合z/Architecture 序列主機(jī)開發(fā)出來的64位操作系統(tǒng),是IBM目前最新的大型主機(jī)操作系統(tǒng),大型機(jī)的主流操作系統(tǒng)。z/OS 目前最新版本為z/OS 2.1。z/OS演變過程: OS/360 = OS/VS = MVS/SP =MVS/ESA = OS/390 = z/OSz/VM: z/VM: z/VM操作系統(tǒng)的核心被成為虛擬機(jī)監(jiān)控器(Virtual Machine Monitor),它在裸機(jī)上運(yùn)行并且具備了多道程序設(shè)計(jì)功能。該系統(tǒng)向上層提供了若干臺(tái)虛擬機(jī)(類似于現(xiàn)在的VMware ESX)。z/虛擬機(jī)(z

10、/VM)有兩個(gè)基本組件:一個(gè)控制程序(CP);和一個(gè)單用戶操作系統(tǒng)CMS.作為一個(gè)控制程序,z/VM允許在它創(chuàng)建的虛擬機(jī)上運(yùn)行其他操作系統(tǒng),因此它是一個(gè)管理者。任何一個(gè)IBM主機(jī)操作系統(tǒng),如,z/OS, z/Linux,z/VSE和z/TPF,可以在它們各自的虛擬機(jī)上作為客戶系統(tǒng)(GUSET)來運(yùn)行。z/VSE: z/VSE: z/VSE早期主要運(yùn)用在小型主機(jī)用戶中,相比z/OS,z/VSE操作系統(tǒng)為在線聯(lián)機(jī)交易處理和批處理提供了一個(gè)相對較小,不那么復(fù)雜的基礎(chǔ)平臺(tái)。z/VSE的設(shè)計(jì)和管理架構(gòu)非常適合運(yùn)行例行的生產(chǎn)負(fù)載,包括多個(gè)批處理作業(yè)并行運(yùn)行及廣泛的傳統(tǒng)交易處理。z/VSE原先磁盤操作系統(tǒng)(

11、DOS),是第一個(gè)被引入到S/360主機(jī)上的基于磁盤的操作系統(tǒng)。主機(jī)硬件介紹主機(jī)操作系統(tǒng)主機(jī)操作系統(tǒng)z/Linux: z/Linux: SUSE Linux和RedHat Linux都提供了運(yùn)行主機(jī)系統(tǒng)的版本。從功能上與其它平臺(tái)的Linux是一樣的。z/TPF: z/TPF: z/TPF操作系統(tǒng)是有著特殊目的的操作系統(tǒng),實(shí)際是聯(lián)機(jī)交易系統(tǒng)與操作系統(tǒng)有機(jī)結(jié)合在一起,主要用于那些有著非常高的交易并發(fā)的業(yè)務(wù)場景,如在線訂票系統(tǒng)。z/TPF最早是為航空公司開發(fā)設(shè)計(jì)的,早期叫航空控制程序(ACP).主機(jī)硬件介紹主機(jī)處理器類型主機(jī)處理器類型中央處理器(中央處理器(CPCP):):常規(guī)的操作系統(tǒng)和應(yīng)用程序軟

12、件通用的處理器系統(tǒng)協(xié)處理器(系統(tǒng)協(xié)處理器(SAPSAP):):每個(gè)主機(jī)至少都有一個(gè)或多個(gè)SAP,SAP執(zhí)行內(nèi)部代碼(微碼)來實(shí)現(xiàn)I/O子系統(tǒng)處理。比如,SAP解析設(shè)備號(hào)和CHPID的真實(shí)地址,控制單元地址(CU)和設(shè)備號(hào)(Device)。SAP協(xié)處理器對操作系統(tǒng)和應(yīng)用程序完全透明。IFLIFL, Integrated Faciliy for LinuxIntegrated Faciliy for Linux, 這也是一個(gè)General CPU,該CPU只運(yùn)行Linux的指令,禁止運(yùn)行z/OS指令。如果在主機(jī)LPAR分區(qū)上直接運(yùn)行z/Linux操作系統(tǒng),就必須給這個(gè)LPAR分配IFL處理器(如果

13、z/VM的Guest上運(yùn)行z/Linux,則不需要IFL處理器,通用CPU即可)ZIIPZIIP協(xié)處理器協(xié)處理器:z系統(tǒng)集成信息處理器(zIIP)是一個(gè)處理符合一定條件的工作負(fù)載的專用引擎。zIIP專用引擎的出發(fā)點(diǎn)是幫助用戶降低使用成本,可以更多其他類型的工作負(fù)載運(yùn)行到主機(jī)系統(tǒng)。目前zIIP可支持的工作負(fù)載有很多,主要有: DB2 DRDA WAS Java Code主機(jī)硬件介紹主機(jī)處理器類型主機(jī)處理器類型集成耦合專用處理器集成耦合專用處理器( ICF)( ICF):ICF處理器只運(yùn)行專有Couple Facility耦合處理的微碼,對常規(guī)操作系統(tǒng)或應(yīng)用程序透明。CF通常可是一臺(tái)專有的物理機(jī)器

14、,也可以是主機(jī)的一個(gè)邏輯分區(qū)(LPAR),如果主機(jī)LPAR作為CF分區(qū)來用,必須給其分配ICF處理器。Crypto Express 2Crypto Express 2(硬件加密卡)(硬件加密卡)z/EDC,z/EDC,主機(jī)數(shù)據(jù)壓縮處理卡主機(jī)數(shù)據(jù)壓縮處理卡備用處理器:備用處理器:每臺(tái)物理機(jī)器都會(huì)備有一些備用處理器,如果某個(gè)CPU處理器出現(xiàn)物理故障的時(shí)候,可以進(jìn)行啟用主機(jī)硬件介紹SYSPLEXSYSPLEX環(huán)境介紹(系統(tǒng)組技術(shù)試驗(yàn)環(huán)境介紹)環(huán)境介紹(系統(tǒng)組技術(shù)試驗(yàn)環(huán)境介紹)主機(jī)硬件介紹SYSPLEXSYSPLEX環(huán)境介紹(系統(tǒng)組技術(shù)試驗(yàn)環(huán)境介紹)環(huán)境介紹(系統(tǒng)組技術(shù)試驗(yàn)環(huán)境介紹)z/OS簡介主機(jī)特

15、點(diǎn)主機(jī)特點(diǎn) 主機(jī)被青睞的原因在于主機(jī)優(yōu)異的性能:高可靠性、持續(xù)可用性和可擴(kuò)展性;優(yōu)異的安全性能;可擴(kuò)充性和整合性等。z/OS簡介z/OSz/OS基本組件基本組件 z/OS簡介z/OSz/OS可選組件可選組件 z/OS簡介z/OSz/OS組件描述組件描述-BCP (Base Control Program)。BCP支持z/OS系統(tǒng)運(yùn)行的核心服務(wù),包括I/O配置、負(fù)載管理、系統(tǒng)管理以及Unix核心服務(wù)支持等。-RACF(Resource Access Control Facility)。RACF提供z/OS系統(tǒng)安全相關(guān)的服務(wù),實(shí)現(xiàn)對資源訪問的控制。-DFSMS(Data Facility Stor

16、age Management Subsystem)。DFSMS提供一系列自動(dòng)的數(shù)據(jù)和存儲(chǔ)空間的管理功能,跟蹤系統(tǒng)資源使用情況,提高資源的利用率。DFSMS主要由以下幾部分組成:DFSMSdfp 提供系統(tǒng)主要的數(shù)據(jù)、存儲(chǔ)和設(shè)備管理功能;DFSMSdss 提供數(shù)據(jù)的移動(dòng)、拷貝、備份和空間管理功能;DFSMShsm 提供備份、恢復(fù)、遷移和空間管理功能;DFSMSrmm 提供對可移動(dòng)存儲(chǔ)介質(zhì)(如:磁帶)的管理功能;DFSMStvs 使批量作業(yè)和CICS在線交易可以并發(fā)的更新共享VSAM數(shù)據(jù)集。-TCP/IP(z/OS Communications Server)。TCP/IP是系統(tǒng)通訊相關(guān)的協(xié)議,用來

17、實(shí)現(xiàn)不同主機(jī)之間的通訊、數(shù)據(jù)共享和資源共享。-SMP/E(System Modification Program Extended)。SMP/E提供控制主機(jī)系統(tǒng)上的軟件安裝和跟蹤主機(jī)系統(tǒng)軟件修改等功能。 z/OS簡介z/OSz/OS組件描述組件描述RMF(Resource Management Facility)。RMF收集系統(tǒng)資源的使用情況,分析系統(tǒng)性能,產(chǎn)生資源使用情況的報(bào)告。SMF(System Management Facility)。SMF用來收集并記錄系統(tǒng)及系統(tǒng)任務(wù)相關(guān)的信息,包括配置信息,頁面信息,負(fù)載信息,JOB執(zhí)行的時(shí)間,系統(tǒng)中Dataset的活動(dòng)情況等。TSO/E(Time

18、 Sharing Option/Extended)。TSO支持用戶和系統(tǒng)的交互,當(dāng)用戶登陸到主機(jī)系統(tǒng)時(shí),系統(tǒng)分配給用戶單獨(dú)的地址空間 z/OS簡介z/OSz/OS Address SpaceAddress SpaceAddress Space是程序和數(shù)據(jù)可用的一段連續(xù)的空間。z/OS系統(tǒng)地址空間主要有以下四類: 系統(tǒng)地址空間:系統(tǒng)地址空間隨著系統(tǒng)主調(diào)度程序的初始化而啟動(dòng)。系統(tǒng)地址空間為其它在z/OS系統(tǒng)中啟動(dòng)的地址空間服務(wù)。子系統(tǒng)地址空間:子系統(tǒng)地址空間是執(zhí)行z/OS系統(tǒng)作業(yè)的基礎(chǔ),JES2、JES3、SMS都是一個(gè)子系統(tǒng),都占用子系統(tǒng)地址空間。TSO Logon地址空間:當(dāng)一個(gè)用戶登陸時(shí),系

19、統(tǒng)都為用戶分配單獨(dú)的地址空間;每個(gè)用戶的命令都在單獨(dú)的地址空間內(nèi)運(yùn)行。Batch Job地址空間:當(dāng)JCL作業(yè)提交給JES時(shí),JES初始化作業(yè)執(zhí)行所需的地址空間。當(dāng)啟動(dòng)z/OS時(shí),系統(tǒng)主調(diào)度程序(Master scheduler initialization routines)初試化系統(tǒng)日志和通訊等系統(tǒng)服務(wù),同時(shí)啟動(dòng)主調(diào)度程序地址空間(*MASTER*)。每一個(gè)地址空間都有一個(gè)地址空間ID(ASID)。其它主系統(tǒng)地址空間隨著z/OS的初始化進(jìn)程啟動(dòng)。然后系統(tǒng)啟動(dòng)子系統(tǒng)地址空間。主調(diào)度程序啟動(dòng)作業(yè)子系統(tǒng)JES,然后啟動(dòng)其它定義的子系統(tǒng)。系統(tǒng)中所有的子系統(tǒng)都定義在SYS1.PARMLIB(IEFS

20、SNxx)中 z/OS簡介TSO&ISPF&JCL概述概述 TSO/E(Time Sharing Option / Extended,以下簡稱TSO)是主機(jī)系統(tǒng)管理人員在日常工作中主要使用的一種工作環(huán)境;在TSO的基礎(chǔ)上ISPF(Interactive System Productivity Facility )為管理人員提供了一套可視化的面板操作環(huán)境;JCL(Job Control Language)是Z/OS環(huán)境下對作業(yè)的一套描述語言。TSO、ISPF和JCL是我們?nèi)粘9ぷ鞯幕A(chǔ),這三者之間的協(xié)同工作可以極大地提高工作的效率。 TSO&ISPF&JCLTSO

21、TSO簡介簡介u TSOTSO的功能的功能 TSO為終端用戶提供了一套和Z/OS進(jìn)行交互的接口,并且提供了一系列的系統(tǒng)服務(wù)功能。TSO是Z/OS的Base Element,并和我們的日常工作有著密不可分的關(guān)系。 TSO的功能大體上可以分為以下幾類。-幫助安裝和客戶化操作系統(tǒng)和其它產(chǎn)品。-提供操作系統(tǒng)的交互式通訊。-定義和維護(hù)用戶。-建立數(shù)據(jù)集和提交作業(yè)。-支持與其他TSO用戶進(jìn)行通訊。-開發(fā)和維護(hù)用Assembler / COBOL / FORTRAN / Pascal / C / C+ / JAVA / PL/I / REXX / CLIST開發(fā)的程序。-處理各類數(shù)據(jù)。TSO&ISP

22、F&JCLTSOTSO簡介簡介u TSOTSO的功能的功能為了實(shí)現(xiàn)上述這些功能,TSO提供了一系列的輔助工具。-Session Manager:提供命令行的輸入和編輯功能。-Commands:針對不同的用戶提供不同類型的命令行。-Online Help:在線的命令查找。-Data and Notices Handling:簡化了數(shù)據(jù)和通知的傳遞方式。-Logon Processing:在用戶登錄過程中保存用戶屬性并定制一些功能鍵。-Language Enablement:多語言支持,包括消息的顯示和幫助語言的顯示。-Security:控制消息傳遞過程中的安全性。-CLIST Langu

23、age:CLIST是一種針對TSO/E和JCL的編程語言,是命令行形式的。-REXX Language:REXX也是一種編程語言,但是和CLIST不同,REXX是解釋性的。-TSO/E Service Facility:執(zhí)行程序、命令和CLIST等。-TSO Command Package:支持TSO命令。TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的功能的功能-Information Center Facility:提供輔助通訊工具。-Enhanced Connectivity Facility:幫助用戶使用PC中的命令操作主機(jī)。-Support for Z/

24、OS Unix:支持UNIX環(huán)境。 TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的登錄的登錄 TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的登錄的登錄 TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的登錄的登錄 TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的登錄的登錄 TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的登錄的登錄 TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的登錄的登錄 TSO&ISPF

25、&JCLTSOTSO簡介簡介u TSOTSO的登錄的登錄 TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的操作方式的操作方式 TSO提供了三種操作方式,如下所示。-命令行方式:提供了TSO的基礎(chǔ)功能。-面板方式:ISPF面板操作方式,是比較常用的一種方式。-ICF方式:提供了輔助工具。 上述三種操作方式間可以切換,具體過程可以參考TSO Premier等資料 TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的常用命令的常用命令 在日常工作中,有一些常用的TSO命令,如下所示。-分配數(shù)據(jù)集的命令,如ALLOCATE、ALTLIB、

26、ATTRIB、FREE和DELETE等。-調(diào)用工具的命令,如 CALL、CANCEL、EDIT、EXEC、LINK、LOAD和RUN等。-提交作業(yè)的命令,如STATUS、SUBMIT和TEST等。-顯示數(shù)據(jù)集的命令,如LISTACL、LISTBC、LISTCAT和LISTDS等。-顯示系統(tǒng)屬性的命令,如PROFILE和SEND等。-進(jìn)程管理的命令,如SMCOPY、MFFIND和SMPUT等。-輸入輸出的命令,如OUTPUT和PRINTD等。-登錄相關(guān)的命令,如LOGON和LOGOFF等。-在線幫助的命令,如HELP等。更加詳細(xì)的TSO命令可以參考TSO/E Command Reference等

27、資料TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的常用命令的常用命令 TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的常用命令的常用命令 TSO&ISPF&JCLTSOTSO簡介簡介u TSOTSO的常用命令的常用命令 TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF的功能的功能ISPF為TSO用戶提供了一套便捷的可視化操作面板,通過使用ISPF可以快速地實(shí)現(xiàn)相應(yīng)的功能。ISPF以TSO為基礎(chǔ),通常和TSO一起用TSO&ISPF來表示。ISPF的組件包括以下4類。Dialo

28、g Manager -Functions -REXX or CLIST -Programs -Panels -Messages -Tables -Skeletons Dialog variables Program Develop Facility Software Configuration Library Manager C/S the Workstation Agent Component TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF支持的數(shù)據(jù)集支持的數(shù)據(jù)集一般ISPF支持兩種類型的Data Set,PS(Sequential Data Set)和

29、PDS(Partitioned Data Set),PS中的Data Record是順序存放的,而PDS是Sequential Data Set的集合,這兩種數(shù)據(jù)集之間的區(qū)別可以概括為以下3點(diǎn)。 PS順序存儲(chǔ),可以跨卷存儲(chǔ)。 PDS包含了幾個(gè)PS成員。 PDS利用Directory索引成員。Data Set具有自己的命名規(guī)則,可以概括為以下幾點(diǎn)。最長44個(gè)字符,22個(gè)分段,每個(gè)分段最多8個(gè)字符,每個(gè)分段的第一個(gè)字符必須是字母或符號(hào),后面7個(gè)可以是數(shù)字等。對于PDS,每一個(gè)Member用8個(gè)字節(jié)命名,命名規(guī)則和分段一樣。每一個(gè)Data Set都可以有三個(gè)層次的名字,分別是Project、Grou

30、p和Type,這樣便于ISPF保存信息,并在下次進(jìn)入Panel時(shí)顯示,例如EDU02.TEST.JCL。一般的,我們通常使用3層命名結(jié)構(gòu)。 TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 ISPFISPF界面界面TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 ISPFISPF界面界面TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 創(chuàng)建數(shù)據(jù)集創(chuàng)建數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISP

31、FISPF界面及操作界面及操作 創(chuàng)建數(shù)據(jù)集創(chuàng)建數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 創(chuàng)建數(shù)據(jù)集創(chuàng)建數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 創(chuàng)建數(shù)據(jù)集創(chuàng)建數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 查詢數(shù)據(jù)集查詢數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 查詢數(shù)據(jù)集查詢數(shù)據(jù)集TSO&ISPF&JCLIS

32、PFISPF簡介簡介u ISPFISPF界面及操作界面及操作 查詢數(shù)據(jù)集查詢數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 編輯數(shù)據(jù)集編輯數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 編輯數(shù)據(jù)集編輯數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 編輯數(shù)據(jù)集編輯數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 拷貝數(shù)據(jù)集拷貝數(shù)據(jù)集TSO&

33、;ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 拷貝數(shù)據(jù)集拷貝數(shù)據(jù)集ISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 拷貝數(shù)據(jù)集拷貝數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 拷貝數(shù)據(jù)集拷貝數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 拷貝數(shù)據(jù)集拷貝數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 重命名數(shù)據(jù)集重命名數(shù)據(jù)集TSO&IS

34、PF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 重命名數(shù)據(jù)集重命名數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 重命名數(shù)據(jù)集重命名數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 刪除數(shù)據(jù)集刪除數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 刪除數(shù)據(jù)集刪除數(shù)據(jù)集TSO&ISPF&JCLISPFISPF簡介簡介u ISPFISPF界面及操作界面及操作 刪

35、除數(shù)據(jù)集刪除數(shù)據(jù)集TSO&ISPF&JCLJCLJCL簡介簡介u JCLJCL的功能的功能JCL是作業(yè)控制語言,它用來標(biāo)識(shí)作業(yè),并向操作系統(tǒng)描述作業(yè)的請求。JCL有自己的語法規(guī)則,用戶利用JCL編寫作業(yè)之后,由JES翻譯JCL并將作業(yè)請求提交給Z/OS,并由JES負(fù)責(zé)作業(yè)結(jié)果的輸出,下圖表示了作業(yè)提交的全過程。TSO&ISPF&JCLJCLJCL簡介簡介u JCLJCL的語法規(guī)則的語法規(guī)則 和其它的解釋性語言一樣,JCL也有自己的語法規(guī)則。JCL最核心的部分是三種Statement,分別是JOB Statement、EXEC Statement和DD State

36、ment。具體的,JCL的語法規(guī)則可以概括為以下4點(diǎn)。程序開始是/,注釋開始是/*,連續(xù)的表達(dá)式必須從416行開始,程序結(jié)束是/后面接一連串的空格。JOB Statement:命名作業(yè),JobName JOB Account ProgrammerName Notify MsgclassClass Msglevel JobClass。作業(yè)名可以重復(fù),但是由于批處理的次序問題,最好不要重復(fù)。JOB Statement包含以下一些重要的參數(shù)。-MSGLEVEL -MSGCLASS -CLASS -NOTIFY -REGION -TIME TSO&ISPF&JCLJCLJCL簡介簡介u

37、 JCLJCL的語法規(guī)則的語法規(guī)則EXEC Statement:命名作業(yè)步,JobStep EXEC PGM=ProgramName。作業(yè)步名可以重復(fù),但不能為空。EXEC Statement包含以下一些重要的參數(shù)。-PGM -PROC -COND -REGION -TIME DD Statement:DD表示當(dāng)前作業(yè)步需要使用或新建的數(shù)據(jù)集,分為系統(tǒng)定義的DD Statement和用戶定義的DD Statement,DD Statement的參數(shù)包含以下2大類。 設(shè)備相關(guān)的參數(shù),如UNIT、VOLUME、SPACE和LABEL等。- 對于SPACE參數(shù),SPACE=(TYPE,(PRE,SE

38、C,DIR),TYPE表示空間的單位,例如TRACK和CYL;PRE表示首次分配的空間;SEC表示再次分配的空間;DIR表示PDS的Directory Block的大小,PS沒有DIR參數(shù)。- 對于UNIT參數(shù),可以選擇常用的3390的磁盤類型,3390又包含了3390-3、3390-9等類型。TSO&ISPF&JCLJCLJCL簡介簡介u JCLJCL的語法規(guī)則的語法規(guī)則 數(shù)據(jù)集相關(guān)的參數(shù),如DSN、DISP、DCB、RECORG、RECFM和FREE等。對于DISP參數(shù),DISP=(TYPE,ACTION1,ACTION2),TYPE表示數(shù)據(jù)集的操作類型,如NEW、MOD、

39、OLD和SHR;ACTION1是作業(yè)步成功后對數(shù)據(jù)集的動(dòng)作;ACTION2是作業(yè)步失敗以后對數(shù)據(jù)集的動(dòng)作。JCL的3種Statement還有其它一些參數(shù),這些參數(shù)都有自己的含義和缺省值,具體內(nèi)容可以參考JCL Reference等資料。TSO&ISPF&JCLJCLJCL簡介簡介u JCLJCL調(diào)用的系統(tǒng)工具調(diào)用的系統(tǒng)工具JCL在實(shí)現(xiàn)相應(yīng)的功能時(shí)需要調(diào)用系統(tǒng)工具,也就是在EXEC聲明中使用PGM參數(shù),有效地使用系統(tǒng)工具能夠極大地提高作業(yè)的工作效率。一般的,有如下3大類的系統(tǒng)工具。System Utilities IEHNITT,IEHDASDR IEHLIST,IEHMOVE

40、IEHPROGM Data Set Utilities IEBCOPY,IEBGENER IEBCOMPR,IEBUPDATE IEBEDIT,IEBIMAGE IEBUPDATE,IEBPTPCH,IEBISAM,IEBG Stand-Alone Utilities IBCDASDI IBCDUMPRS TSO&ISPF&JCLJCLJCL簡介簡介u JCLJCL舉例舉例TSO&ISPF&JCLJES2JES2基本概念基本概念 JES (Job Entry Subsystem)是HASP(Houston automatic spooling priority)

41、的繼承和發(fā)展。HASP 是早期使用的一個(gè)程序,它能夠提供調(diào)度、作業(yè)流程控制、數(shù)據(jù)管理和作業(yè)管理等功能。作為歷史的遺跡,至今仍然在JES2 中可以發(fā)現(xiàn)HASP 的影子,如許多模塊名的前綴、所有從JES2 發(fā)給操作員的消息的前綴都是HASP。 JES繼承了HASP的許多功能,MVS 操作系統(tǒng)通過JES 子系統(tǒng)對系統(tǒng)中絕大多數(shù)的作業(yè)進(jìn)行控制和管理,包括從系統(tǒng)外部接收作業(yè)、對系統(tǒng)中的作業(yè)進(jìn)行調(diào)度、管理作業(yè)的輸出等。 有JES2和JES3兩個(gè)版本的JES可供選擇,這兩者的主要區(qū)別是什么呢?如果在僅有一個(gè)處理器的系統(tǒng)配置情況下,JES2 和JES3 所完成的工作基本類似,但對于包含多個(gè)處理器的系統(tǒng)配置情況

42、下,我們要選擇JES3。作業(yè)控制子系統(tǒng)JES2JES2JES2的作業(yè)流程的作業(yè)流程 一個(gè)作業(yè)的完整生命周期可以分為以下六個(gè)階段:輸入階段、轉(zhuǎn)換階段、運(yùn)行階段、輸出階段、打印階段和清除階段 MVS的BCP和JES2共同完成對這幾個(gè)階段的控制。JES2 負(fù)責(zé)將作業(yè)輸入系統(tǒng),然后由BCP負(fù)責(zé)為作業(yè)分配設(shè)備并真正控制程序的運(yùn)行,最終JES2 負(fù)責(zé)管理作業(yè)的輸出。作業(yè)控制子系統(tǒng)JES2DATA SETDATA SET命名規(guī)范命名規(guī)范 數(shù)據(jù)集有唯一的命名,且其命名有一定的規(guī)范。它可以有一個(gè)命名段(name segment)組成,也可以有一串命名段組成。每個(gè)命名段代表一級標(biāo)識(shí)(qualification)。

43、例如:數(shù)據(jù)集名“HARRY.FILE.EXAMPLE.DATA” 有四段組成。首段HARRY被稱為high-level qualifier (HLQ) ,尾段DATA被稱為lowest-level qualifier(LLQ) 。每個(gè)命名段由1-8個(gè)字符組成,首字母必須是字符(A-Z)或者national (# $),其他字符可以是數(shù)字(0-9)可以是national,或者連字號(hào)(-)。每個(gè)命名段由句點(diǎn)(.)隔開。 DATA SETDATA SETDATA SET的類型的類型 采用何種形式數(shù)據(jù)集主要由應(yīng)用與操作系統(tǒng)環(huán)境來決定。MVS支持的數(shù)據(jù)集包括下列幾種格式:VSAM data sets,N

44、on-VSAM data sets,Extended-format data sets,Objects和Z/OS UNIX files。 VSAM data sets VSAM data sets 與non-VSAM data sets不同,VSAM data sets中除了Linear data sets,都是記錄(Records)的集合,以Control intervals的形式成組存放。Control intervals是固定大小的存儲(chǔ)紀(jì)錄的區(qū)域。存儲(chǔ)空間中連續(xù)的多個(gè)Control intervals組成Control areas。 VSAM根據(jù)關(guān)鍵字(index key)、相對地址(r

45、elative byte address)、相對記錄號(hào)(relative record number)來存放記錄。所以根據(jù)不同的存放方式,VSAM數(shù)據(jù)集有以下幾類: Key-sequenced data set (KSDS):按關(guān)鍵字順序放置,按關(guān)鍵字或相對地址存取。 Entry-sequenced data set (ESDS):按進(jìn)入數(shù)據(jù)集順序放置,按相對地址存取。 Relative-record data set (RRDS):按記錄號(hào)放置及存取。 Linear data set (LDS):只包含數(shù)據(jù)部件,沒有其它VSAM數(shù)據(jù)集包含的控制信息 DATA SETDATA SETDATA

46、SET的類型的類型Non-VSAM data sets Non-VSAM data sets -Non-VSAM data sets是定長或變長記錄的集合,以blocks的形式成組。Non-VSAM data sets的數(shù)據(jù)集有以下三類: -Physical sequential data set (PS):順序數(shù)據(jù)集,記錄以物理存放順序讀取,新的記錄寫入時(shí)追加在數(shù)據(jù)集的末尾處。順序數(shù)據(jù)集可以以extended format存放。-Partitioned data set(PDS):可存放任何類型的數(shù)據(jù),其目錄區(qū)大小固定。目錄區(qū)的查找是按字母順序查找,成員可以增減,但成員被刪除后,它所占用的空

47、間不可再被利用。-Partitioned data set extended(PDSE):可存放大多數(shù)類型的數(shù)據(jù),但不能用于存放裝入庫。目錄區(qū)大小可變,目錄的查找順序?yàn)樗饕檎?。成員可以增加或刪除,刪除成員后其占用的空間可以被再利用。PDSE 必須是SMS管理的DATA SETVSAMVSAM的類型的類型 VSAM數(shù)據(jù)集滿足數(shù)據(jù)量大、存取速度快和維護(hù)方便的要求。根據(jù)不同的組織方式,VSAM分類如下:Key-Sequenced Data Set (KSDS);Entry-Sequenced Data Set (ESDS);Linear data set (LDS);Relative-record

48、 data set (RRDS)。Key-sequenced data setKey-sequenced data set(KSDSKSDS) 在KSDS中,Key存放在每個(gè)LR(logical record)的同一個(gè)位置, LR在數(shù)據(jù)集中根據(jù)Key值升序排列存放。Key值不能被更改,但是整個(gè)record可以被刪除。 KSDS由data component和index component兩部分組成,index component包含樹型結(jié)構(gòu)的多級索引,用于追蹤key,借此找到record。data component存放record,記錄按鍵值順序排列。因此,這種文件及可以按鍵值進(jìn)行順序存取,

49、也可利用索引,根據(jù)鍵值進(jìn)行直接存取。 KSDS可以存放定長或變長的records。KSDS可以通過sequential、direct或skip sequential模式進(jìn)行訪問。 DATA SETVSAMVSAM的類型的類型Entry-sequenced data set (ESDS) Entry-sequenced data set (ESDS) ESDS數(shù)據(jù)集的特征如下: -僅有data component; -可記錄定長或變長record; -record不能被刪除(可“邏輯刪除”); -文件內(nèi)的記錄按輸入順序排列。新record僅能被添加至數(shù)據(jù)集的尾部。因此,可以按照排列順序進(jìn)行存取,

50、也可以指定記錄的相對字節(jié)地址Relative Byte Address,對特定記錄進(jìn)行直接訪問。Relative-record data set (RRDS) Relative-record data set (RRDS) 文件空間被劃分為等長的SLOT,每個(gè)SLOT 只存放一個(gè)記錄,從第一個(gè)SLOT 開始分別賦予連續(xù)的順序號(hào),這樣的號(hào)碼叫相對記錄號(hào)。只要給出相對記錄號(hào),就可實(shí)現(xiàn)對特定記錄的直接存取。 Linear data set (LDS) Linear data set (LDS) LDS中只有數(shù)據(jù)組件,由應(yīng)用去成組/分解邏輯記錄。DATA SETCATALOGCATALOG簡介簡介 在

51、MVS 中,數(shù)據(jù)集的管理主要是通過Catalog來實(shí)現(xiàn)的。Catalog本身是一個(gè)數(shù)據(jù)集,它含有其它數(shù)據(jù)集的信息,提供一種能力,按數(shù)據(jù)集名去定位數(shù)據(jù)集的地址。 對數(shù)據(jù)集的Catalog實(shí)際上是對數(shù)據(jù)集的入口建立列表和索引。訪問數(shù)據(jù)集時(shí),系統(tǒng)通過查找Catalog來定位已Catalog的數(shù)據(jù)集。Catalog中包括數(shù)據(jù)集名、卷標(biāo)(VOLUME)和設(shè)備類型(UNIT)。當(dāng)讀取Catalog的數(shù)據(jù)集時(shí),只需指定數(shù)據(jù)集名和數(shù)據(jù)集狀態(tài),無需指定VOLUME 和UNIT 參數(shù),這時(shí),系統(tǒng)通過數(shù)據(jù)集名(DSN)查找Catalog,從Catalog中獲取UNIT和VOLUME信息,然后再通過UNIT參數(shù)和VO

52、LUME 參數(shù)指定的VTOC獲取數(shù)據(jù)集位置、大小等信息。CATALOGCATALOGCATALOG類型類型在MVS 系統(tǒng)中,有一個(gè)master catalog及多個(gè)user catalog。Master catalog是整個(gè)外存系統(tǒng)管理的中心控制點(diǎn),它描述系統(tǒng)的數(shù)據(jù)集和user catalog,而user catalog則描述用戶的數(shù)據(jù)集。通常稱在目錄中有描述信息的數(shù)據(jù)集為編目的數(shù)據(jù)集。顯然,master catalog的信息非常重要,因此可以有一個(gè)或多個(gè)master catalog的備份。但任何時(shí)候系統(tǒng)中只能有一個(gè)master catalog在使用,形成一個(gè)以master catalog為中

53、心的兩級層次式的數(shù)據(jù)集管理方式,master catalog與user catalog的區(qū)別僅僅在于它使用的方式。 Master Catalog:系統(tǒng)內(nèi)唯一,可以被多個(gè)MVS image共享,包含系統(tǒng)所需的數(shù)據(jù)集信息以及所有user catalog的入口和別名。User Catalog:包含用戶數(shù)據(jù)集信息;兩者結(jié)構(gòu)相同,僅僅是功能不同。 Aliases用于查找數(shù)據(jù)集在哪一個(gè)user catalog,我們在master catalog 中定義user catalog 所對應(yīng)的合適的alias,如果數(shù)據(jù)集的HLQ和alias一致,則該數(shù)據(jù)集位于alias指向的user catalog中。CATALOGSDSFSDSF的功能的功能查看系統(tǒng)日志輸入系統(tǒng)命令Hold, release, cancel, purge 作業(yè)監(jiān)控系統(tǒng)運(yùn)行情況顯示作業(yè)輸出控制作業(yè)處理順序控制作業(yè)輸出打印順序控制printers and initiatorsSDSFSDSFSDSF界面界面SDSF顯示系統(tǒng)日志顯示系統(tǒng)日志SDSF顯示系統(tǒng)日志顯示系統(tǒng)日志SDSFSTATUSSTATUS界面界面SDSFSTATUSSTATUS界面界面SDSF顯示用戶自己的作業(yè)顯示用戶自己的作業(yè)SDSF顯示用戶自己的作業(yè)顯示用戶自己的作業(yè)SDSF顯示某個(gè)前綴的作業(yè)顯示某個(gè)前綴的作業(yè)SDSF顯示某個(gè)前綴的作業(yè)顯示某個(gè)前綴的作業(yè)SDSF

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論