解析415错误代码:如何检索AS400系统中的MB队列日志信息
如何查询AS400 MB队列日志
一、数据备份与恢复
1、生成保存文件
CRTSAVF FILE(QGPL/UNIDATA)(用于临时数据存储)
2、备份数据
SAVLIB LIB(UNIDATA) DEV(SAVF) SAVF(QGPL/UNIDATA)(备份整个库)
SAVOBJ OBJ(ALL) LIB(UNIDATA) DEV(SAVF) SAVF(QGPL/UNIDATA)(备份库中的对象)
3、恢复数据
RSTLIB SAVLIB(UNIDATA) DEV(SAVF) SAVF(QGPL/UNIDATA)(恢复整个库)
RSTOBJ OBJ(ALL) SAVLIB(UNIDATA) DEV(SAVF) SAVF(QGPL/UNIDATA)(恢复库中所有对象)
4、日志数据恢复
Apyjrnchg重新恢复数据(从远到近)
Rmvjrnchg移除(从近到远)
二、建立日志跟踪
1、创建表(PF)
CREATE TABLE CHENDONG/EMPINF(EMPID CHAR(8) NOT NULL,EMPNAME VARCHAR(50) NOT NULL,BIRTHDAY DATE NOT NULL,AGE INT NOT NULL,PRIMARY KEY(EMPID))
CREATE TABLE CHENDONG/EMPRSM(EMPID CHAR(8) NOT NULL,XNO INT NOT NULL,ROLE VARCHAR(50) NOT NULL,SALARY DECIMAL(18,2) NOT NULL,PRIMARY KEY(EMPID,XNO))
2、创建索引(INDEX)
CREATE INDEX CHENDONG/INFINDEX ON CHENDONG/EMPINF(EMPID ASC,EMPNAME DESC)
3、创建视图(VEIW)
CREATE VIEW CHENDONG/INFVIEW AS(SELECT A.EMPID,A.EMPNAME,B.XNO,B.ROLE,B.SALARY FROM CHENDONG/EMPINF A JOIN CHENDONG/EMPRSM B ON A.EMPID= B.EMPID)
4、创建日志接收器(JRNRCV)
CRTJRNRCV HAJRNLIB/QSQJRN0001 TEXT(‘QSQJRN0001 IS CREATED BY CD’)
5、创建日志(JRN)
CRTJRN JRN(HAJRNLIB/QSQJRN) JRNRCV(HAJRNLIB/QSQJRN0001) TEXT(‘QSQJRN IS CREATED BY CD’)
6、创建日志跟踪
STRJRNPF FILE(CHENDONG/EMPINF CHENDONG/EMPRSM) JRN(HAJRNLIB/QSQJRN) IMAGES(BOTH) OMTJRNE(OPNCLO)
7、终止日志跟踪
ENDJRNPF FILE(CHENDONG/EMPINF CHENDONG/EMPRSM) JRN(HAJRNLIB/QSQJRN)
ENDJRNPF FILE(ALL) JRN(HAJRNLIB/QSQJRN)
8、查看日志
(1)DSPJRN JRN(SITJRNLIB/SITJRN)(显示所有日志)
(2)DSPJRN JRN(PEPJRNLIB/QSQJRN) FROMent( 27386273) RCVRNG(CURCHAIN)(显示此序号以后的所有日志)
(3)DSPJRN JRN(PEPJRNLIB/QSQJRN) RCVRNG(CURCHAIN) FROMTIME(090108 070001) JRNCDE((R))(通过时间查询日志)
DSPJRNRCVA HAJRNRCV/QSQJRN0001(查看日记的最大序号)
9、查看表的基本属性
Dspffd表名(查看表的基本属性)
三、用户管理
1、创建用户
CRTUSRPRF USRPRF(USR01) PASSWORD() USRCLS(SECOFR) INLMNU(MAIN)
2、修改用户
CHGUSRPRF USRPRF(USR01) STATUS(DISABLED)(用户不可用)
3、删除用户
dltusrprf usr01
4、启用用户
当用户登录三次错误密码后,系统会自动将该用户禁止登录,用户的状态被关闭,设备也被关闭,需要执行下面两项任务才能重新启用用户
WRKCFGSTS CFGTYPE(DEV)(找到用户的设备,将其Make available)
CHGUSRPRF USRPRF(USR01) STATUS(ENABLED)
四、作业管理
1、查看作业
(1)WRKACTJOB(查看当前活动作业,即系统所有作业)
(2)WRKJOB(查看单一作业)
(3)DSPJOB(只能显示作业,不能对作业进行修改)
(4)WRKOUTQ(查看输出队列)
(5)DSPLOG(显示所有历史日志)
(6)DSPJOBLOG(查看你的当前作业)
(7)WRKJOBD(查看作业描述)
2、结束作业
(1)DSCJOB(可以结束作业,但只是暂停显示,可重新登录)
(2)ENDJOB(可以结束作业,结束了不可再登录)
3、WRKACTJOB描述
TIMW连接状态,但没有作业
Wrkoutq输出队列
Dsplog显示所有历史作业
Dspjoblog查看你的当前作业
Wrkjobd查看作业描述
五、对象
1、查看对象锁的状态
wrkobjlck obj(qsys/chendong) objtype(deve)
2、锁的含义
shrrd lock shared for read(共享只读)
shrupd lock shared for update(共享可修改)
shrnup lock shared no update(共享不可修改)
exclrd lock exclusive allow read(排除允许可读的)
excl lock exclusive no read(排除不可读的)
none
关键字:End severity(到该级别会被结束)
3、对象分类
环境
1、outq(输出队列)
2、jobd(作业描述)
资源
1、peim
2、dtaara
3、dtaq
用户
1、user
2、unisw
4、对象授权
grtobjaut
5、查看对象属性
DSPOBJD OBJ(库名/名) objtype(all)查看对象的属性
wrkobj obj(qgpl/all) objtype(file)查看所有文件对象
六、客户实施
A、安装
1、创建保存文件
Crtsavf qgpl/xunilib、crtsavf qgpl/xunidata
2、上传保存文件(注意bin)
ftp...
username:*
password:
3、恢复unilib网络通讯)、unidata(管理中心)库(先恢复unilib)
Rstlib savlib(unilib) dev(savf) savf(qgpl/xunilib)
Rstlib savlib(unilib) dev(savf) savf(qgpl/xunilib)
4、实施工具安装
先安装管理中心setup、然后安装网络中心setup
5、确认
给客户一张配置表,确认客户控制台一定要具备2G以上内存、80G的硬盘、操作系统2003或XP
B、配置
1、确认通讯关系(主备机)
(1)在后台:
主机上ADDRDBDIRE RDB(S65F3E8F) RMTLOCNAME('198.198.198.88'IP) TEXT(DSP88)
备机上ADDRDBDIRE RDB(S6520D8B) RMTLOCNAME('198.198.198.90'*IP) TEXT(DSP90)
备机上设定ADDRDBDIRE RDB(S6520D8B) RMTLOCNAME('198.198.198.90'*IP) TEXT(DSP90)
(2)运用操作工具
点击,主机操作——主机连接——配置主机远程通讯(备机同上)
2、调整系统参数(主备机)
CHGDDMTCPA AUTOSTART(YES) PWDRQD(NO)
3、创建用户UNISW(主备机上均需创建,登录界面需登出)
主机上:CRTUSRPRF USRPRF(UNISW) PASSWORD() USRCLS(SECOFR) CURLIB(UNIDATA) SPCAUT(ALLOBJ) JOBD(UNIDATA/UNIJOBD) OUTQ(UNIDATA/UNIOUTQ)
备机上:CRTUSRPRF USRPRF(UNISW) PASSWORD() USRCLS(SECOFR) CURLIB(UNIDATA) SPCAUT(ALLOBJ) JOBD(UNIDATA/UNIJOBD) MSGQ(LIBL/UNISW) OUTQ(UNIDATA/UNIOUTQ)
4、主备机授权:ADDSVRAUTE
主:ADDSVRAUTE USRPRF(UNISW) SERVER(S65F3E8F) USRID(unisw) PASSWORD()
备:ADDSVRAUTE USRPRF(UNISW) SERVER(S6520D8B) USRID(unisw) PASSWORD()
描述:主机上添加备机的,备机上添加主机的
(1)、用户UNISW
(2)、密码ls4169
5、备份还原用户数据(unitest)
(1)备份用户数据
Savlib lib(unitest) dev(savf) savf(qgpl/xunitest)
(2)还原用户库(unitest)
Rstlib savlib(unitest) dev(savf) savf(qgpl/xunitest)
6、建立日志跟踪
a、建立HAJRNLIB库
crtlib hajrnlib text(‘jrnlib created’)
b、建立Q90JRN0001(主机)、Q88JRN0001(备机)
crtjrnrcv hajrnlib/q90jrn0001 text('q90jrn0001 created')
crtjrnrcv hajrnlib/q88jrn0001 text('q88jrn0001 created')
c、建立QSQJRN
crtjrn jrn(hajrnlib/qsqjrn) jrnrcv(hajrnlib/q90jrn0001) text('qsqjrn created’)
crtjrn jrn(hajrnlib/qsqjrn) jrnrcv(hajrnlib/q88jrn0001) text('qsqjrn created’)
d、建立QMQJRN
主机上:ADDRMTJRN RDB(S65F3E8F) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) RM TJRNTYPE(TYPE2)
备机上:ADDRMTJRN RDB(主机序列号) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) RM TJRNTYPE(TYPE2)
e、远程日志激活
主机上: CHGRMTJRN RDB(S65F3E8F) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) JR NSTATE(ACTIVE) DELIVERY(SYNC)
描述:CHGRMTJRN(同步、jrnstate(active))
主机的远程日志被激活,备机不用(注:主机的远程日志即在备机上的rmtjrn)
7、批量日志绑定
主机操作(备机操作)—>主机连接(备机连接)—>参考工具—>主机批量日志(备机批量日志)
C、授权
1、授权
(1)双击,正确填入信息,点击确认
(2)出现下面界面表示建立连接成功,点击确定,点击下一步
(3)正确输入信息,点击确认,然后点击下一步
(4)输入产品注册号,点击确认
(5)出现下面界面表示注册成功,点击确定,点击关闭退出注册
注:主备机一样,但请注意其中的某些关键项
2、初始化列表
(1)双击()进入管理中心界面
(2)文件——建立连接,出现下面界面,正确输入信息,点击确认
(3)出现下面界面,表示服务器连接成功,点击确定
(4)文件——初始化业务库列表,填入系统库目录信息,点击执行,将其添加到下面的如图位置
(5)文件——初始化实施作业,进入,填入正确信息,点击执行
DSPJRNRCVA HAJRNLIB/Q90JRN0001(查找最后日志号)
DSPJRN jrn(HAJRNLIB/QsqJRN) froment(287)(通过最后日志号查找日志时间)
(6)出现下面界面点击是继续操作
(7)出现下面界面,表示初始化参数完成,点击确定,点击关闭
(8)退出管理中心
3、创建用户
点击(实施管理器)
(1)主机操作——主机连接,正确输入信息,点击确认
(2)出现下面界面,表示连接成功,点击确定,退出操作
(3)主机初始化——主机用户建立,输入口令,确认
(4)备机同主机类似
4、创建映射
(1)点击,以用户unisw登录,密码与用户名相同
(2)文件——新建数据源,选择类型,点击确定
(3)进入数据源定义界面,正确输入信息,点击确定
数据源建立成功
(4)点击(刷新),可以看到新建数据源
文件——新建数据目标,正确输入信息,点击确定(建立数据目标同建立数据源)
(5)创建映射
文件——新建映射
源数据库的表与目标数据库的表要一致,点击下一步,如果没有主键,直接点保存
5、启动子系统(在备机上)
STRSBS SBSD(UNIDATA/IUNISBS)
STRSBS SBSD(UNIDATA/UNIHASBS)
注:一个一个添加映射时需要对其实施实时控制开关(开启)
也可以用实施工具进行批量映射,对整个表进行批量
点击,参考工具——i2i批量映射(批量映射不用实时控制开关)
6、结束iunisbs子系统运行
ENDSBS SBS(IUNISBS) OPTION(IMMED)
D、培训
七、IP
1、创建IP
WRKHDWRSC TYPE(*CMN)(查看以太网资源:CMN01)
注释:Work with Communication Resources
CRTliNETH liND(ETH03) RSRCNAME(CMN01)(创建线的描述ETH03,需要用到以太网CMN01)
注释:Create Line Desc(Ethernet)(CRTLINETH)
ADDTCPIFC INTNETADR(‘198.198.198.11’) LIND(ETH03) SUBNETMASK(‘255.255.255.0’)(创建IP,需要用到线的描述ETH03)
注释:Add TCP/IP Interface(ADDTCPIFC)
CFGTCP—>1—>F11(查看创建的IP、本地IP)
2、查看业务IP
Dspdtaara unidata/uniflgmb
403.20-护照登录失败。此错误代码专属于IIS6.0。
404-找不到。
404.0-(无)-未找到文件或目录。
404.1-无法在请求的端口上访问Web站点。
404.2-Web服务扩展锁定策略阻止了本次请求。
404.3-MIME映射策略阻止了本次请求。
405-访问本页面的HTTP动词不被允许(方法不被允许)
406-客户端浏览器不接受所请求页面的MIME类型。
407-需要代理身份验证。
412-前提条件失败。
413-请求实体过大。
414-请求URI过长。
415-不支持的媒体类型。
416-请求的范围无法满足。
417-执行失败。
423-锁定错误。
5xx-服务器错误
服务器因错误无法完成请求。
500-内部服务器错误。
500.12-应用程序正在Web服务器上重启。
500.13-Web服务器过忙。
500.15-不允许直接请求Global.asa。
500.16-UNC授权凭证不正确。此错误代码专属于IIS6.0。
500.18-URL授权存储无法打开。此错误代码专属于IIS6.0。
500.100-内部ASP错误。
501-页眉值指定了未实现的配置。
502-Web服务器作为网关或代理服务器时收到无效响应。
502.1-CGI应用程序超时。
502.2-CGI应用程序出错。application.
503-服务不可用。此错误代码专属于IIS6.0。
504-网关超时。
505-HTTP版本不受支持。
FTP
1xx-肯定的初步答复
这些状态代码表明一项操作已成功开始,但客户端希望在继续操作新命令前得到另一个答复。
110重新启动标记答复。
120服务已就绪,将在nnn分钟后开始。
125数据连接已打开,开始传输。
150文件状态正常,准备打开数据连接。
2xx-肯定的完成答复
一项操作已成功完成。客户端可以执行新命令。200命令确定。
202未执行命令,站点上的命令过多。
211系统状态,或系统帮助答复。
212目录状态。
213文件状态。
214帮助消息。
215NAME系统类型,其中,NAME是AssignedNumbers文档中所列的正式系统名称。
220服务就绪,可以执行新用户的请求。
221服务关闭控制连接。如果适当,请注销。
225数据连接打开,没有进行中的传输。
226关闭数据连接。请求的文件操作已成功(例如,传输文件或放弃文件)。
227进入被动模式(h1,h2,h3,h4,p1,p2)。
230用户已登录,继续进行。
250请求的文件操作正确,已完成。
257已创建“PATHNAME”。
3xx-肯定的中间答复
该命令已成功,但服务器需要更多来自客户端的信息以完成对请求的处理。331用户名正确,需要密码。
332需要登录帐户。
350请求的文件操作正在等待进一步的信息。
4xx-瞬态否定的完成答复
该命令不成功,但错误是暂时的。如果客户端重试命令,可能会成功。421服务不可用,正在关闭控制连接。如果服务确定它必须关闭,将向任何命令发送这一应答。
425无法打开数据连接。
426Connectionclosed;transferaborted.
450未执行请求的文件操作。文件不可用(例如,文件繁忙)。
451请求的操作异常终止:正在处理本地错误。
452未执行请求的操作。系统存储空间不够。
5xx-永久性否定的完成答复
该命令不成功,错误是永久性的。如果客户端重试命令,将再次出现同样的错误。500语法错误,命令无法识别。这可能包括诸如命令行太长之类的错误。
501在参数中有语法错误。
502未执行命令。
503错误的命令序列。
504未执行该参数的命令。
530未登录。
532存储文件需要帐户。
550未执行请求的操作。文件不可用(例如,未找到文件,没有访问权限)。
551请求的操作异常终止:未知的页面类型。
552请求的文件操作异常终止:超出存储分配(对于当前目录或数据集)。
553未执行请求的操作。不允许的文件名。
常见的FTP状态代码及其原因
150-FTP使用两个端口:21用于发送命令,20用于发送数据。状态代码150表示服务器准备在端口20上打开新连接,发送一些数据。
226-命令在端口20上打开数据连接以执行操作,如传输文件。该操作成功完成,数据连接已关闭。
230-客户端发送正确的密码后,显示该状态代码。它表示用户已成功登录。
331-客户端发送用户名后,显示该状态代码。无论所提供的用户名是否为系统中的有效帐户,都将显示该状态代码。
426-命令打开数据连接以执行操作,但该操作已被取消,数据连接已关闭。
530-该状态代码表示用户无法登录,因为用户名和密码组合无效。如果使用某个用户帐户登录,可能键入错误的用户名或密码,也可能选择只允许匿名访问。如果使用匿名帐户登录,IIS的配置可能拒绝匿名访问。
550-命令未被执行,因为指定的文件不可用。例如,要GET的文件并不存在,或试图将文件PUT到您没有写入权限的目录。
共有 0 条评论