1、IBM AS/400 系统管理员培训系统管理员培训广东励康信息科技有限公司 2008年6月谢 宇 鹏谢宇鹏Application System?Advanced System?IBM eServer iSeries System i第一代第一代AS/400AS/400前身诞生于七十年代末,当时的名字叫做S/38。集成的关系数据库、单级存储、虚拟存贮和面向对象的设计等。第二代第二代AS/4001988年推出了AS/400的第二代,融合了S/38的基本技术与S/36的用户界面。IBM公司先后经历了B、C、D、E、F先进系列和e系列。第三代第三代AS/400 1997年IBM推出基于第三代的Powe
2、r PC技术的AS/400 e系列。最新一代的最新一代的AS/400 基于Power 5、Power 6技术的eServer iSeries、i5。操作系统是:操作系统是:Operating System/400(OS/400)是全新的操作系统,没有任何历史包袱。数据库:数据库:DB2/400名字符合IBM DB2系列,技术底层则完全不同。开发语言:开发语言:CL、RPG、COBOL、C对于商业应用程序而言,RPG产生的代码是最高效的。AS/400经历的主要系列:经历的主要系列:一、基于48位CISC技术的Application System包含了B、C、D、E、F系列,和2xx,3xx系列。
3、二、基于64位RISC技术的Advanced System包含了1xx、4xx、5xx、6xx、7xx、8xx、270、i5系列2004-7130 nm2007-9 POWER5/5+90 nmFuture POWER6/6+65 nm POWER4/4+180 nmDistributed SwitchShared L21+GHzCore1+GHzCore2001-4130 nm1.65+GHzCore Distributed SwitchShared L21.5+GHzCore Shared L21.9GHzCoreDistributed Switch1.9GHzCoreCacheAdvan
4、ced MultiCore DesignAdvancedSystem Features POWER7 45 nm1.5+GHzCoreDistributed SwitchShared L21.5+GHzCoreEnhanced ScalingSimultaneous Multi-Threading(SMT)Enhanced Distributed SwitchEnhanced Core ParallelismImproved FP PerformanceIncreased memory bandwidthReduced memory latenciesVirtualizationEnhance
5、d VirtualizationAdvanced Memory SubsystemEnhanced architecture for higher frequenciesChip Multi Processing-Distributed Switch-Shared L2Dynamic LPARs(32)Concept phase Requirements definitionsL2 CacheAdvancedSystem Features HighFrequency CoresVMXl传统控制台方式。条件:需要专用的主控台。lOperational Console方式条件:在AS/400上配置
6、支持Operational Console的适配器,需要一根#0367 Opeartional Console Cable。lLAN Console方式条件:AS/400上增配一块专用网卡,需要其它主控台方式配置设 置才能实现。lHMC作主控制台条件:AS/400上有专用的HMC接口,需要其它主控台方式配置设 置才能实现。l第三方解决方案条件:在PC上配置一块第三方适配器,与双芯同轴电缆端口相连,与常规的主控制台使用相同的连接方式。面板设置:01 B N V=Fl第一部分表示目前状态,01表示显示状态、02表示改动状态l第二部分B表示打过补丁、D表示安装操作系统l第三部分N表示自动启动、M表示
7、手动启动l第四部分V=F表示快速启动,S代表慢速启动(为了在启动时对系统部件进行全面检测)l在正常启动状态时:01 B N VFl在手动起机状态时:01 B M VF注意:在手动状态下进入操作系统后,严禁触按电源开关,如果违法操作可能造成严重损失。l在安装操作系统时:01 D M VFl非正常状态下手动关机:面板设置由 01 B N V=F 改为 02 B M V=F 再改为 01 B M V=F 点击 电源按钮,这时出现0?,确定后即可关机。再次启动时再改回自动模式。l其它状态:11显示SRC代码,21进入DST模式 lAS/400概述集成性开放性可移植性兼容性可连接性可支付性可扩充性l体系
8、结构TIMI 结构(Technology Independent Machine Interface)集成性单级存储结构l集成了数据库、通讯、安全性等功能l最大限度实现各功能间的兼容性l内嵌了一个功能强大的数据库管理系统DB2/400l节省人力、财力资源l对各种网络通信协议和通信设备的支持(single-level storage)它提供了一个既独立硬件又独立于软件的逻辑(非物理)系统接口。TIMI层是一个真正的独立层。它将OS/400应用程序与MI层下方的硬件以及硬件相关的软件(LIC层)完全隔离开来;底层硬件技术的更新完全被MI层下方的软件所吸收,不会对MI上方的软件产生影响,MI层上方的
9、软件不加任何改变,就可受益于MI层下方更新的硬件新技术。l用户终端的登录与注销用户登录用户名口令初始菜单用户注销l用户接口绿屏接口 TN5250GUI 接口 Client Access/iSeries Access 操作导航器(Operations Navigator)l屏幕显示格式菜单(Menu)输入表项(Entry)列表(List)信息(Information)lCL(Control Language)命令 CRT LIB LIBNAME (TEST)动词 名词 关键字l参数关键字格式位置格式参数提示格式l帮助 F1l每个对象可以用三个参数来唯一地标识:对象所属的库名字(Library n
10、ame)对象的名字(Object name)对象的类型(Object type)l/表示整个文件系统。l/QSYS.LIB 传统的OS/400的库文件系统。l/QDLS 用于支持DOS、Windows等。(由一些共享文件夹和文档等构成的多级目录结构的文件系统)l/QopenSys UNIX文件系统。l/QNFS SUN公司的网络文件系统。l/QNETWARE Novell Netware文件系统。l/QLANSrv LAN Server文件系统。l作业 WRKACTJOBl子系统 WRKSBSl内存池 WRKSHRPOOL/CHGSHRPOOLl队列 WRKJOBQl作业描述 DSPJOBDl
11、用户描述 WRKUSRPRF/DSPUSRPRFl系统值 WRKSYSVAL/DSPSYSVALl进程、任务、作业及线程l作业的启动l打印作业(Spooling Job)l交互式作业(Interactive)l批处理作业(Batch Job)l自启动作业(Autostart Job)l通信作业(Communication Job)子系统是为运行某种类型的作业而预定的一个操作环境,在这个环境中运行的作业可以共享某些系统资源。l共享池(Shared pool)允许若干个子系统共用如:*MACHINE、*BASE、*INTERACT和*SPOOLl私有池(Private pool)只允许一个子系统使
12、用内存池是对内存的一个逻辑的动态的划分。CMD:WRKSHRPOOL/CHGSHRPOOLl消息队列(*MSGQ,Message Queue)l作业队列(*JOBQ,Job queue)l输出队列(*OUTQ,Output Queue)l通信的数据队列(Data Queue)l作业消息队列(Job Message Queue)l作业描述(*JOBD,Job Description)作业队列(JOBQ)、输出队列(OUTQ)、打印机、排队优先级的最高限定值、作业的库列表、作业行踪纪录的等级、作业的运行优先级、使用的内存池以及时间片的长度等。l用户描述(*USRPRF,User Profile)作
13、业描述、输出对列、打印设备、当前库、最高排队优先级、交互作业初始化的执行程序和初始菜单等。l系统值(System Values)系统值定义了整个系统的大环境。l交互作业(Interactive Job)的启动l后台作业(Batch Job)的启动CMD:SBMJOBlSpooling job 的启动CMD:STRPRTWTRl无论是工作站之间的通信,工作站与系统程序或应用程序之间的通信都是消息机制来实现的。lDSPMSGlSNDMSG和SNDBRKMSGl集成的安全性l系统安全级别l用户描述(USER PROFILE)l程序引用权限l组权限(GROUPING AUTHORITY)lAS/400
14、的安全性集成在OS/400中lSLIC的权限控制系统特许内码(SLIC,System Licensed Internal Code),简称LIC。l10级-No Security系统没有安全性限制l20级 Password要求进行用户验证l30级-Resource Security系统设置了用户对资源的访问权限l40级-Operating System Security只有授权的用户才能访问相应的系统资源区分用户的对象和操作系统使用的对象l50级-C2 Level SecurityC2安全级是商业计算机中的最高安全级别l用户类(User Class)l可操作对象(Object Owned an
15、d Authorized)l对象的权限(Authorization of Objects)l特权指令与特殊权限(Privileged Instructions and Special Authorities)lUser ClasslObjects Owned and AuthorizedlAuthorization of objectslPrivileged Instructions and Special AuthoritieslPasswordlCurrent LibrarylInitial Program and MenulLimited Capability UserlLimited
16、Device SessionlMaximum Storage AllowedlPriority LimitlSpecial EnvironmentlSecurity AdministratorlSystem ProgrammerlSystem OperatorlWorkstation Userl自己创建的对象l他人授权可访问的对象 如果一个用户的User Profile是一个组文件的成员,那么通过这个User Profile中可以将该用户创建的用户的所有权传递给这个组文件。l有公共权限的对象(*Public)l8种不同的访问权限:对象操作权限(Object Operational Author
17、ity)对象管理权限(Object Management Authority)对象生存权限(Object Existence Authority)权限表管理权限(Authorization List Management Authority)读权限(Read Authority)添加权限(Add Authority)删除权限(Delete Authority)修改权限(Update Authority)l4个权限组合:ALL-组合了上述全部8种权限CHANGE-组合了对象操作、读、添加、删除和修改USE-组合了对象操作和读权限EXCLUDE-无权访问对象6组指令和权限组的合成:l所有对象特权(
18、All object special authority)不管用户是否具有访问权限,都允许访问任一系统资源。l安全管理员特权(Security administrator special authority)如果有权使用创建和修改User Profile的命令,则允许用户创建和修改User Profile。l系统备份授权(Save system special authority)不管用户是否具有对象生存权限,都允许用户进行备份、恢复和释放全部对象空间。6组指令和权限组的合成:l作业控制特权(Job control special authority)对于系统中正在执行的作业(job)以及作业
19、队列(job queue)和输出队列(output queue)中作业,允许用户进行修改、显示、挂起(hold)、释放(release)、取消(cancel)和清除(clear)等操作。l服务特权(Service special authority)允许用户执行Display/Alter/Dump服务操作。l Spool控制特权(Spool control special authority)允许用户删除、显示、挂起和释放属于其他用户的Spool文件。lAS/400设备连接l设备配置l设备监控设备与AS/400连接方式有两种:l本地方式 -本地设备(Local Device)l远程方式(Rem
20、ote)-远程设备(Remote Device)l自动配置方式(Automatically Configuration)修改系统值QAUTOCFG=1虚拟设备进行配置时,Autocreate Controller=*YES,设备名字为QPADEVxxxxl手动配置方式(Manual Configuration)CRTDEVxxx-建立设备描述(*DEVD)如:CRTDEVDSP、CRTDEVPRT、CRTDEVTAPCRTCTLxxx-建立控制器描述(*CTLD)如:CRTCTLLWS,CRTCTLTAP,CRTCTLAPPCCRTLINxxx-建立线描述(*LIND)如:CRTLINETHl
21、每一个工作站设备的地址信息由三个参数唯一确定Attached Controller,Port Number,Switch Setting。相关命令:WRKCFGSTS*LIN LineNameWRKCFGSTS*CTL ControlNameWRKCFGSTS*DEV DeviceNameWRKHDWRSC TYPE(*-)STRSST(System Service Tools)l备份及恢复命令(SAVE/RESTORE)l可以使用的存储介质l日志管理及提交控制l高可用性解决方案l普通备份(GO SAVE)l备份磁盘存储器(SAVSTG)l增量备份(SAVCHGOBJ)l即时备份(SAVACT
22、 参数)l自动定时备份l数据恢复(GO RESTORE)l软磁盘l磁带l可擦写光盘l备份文件lAS/400的日志管理(Journal Management)l提交控制(Commitment Control)解决了从最后一次备份到故障发生时刻之间的数据没有备份下来的问题l辅助存储池(ASP,Auxiliary Storage Pool)一台AS/400系统的硬盘最多可以划分为16个ASPl设备奇偶校验保护(Device Parity Protection)硬盘冗余阵列RAID5、RAID6l镜像保护(Mirror Protection)l双机备份技术(MINIX、OMS)l连续可用性群集连续可用
23、性群集技术使用2至128个AS/400e节点协同工作,共享资源,共同对外提供服务。l不间断电源备份电池单元(BBU,Battery Backup Units)可持续内存供电(CPM,Continuously Power Main Store)普通UPSlWRKACTJOB/WRKJOBlWRKJOBSCDElWRKSPLFlINZTAPlGO POWER/PWRDWNSYSlDSPSYSSTS/WRKSYSSTSlWRKDSKSTS/WRKPRBlDSPLOG/DSPMSG QSYSOPRlSTRPDM/STRSQLlGRTOBJAUT/RVKOBJAUTlCPYSPLFlNETSTAT/CF
24、GTCPlWRKCFGSTSlSTRHOSTSVR/STRTCPlENDHOSTSVR/ENDTCPSVR/ENDSBSlRTVDSKINF/PRTDSKINFlRCLSTG/STRDSKRGZl技术书籍:IBM AS/400e 技术与应用罗彻斯特城堡IBM eServer i系列技术揭秘lIBM红皮书:Basic OperationsOperations NavigatorSystem Administrator and ControlBackup and RecoveryService ToolsCL Programming、CL ReferenceRPG programmer、RPG R
25、eferencel生命没有回头路,事故没有后悔药。23.8.1723.8.17Thursday,August 17,2023l全员用心做得好,企业提升跟着跑。13:35:3013:35:3013:358/17/2023 1:35:30 PMl严格规章制度,确保施工安全,治理事故隐患,监督危险作业。23.8.1713:35:3013:35Aug-2317-Aug-23l整理整顿精神好,品质检点状况好。13:35:3013:35:3013:35Thursday,August 17,2023l若要产品好,个人品质要提。23.8.1723.8.1713:35:3013:35:30August 17,2
26、023l质量是企业的生命。2023年8月17日下午1时35分23.8.1723.8.17l牢记生产安全,事故与你无缘。2023年8月17日星期四下午1时35分30秒13:35:3023.8.17l安全用电,节约用水。消防设施,定期维护。2023年8月下午1时35分23.8.1713:35August 17,2023l思一思,研究改善措施,试一试,坚持不懈努力。2023年8月17日星期四13时35分30秒13:35:3017 August 2023l产品批次能鉴别,问题产生能解决。下午1时35分30秒下午1时35分13:35:3023.8.17l检查隐患横眉冷对,杜绝事故笑逐颜开。23.8.1723.8.1713:3513:35:3013:35:30Aug-23l人人有专职,工作有程序,检查有标准,做好留证据。2023年8月17日星期四13时35分30秒Thursday,August 17,2023l品质企业致胜的关键。23.8.172023年8月17日星期四13时35分30秒23.8.17谢谢大家!谢谢大家!