Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1157531
  • 博文数量: 56
  • 博客积分: 1682
  • 博客等级: 上尉
  • 技术积分: 719
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-21 17:29
文章分类
文章存档

2013年(1)

2012年(11)

2011年(44)

分类: DB2/Informix

2011-07-05 16:00:00

AS/400教程
第一章 IPL
IPL是AS/400的重要术语之一,它的全称是Initialize Program Laod,即初始程序装入,这是AS/400开机的一个重要过程。
要启动系统首先应打开系统电源开关,并执行初始程序装入(IPL),在IPL期间,将入系统辅助存储器装入系统程序,并检查系统硬件,当IPL完成时,将在所有可用的显示站上显示“注册”屏幕。
启动有两种方式,一种是自动(一般选用这种启动方式),另一种是手动。启动区域一般选用B,启动区域另外还有A、D等;A表示从硬盘启动不用PTF,B表示从硬盘启动并用PTF;D表示从活动设备启动。活动设备包括软盘、光盘和磁带机等。
改变IPL方式的方法有两种。一种是通过主机面板来修改,有的机型对面板进行修改时需要插入钥匙。另一种方法是通过修改系统值的方法来改变IPL的方式。
QIPLTYPE
该系统值决定IPL的方式和类型。
它的可能值为0,1和2。
0--无人干预的IPL
1--有人干预的IPL
2--以Debug方式有人干预的IPL
第二章 用命令关机
要关闭机器时在任何一个命令运行PwrDwnSys命令,即可关闭机器。
PwrDwnSys有以下几个参数:
How to end . . . . . . . . . . . *CNTRLD *CNTRLD, *IMMED
Delay time, if *CNTRLD . . . . . 3600 Seconds, *NOLIMIT
Restart options:
Restart after power down . . . *NO *NO, *YES
Restart type . . . . . . . . . *IPLA *IPLA, *SYS, *FULL
IPL source . . . . . . . . . . . *PANEL *PANEL, A, B, D
How to end是关机的方式,可选参数有两个:*CNTRLD和*IMMED,CNTRLD是CoNTRoLeD的简写,意思是“受控制的”,这一项只有选这一个参数接下来的那一个参数才起作用。*IMMED是immediately的简称,意思是“立即”,也就是说这一项如果选择了*IMMED,敲了执行键后关机命令立即执行,将忽略接下来的那一个参数。
Delay time, if *CNTRLD即延时时间,只有上面那一项选择*CNTRLD,这一项才起作用,这里真写的是延时时间,以秒为单位。
Restart options:
Restart after power down. . .这一项的意思是关机后是否重新启动计算机。
后边的几项一般不要改动。
后边几项的说明:
Restart type的可选的参数值:
*IPLA 一般选用这一个
*YES 操作系统重新启动,只有在一个PTF需要重新启动硬件时才重新启动硬件
*FULL 整个系统全部重新启动,包括硬件
第三章 OS/400主要的系统作业
系统作业是由OS/400创建并控制的,用于控制系统资源并处理系统级的请求。在命令WRKACTJOB中显示的作业中,系统作业是按照字母顺序排在所有用户子系统和作业之后的。
系统作业是在系统IPL时初始化的,但是,只要OS/400系统处于活动状态,作业QWCBTCLNUP和QDCPOBJx也将与之同样保持活动。系统作业不能被用户启动、停止或改变(除了少数系统作业可以用命令CHGSYSJOB来改变,并且唯一可以由该命令改变的属性就是这些作业的运行优先级)。
所有的系统作业如下:
QALERT
QCMNARBxx
QDBSRVXR
QDBSRVXR2
QDBSRV01
QDBSRVxx
QDCPOBJx
QFILESYS1
QJOBSCD
QLUR
QLUS
QPFRADJ
QQQTEMP1
QQQTEMP2
QSPLMAINT
QSYSARB
QSYSCOMM1
QWCBTCLNUP
Q400FILSVR
QCPF
第四章 格式化磁带
AS/400的磁带在使用前必须进行格式化,格式化磁带有两种方法。分别介绍如下:
⑴格式化一盘磁带
在命令行输入如下命令:
INZTAP(Initialize Tape)
进入格式化磁带界面,界面如下图所示:
在该界面上填写相应参数,主要参数说明如下:
Device --磁带机名称,一般是TAP01
New volume identifier --格式化后磁带的卷标,自己指定,卷标最多六个字符。
New owner identifier --磁带使用者标示,这个一般不用修改
Volume identifier --卷标,磁带目前的卷标
Check for active files --检查活动文件,如果进行检查将需要很长时间,我们在格式化磁带时一般在这里填写*NO Tape density--磁带密度,也就是磁带的容量,可根据磁带容量的不同进行填写,最简单的办法是在这里使用默认值*DEVTYPE ,让机器自动检测磁带的容量。
下边的两项全部使用默认值。
⑵格式化一组磁带
有时我们使用一盘磁带不够用,我们需要一组磁带,这时我们就需要格式化一组磁带,这个操作我们一般是使用菜单进行操作,具体步骤如下:
在命令行输入命令:
go backup
进入backup菜单,在该菜单中选择20(Initialize a tape),进入格式化一盘磁带的界面,操作同上。在backup菜单中选择21(Initialize a tape set)进入格式化一组磁带的界面。

Tape device . . . . . . . . . . . . . . . TAP01 Name,
F4 for list
这里填写磁带机名称,一般使用默认值
Tape set name . . . . . . . . . . . . . . Name
磁带组的名称,也即卷标的前四个字符,最少一个字符,最多四个字符
First tape to initialize . . . . . . . . 01 01-99
这一组磁带中第一个磁带的序号,也就是磁带卷标最后两位字符,一般是从01开始,如果你以前已经格式化有一组磁带,现在发现不够用,需要在这组磁带中增加几盘磁带,那么该序号就从其化数值开始
Last tape to initialize . . . . . . . . 04 01-99
这一组磁带最后一盘的卷标序号
Tape owner . . . . . . . . . . . . . . . .
磁带组使用者的名字,这一项一般不用进行修改
Check tape for active files . . . . . . . Y Y=Yes, N=No
这一项与格式化一盘磁带的意义相同,一般使用N,也就是NO的意思,表示不进行检查

第五章 磁带什么时候该丢弃
每盘磁带都有一定的使用寿命,AS/400系统提供了一个磁带文卷寿命统计的监督程序,通过该程序可以确定某盘磁带是否已到使用寿命需要更换新磁带。
操作步骤:
1、在命令行输入STRSST命令,进入System Service Tools菜单
2、选择1(Start a Service Tool)
3、在Start a Service Tool菜单上选择1(Product activity log )
4、在Product activity log 菜单上选择4(Work with tape/diskette lifetime Statistes)
5、在Select Media Option屏幕上在Removable media参数选择相 应的介质类型
6、按执行键,显示Work with lifetime Statisties屏幕。屏幕上列出 磁带文卷ID,读/写error个数,读写字节数。你可以根据屏幕上所列数字确 定你的磁带是否已经超过一定范围。如果超过,则应将磁带内容拷贝到另一 盘磁带上,而将该旧磁带丢弃。该范围可以从相关资料上查到。
第六章 对消息的处理
AS/400中的通信(Communication)是通过消息(Message)来实现的。工作站与工作站之间,工作站与系统或应用程序之间都是通过消息进行通信的。发送给一个用户或者工作站的消息总是被发送到一个对应的消息队列(Message Queue)中。消息将会一直留在消息队列中,直到被用户删除。当创建一个用户描述(User Profile)或者工作站的设备描述(Disply Device Description)时,系统就会自动创建一个与之对应的消息队列,当然用户也可以自己创建一些其他的消息息队列。系统操作员的消息队列由OS/400系统自动提供,名字是QSYSOPR。
用户通过菜单操作或者输入命令GO MESSAGE进入MESSAGE菜单来消息对进行处理。
在消息菜单中选择“Disply Message”或者用命令DspMsg MSGQ(USERNAME)就可以显示与USERNAME对应的消息。这里不仅可以显示用户的有关消息,还可以显示与指定设备相关的消息。
在MESSAGE菜单中选择“Send a Message”或者用命令SndMsg可以向一个用户消息队列、工作站消息队列、系统操作员消息队列(QSYSOPR)或者历史文件(QHST)发送消息。下面是一个发送消息的工作界面:
在“Message” text后面的白线处写消息内容,消息内容最多不能超过512字节(一个汉字是两个字节)。“To user profile”后面的绿线上填写你要发送给的用户名。在此界面上按F10还可以填写一些附加的参数。
用这种方式发送的消息不打断用户的操作。有时为了发送一些重要的消息,希望能打断用户的操作而让消息显示在用户的工作站上,这时还可以用SndMsg的附加参数Message type,刚才不填这一参数,系统用系统的默认值*INFO,这样不会打断用户的操作,如果想打断用户的操作,就必须修改此处的参数值为*INQ。也可以用命令SNDBRKMSG来实现这一功能。但是如果发送中断消息,消息就不能发给用户,而是要发给用户正在用的设备。
我们收到消息(其他用户、系统操作员或者其它应用程序发给我们的消息),我们可以用DSPMSG进行查看,也可以用WRKMSG来对消息进行处理。
第七章 控制作业
提交给系统执行的每一项工作叫一个作业。作业分为交互式作业和批作业。
交互式作业,有时称作一个会话期(Session),它从一个用户登录(SignOn)进入系统开始,到他退出(Sign off)系统为止。用户一次输入一个请求(例如选择一个选项或者键入一条命令),而系统则根据此请求执行相应的动作。
批作业是由一组预先定义好的处理请求组成,它被提交给系统之后,不需要用户同系统进行交互式操作就可以执行。批作业和交互式作业是互相独立地进行的,提交了批作业的用户不必要等待该批作业完成就可以继续工作。
所有的作业都是在一个子系统中被处理的,子系统是系统协调处理和资源的操作环境。例如基本子系统(QBASE)是所有立地式作业和批作业的操作环境;假脱机子系统(QSPL)是读入器程序(Reader)和写出器程序(Writer)的操作环境。读入器程序可以将作业读入到作业队列中去等待处理,写出器可以将输出文件从输出队列中写到打印机设备上去。
当你提交一个批作业时,系统将其加入到一个作业队列中,然后相应的子系统按顺序从作业队列中取出作业并运行。
第八章 提交作业
(1)在主菜单(Main)中选择3(General system tasks)
(2)在General system tasks菜单中选择1(Jobs)
(3)在Jobs菜单上键入选项7(Submit a job)
(4)按执行键(Enter)出现Submit a job命令提示屏幕,或者键入命令SBMJOB,并按F4键。
(5)在Command to run输入字段内键入在批作业中你要运行的命令。如果该作业是一个CL程序,则要键入程序名,如CALL PAYROLL。
(6)如果需要可修改其它字段的缺省值,也可以不修改。
(7)按执行键(Enter)该作业即被提交。在作业显示屏底部会显示一条系统信息告诉你系统为你的作业分配的作业名以及该作业所被放到的作业队列名。
系统为你的作业分配的作业名由三部分组成:
a、作业号(Job number)
b、用户标识(User ID)
c、作业名(Job Name)
第九章 处理作业队列
在批作业被处理之前,它在作业队列中排成行等待子系统对它进行处理。子系统名和作业队列名通常是同名的。
由于作业在队列中可能被Hold(挂起),或者作业队列的相应子系统不是活动状态,导致作业被Hold,因此,一个作业提交后长时间没有被处理,就应看它的作业队列状态以及子系统状态。
如果你提交了批作业,系统就会告诉你该作业被放到哪个作业队列中,你可以在Work with Job Queues屏幕上看作业队列的状态信息。Work with Job Queues屏幕的进入方法如下:
(1)从菜单进入
AS/400 Main Menu-->3. Grneral System Tasks-->1. Jobs-->5. Work with Job Queues
然后选择option 5.
(2)输入命令WRKJOBQ,按F4键填 入相应选项,然后敲执行键,显示Work with All Job Queues屏幕。在这一屏幕上列出了所有作业队列,最右边为该作业队列的状态(Status),中间有一列显示了每个作业队列的作业个数。如果你有权限,你可以挂起(Hold)或释放(Release)或删除(Delete)任何作业队列;也可以查看作业队列中作业的优先级(Priorith),这通过使用选项5(Work With)来做;可以对作业队列中的作业进行各种操作。
第十章 备份
备份和恢复目标
备份是将文件、库或者其它目标的拷贝存储到磁带或者软盘等其它设备上去或者存储到被称为save file的特殊文件上。Save file是仅次于硬盘上的一个文件,它可以用来存储硬盘上的数据,不再用其它设备。
恢复是把已经存储到磁带或者软盘上的拷贝恢复到系统上去。
备份主要用于下列三种用途:
对资料作后备拷贝以备原始资料遭到破坏时能对资料进行挽救
对资料作拷贝送至另一系统
不常用的资料拷贝下来脱机保存
返回
备份单个目标
备份单个目标在Save菜单上键入选项1(Files),4(Programs),或者5(Other objects),然后在命令提示屏幕上的相应字段内填入目标名、库名、设备名和目标类型名,再按执行键。
如果备份时需要用到多个磁带或者软盘,则当当前磁带或者软盘存满时会有中断报文送到操作员的报文队列中去。系统会提示你装入一个新的磁带或者软盘,当你装入新的磁带或者软盘后你需要回答该报文,即在Reply字段键入G以便继续执行备份操作。
返回
备份整个用户库
你可以象备份单个目标那样来备份一个库,不同之处在于你不用填入目标名和目标类型名,你仅需要填入库名和设备名。
备份整个用户库只需要你在库名字字段内填入*NONSYS,则所有的用户生成祝、QGPL库,特许程序库就会按其名称字母顺序存储起来,但在这以前要将所有的子系统都结束掉。
返回
自动备份的使用
AS/400为用户提供提供有自动备份磁盘上指定库或者文档信息到磁带上去的功能。你只需要制订一个计划,包括每日、每周、每月几点备份哪些内容到哪个设备上去。此计划一旦设置,AS/400系统将在指定时自动进行数据备份。
(a)设置每日备份选项
1、在命令行输入go setupbckup命令,然后敲执行键
2、要Set up Backup(SETUPBCKUP)菜单上选择1(Change Daily Backup Options)
3、在Change Daily Backup Options屏幕上的Backup Device字段上输入备份的设备名,在Tape sets to rotate处输入磁带组名,如果你想在备份之前清除磁带上的原有数据,请在Erase for Backup处输入Y。
4、按翻页键,进入下一屏幕,修改选项,并按执行键。
(b)设置每周备份选项
1、与(a)类似,在Set up Backup菜单上选择2(Change Weekly Backup Options)
2、在Change Weekly Backup Options屏幕上,输入备份所用的设备等等同(a)
3、按翻页键,进入下一屏幕,修改选项,并按执行键。
(c)设置每月备份选项
1、在set up Backup菜单上选择3(Change Monthly Backup Option)
2、同(a)中的3
3、按翻页键,进入下一屏幕,修改选项,并按执行键。
(d)修改备份的库及列表
1、在Setup Backup菜单上选择10(Change Library Backup list)
2、在Change Library Backup list屏幕上列出所有的Library,Daily,Weekly,Monthly等列都有YES或NO表示该库是否日备份、周备份、月备份,你可以根据需要用选项2(Change backup)修改每个库的备份计划。
3、按执行键
4、在Set up Backup菜单上选择11(Change folder list)
5、在Change Folder Backup list屏幕上列出所有的Floder,Daily,Weekly,Monthly等列都有YES或NO表示该库是否日备份、周备份、月备份,你可以根据需要用选项2(Change backup)修改每个Folder的备份计划。
6、按执行键
(e)修改备份时间
1、在Set up Backup菜单上选择20(Change Backup schedule)
2、在Change Backup schedule屏幕上修改相关字段
3、按执行键
至此,你的备份计划设置完毕,系统将会按你指定的设置进行备份。
返回
备份整个系统
当你第一次安装系统或者版本升级后,你应该备份整个系统
备份的内容包括:
许可内码(LIC)
系统库(QSYS)
配置数据
保安信息
系统值
所有Library
所有Folder
所有Document
所有mail
开始全系统备份前,首先要做如下工作:
确保你的用户具有*SAVSYS和*JOBCTL权限
确保没有PC机运行PC Support/400许可程序
已经格式化好一组用于备份的磁带
所有用户都Sign off退出系统
备份整个系统的步骤:
(1)在主控台Sign on到系统
(2)检查你是否在控制子系统下
(3)在命令行输入go runbckup命令
(4)在Run Backup菜单上选择11(Backup the Entire System)
(5)系统进到Specify Command Default屏幕,在该屏幕上填写有关参数,然后按执行键,系统将进行全系统备份。
全系统备份将执行如下命令:
SAVSYS
SAVLIB LIB(*NOSYS)
SAVDLO DLO(*ALL)
第十一章 其他日常操作
◎检查报文
为了检查系统操作在报文队列中哪些报文需要回答,可在命令行输入
DSPMSG QSYSOPR命令,然后按执行键,Work with Message屏幕会显示出QSYSOPR这一报文队列中的报文。
为了使系统发送报文时能够中断用户的工作,可以在命令行输入命令:
CHGMSGQ MSGQ(QSYSOPR) DLVRY(*BREAK)并按执行键。
◎查看系统上所有活动作业
为了查看系统上所有活动作业,想知道有哪些作业在运行(包括批作业和交互作业),可以采用下列步骤:
⑴在命令行输入WRKACTJOB命令,并按执行键
⑵为了显示有关数据,在该屏幕上按F11(Display elapsed data),你可以从该屏幕所显示的数据中得到系统为每个作业分配的资源情况,按F5(Refresh)键可以看到最新的资源使用情况。
通过该屏幕你还可以知道一个作业当前的状态。
◎检查打印机状态
为了检查系统上配置的所有打印机状态,在命令行输入命令WRKWTR,然后按执行键,在该屏幕上你可以看到每台打印机的状态,并可以启动或者终止某打印机。
◎检查设备状态
为了显示系统上配置的设备状态,在命令行输入WRKCFGSTS *DEV命令,然后敲执行键。你可以看到设备的状态,你还可以改变其状态。
◎检查通讯状态
在命令行输入WRKCFGSTS *LIN,你可以看到每条通讯线的状态,控制器的状态,及所连接设备状态,并可以改变这些通讯设备状态。
◎检查磁盘空间
你也许想知道系统磁盘空间是如何分布的,每个库、Floder\目标各自占用了多少磁盘空间等,为了做这一工作,首先要进行磁盘信息收集。进行磁盘信息收集是提交系统一个批作业,具体步骤如下:
1、在命令行输入go disktasks命令,按执行键
2、在Disk Space Tasks 菜单上选择1(Collect disk space information)
3、在Collect Disk Space Information屏幕上,选择收集的时间。
4、如果批作业提交后,你可以用下面方法查看该作业是否提交成功。
在命令行输入Go Assist命令,进到Operational Assistant菜单,在该菜单上选择2(Work with Jobs)查找名为QEZDKWRKMTH或QEZDKSPET的作业,看其状态是否为ACTIVE,如果是,则表示批作业还在运行。否则表示批作业已经完成。磁盘信息收集之后,系统将其信息存放在QUSRSYS库中的QAEZDISK数据文件里。
◎整理系统
整理系统是将系统上一些不再需要的目标清除,并保持系统处于良好的工作状态。你可以设定时间自动进行系统整理,具体方法如下:
1、在命令行输入Go Cleanup命令
2、在Cleanup Task菜单上选1(Change Cleanup Option)
3、在Change Cleanup Option屏幕上填写有关参数
说明:
Allow automatic cleanup:输入Y表示允许系统自动进行整理;如果选择N,则不执行自动整理。
Time cleanup starts each day:指定系统自动整理的时间
Number of days to keep:系统自动整理所列出的目标。对于每个目标你可以指定其在系统中保留的时间(按天数计算),*KEEP表示永久保留。
4、按执行键,设置完成,系统将在你设置的时间自动执行整理。
◎显示系统状态
在命令行输入命令WRKSYSSTS就可以显示系统状态并修改一些参数的值。
◎系统存储区A和B
系统中所有许可内码有两个备份,一个备份当作永久备份,称为系统存储区A,另一个备份当作临时备份,你为系统存储区B,在主机面板的数据显示区中B表示下次IPL时将从系统存储区B进行,B区与A区的主要区别就是B区含有PTF,如果你IPL时使用PTF,则必须从B存储区启动,通常使用从B存储区启动,只有当从B存储区启动失败时才从A存储区启动。
第十二章 系统保安
系统保安可以帮助你控制什么人能够进入系统和使用哪些设备、数据和程序以防止非故意或故意地破坏你系统中的资源。


阅读(2067) | 评论(0) | 转发(0) |
0

上一篇:ORACLE10g unix 下安装

下一篇:ramn数据库迁移

给主人留下些什么吧!~~