as400常用操作

更新时间:2023-11-25 08:50:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

技术经验

AS400常用操作手册

1、 关于表的操作

1.1、 数据库表的拷贝

wrkobj: 输入要查找的目标、库,执行。(wrkobj obj(gjjtemp/czyb)

在目标窗口输入3,执行,修改要拷贝到的目标库,同时 Duplicate data 选YES,执行。

然后使用grtobjaut进行赋权。Grtobjant 执行,输入 object、lib、object type(all)、users(要赋权者)、authority(*all)。

Grtobjaut obj(gjgrdta/czfzb) objtype(*all) user(gjgr) aut(*all)

注意:如目标在要拷贝到的库中存在,则不能覆盖,必须先删除。

1.2、 如何在400上修改某条记录

UPDDTA: 输入逻辑文件名,则可以按照逻辑文件键字检索记录,然后修改。

如输入物理文件名,则检索出所有记录,不能定位到某条记录,只能一条一条翻阅到要修改记录,然后修改,此时如果记录很多,太不方便。

1.3、 为表添加日志

STRJRNPF FILE(GJDWDTA/LBJQCB) JRN(GJDWDTA/GJJJRN) IMAGES(*BOTH)

1.4、 去掉表的日志(ENDJRNPF)

Journaled physical file . . . . > *ALL Name, *ALL

Library . . . . . . . . . . . Name, *LIBL, *CURLIB

+ for more values

第 1 页 共 28 页

技术经验

Journal . . . . . . . . . . . . > GJJJRN Name, *FILE

Library . . . . . . . . . . . > GJGRDTA Name, *LIBL, *CURLIB

1.5、 清空表数据

CLRPFM

clrpfm GJDWDTA/ltqsjb

1.6、 如何在两台服务器之间传递数据

例如 将810机器上的gjgrdta库中sbgqcb中的数据传送到270机器上的gjdwdta库中的sbgqcb中:

在810机器上执行如下操作: 1)CHGDDMF-> F4:

DDM FILE 项填写:TESTDDM

LIBRARY填写:QGPL

Remote file:

File 处填写SBGQCB

Library填写GJDWDTA

执行

2)CPYF->F4:

From file 处填写SBGQCB

Library处填写GJGRDTA

To file 处填写TESTDDM

Library 处填写QGPL

Replace or add records 处填写*ADD 执行。(执行成功后,屏幕下方显示记录条数)

第 2 页 共 28 页

技术经验

1.7、 修改物理文件属性

CHGPF:

MEMBER SIZE项控制PF文件的记录条数:输入*NOMAX,则没有条数限制。

REUSE DELETED RECORDS选项控制表空间是否可以重复利用:选YES则,在记录删除后其空间可以再利用,否则改空间不能重复利用,只有再RGZPFM后,才能重新利用该空间。

1.8、 修改物理文件字符集为1388

CHGPF:F10,再F9, Coded character set ID 改为1388

1.9、 优化表RGZPFM

释放delete语句删除的数据所占用的数据库空间。

1.10、 DSPDBR

显示数据库文件(即表)的相关信息,如其物理文件,物理文件上挂有的所有的逻辑文件等。

DSPDBR,执行,输入如下信息:

File . . . . . . . . . . . . . . > DWXXB

Library . . . . . . . . . . . > GJDWDTA

Output . . . . . . . . . . . . . *

执行。

1.11、 DSPFD

显示数据库文件(即表,包括PF和LF)的JOURNAL、KEY FIELD。 也可查看逻辑文件挂到了哪个物理文件上

File . . . . . . . . . . . . . . > DWXXB

第 3 页 共 28 页

技术经验

Library . . . . . . . . . . . > GJDWDTA Type of information . . . . . . *ALL + for more values Output . . . . . . . . . . . . . * File attributes . . . . . . . . *ALL + for more values

1.12、 DSPOBJD

显示文件是由哪个源文件编译过来的。 Object . . . . . . . . . . . . . > LDWHJBL01 Library . . . . . . . . . . . > GJCSDTA Object type . . . . . . . . . . > *FILE 执行,8,执行

1.13、 DSPFFD

显示数据库文件(即表)的字段信息,包括名称、类型,长度,及其源定义文件中所引用的字段类型定义文件等。

File . . . . . . . . . . . . . . > DWXXB

Library . . . . . . . . . . . > GJDWDTA

Output . . . . . . . . . . . . . *

2、 object相关操作

2.1、 查看锁

DSPRCDLCK 查看数据库表记录锁的情况

WRKOBJLCK: 表名,库名,OBJECT TYPE项输入*file 执行 F6 查看member 锁,输入5,再输入10,执行,查看锁的详细信息。 输入4,end job。

第 4 页 共 28 页

技术经验

2.2、 WRKOBJ

The Work with Objects (WRKOBJ) command shows a list of objects from one or more libraries.

WRKOBJ,执行,输入要使用的obj名称等如下:

Object . . . . . . . . . . . . . GJ0101R1 Library . . . . . . . . . . . *ALL Object type . . . . . . . . . . *ALL

执行,即可找到要查找的目标,便可进行copy、delete等操作。

3、 Strpdm相关操作

3.1、 在OBJECT中查找某一字符串

在 WRKOBJPDM界面,在OBJECT前使用25,按执行键执行,找到第一个后在执行,直到找完为止。

3.2、 在MEMBER中比较文件的不同

在 Work with Members Using PDM界面,在member前使用54,F4,输入要比较的文件名按执行键执行。

3.3、 在Work with Members Using PDM窗口

F14,显示程序修改时间。 F14=Display date F15=Sort date

F18 : compile in batch 改为Y ,编译时编译信息可以用DM看。

第 5 页 共 28 页

本文来源:https://www.bwwdw.com/article/i1st.html

Top