AS400 自学笔记集锦 - 图文(5)
AS400学习笔记 2006/04,Daniel,Easycon
2 经验记录
2.1 DB2 IMPORT命令
在6000上,通过db2 connect链接到400上取,在做db2 import的操作时,系统要求对应的表必须要有日志,否则系统将不允许Import的操作处理
2.2 创建DB2 CONNECT的链接方法(RS6000-
AS400)
(1) 在AS400上,从OS/400 main 菜单中输入: WRKRDBDIRE
按 enter键后,将打开 Work with relational database directory entries面板
(2) 从 Work with relational database directory entries面板:
? 选择选项 1 来 添加数据库 ? 输入数据库名: SAMPLE
注释:SAMPLE是 machine 2 上的数据库,您要从 iSeries 客户机机连接到该数据库上。如果您不记得数据库的名字,可以从 CLP 发出下面的命令:
list db directory
然后按照 Directory 条目类型为‘indirect'来查找条目。这些条目将与您的服务器上的本地数据库相对应
Remote location设置为*LOCAL,Type: *IP 默认端口号是 *DRDA,指 446 端口。
- 11 -
AS400学习笔记 2006/04,Daniel,Easycon
默认的认证方法是 *ENCRYPTED,它只能在 iSeries 机器间使用 (3) 在客户端设置DB2 CLI的属性参数信息
? db2 catalog tcpip node mynode remote 192.168.51.2 server 446 (NOTE:PORT 446 is
used only in DB2/400 CONNECTION)
? db2 catalog db backup as testdb at node mynode ? db2 terminate
(4) 在DB2 客户端绑定CLI的应用程序和DB2实用程序
绑定DB2 PACKAGE(注意绑定顺序,以下命令的执行目录在~boc/sqllib/bnd下): bind @db2ubind.lst blocking all sqlerror continue grant public bind @db2cli.lst blocking all sqlerror continue grant public bind @ddcs400.lst blocking all sqlerror continue grant public (5) 创建完成后,若需要链接进入的用户能够在6000上远程db2 …做create等类似
的操作,需给定权限
Special authority . . . . . . . SPCAUT *ALLOBJ
2.3 AS400上调用PGM命令做大量数据处理操作
建议使用sbmjob将命令提交成BCH(批处理作业),这样系统处理的效率将大大提高
2.4 AS400日常运行维护
1) 日常观测机器的运行情况:
a) dsplog 每日上班,看机器日志,主要看机器的运行情况
b) wrkactjob 看看系统中的活动作业,可以看有哪些用户登入,那些作业使用
系统资源情况。
c) wrkdsksts 看硬盘的使用情况
d) DSPHDWRSC TYPE(*PRC) 看硬件情况,在TYPE中,不同参数将显示不同
硬件的情况
e) WRKSYSSTS 看系统的状态(硬盘空间,登入机器的用户数,作业数) 2) AS400现在的用户有安全管理官员级别:QSECOFR
3) AS/400 正常关机:PWRDWNSYS OPTION(*IMMED)
a) 如果不能正常关机,在面板调到(02 BM )状态,按电源健,隔三秒再按
一次电源健就可以手动关机。
4) AS/400 正常开机,在面板调到(01 BN)按电源健(白色键)系统自动开机,不
需要人去选择IPL程序。
5) AS/400 如果不能正常自动调用IPL程序,把面板调到(01 BM),此时是手动开
机,需要人工干预调用IPL程序。在选择中,选择调用IPL程序,输入用户和密码(QSECOFR,QSECOFR)其他的都是按CTRL键确认或F12键。
2.5 一个关于备份报错的处理操作
Q1:用AS400的SAVELIB命令备份数据库时(数据库有6G左右),刚开始还在备份,
- 12 -
AS400学习笔记 2006/04,Daniel,Easycon
后来显示一条消息
Waiting for reply to message on message QSYSOPR.
意思是让我回应消息,但我按任何按键都不起作用,请问如何处理? A11:用DSPMSG QSYSOPR看有何信息,一般是需要回答的信息。 A12:System request =>; Enter =>; option 4
Q2:但是我按任何按键都不起作用呀,我怎么输入命令呀?
A21:你有可能在online操作,可以另外开一个5250终端或按系统请求键,然后在命令行上输入楼上的命令
A22:你首先应该做的就是先查看具体的消息内容: shift+esc ==>; 选择display sysopr message 然后根据具体的消息才能决定下一步做什么
Q3:Device TAP01 cannot process loaded volume.(C R INZ)
好像是磁带的格式不对,但我是用INZTAP格式化的磁带呀,怎么会不对呢? A31:回复INZ就可以了。
原因是400认为磁带的格式不对(很可能是所做的格式化跟磁带机的类型不符)。初始化就可以了。
A32:对,先回复INZ,然后一路F3退到原来的界面
2.6 400上C/C++程序调用PGM
调用处理的方法解释一:
1、先用预处理命令将rpg程序映射成C/C++API。 2、直接调用映射后的api即可
大家提到的system或者*exec()的函数,不但性能低,而且根本没办法让c程序处理rpg程序返回参数。
映射成c api方式,才是万能的方法。在c程序预处理段如下声明即可: #pragma linkage(pgmrpg, os, nowiden) ..... main() { .... pgmrpg(parm1, parm2,rtncod); .... } 建议所有的传入参数最好采用字符指针,约定长度。另外,c程序取rpg程序参数时,用memcpy函数拷贝。 调用处理的方法解释二:
在OS/400中,ILE C如何调用ILE RPG程序?
http://www-1.ibm.com/support/docview.wss?uid=csc10a51294c5b22e6f648256f3900080d9fDocument - : 2822324J26000 Body:
[标题] 在OS/400中,ILE C如何调用ILE RPG程序?
- 13 -
AS400学习笔记 2006/04,Daniel,Easycon
内容提要:
在AS/400的开发中通常会遇到两种不同的语言之间的调用问题,例如,ILE C的程序如何调用ILE RPG程序,本文将通过一个简单的例子来说明调用过程。 说明:
本文主要用两个程序来说明ILE C如何调用ILE RPG程序, 一个程序是ILE C程序,程序名式PMGC;一个程序是ILE RPG程序,程序名式ILE RPG。 这两个程序的内容如下:
ILE C 程序:PGMC
*************** Beginning of data ********** 0001.00 #include
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




