AS400 自学笔记集锦 - 图文 下载本文

AS400学习笔记 2006/04,Daniel,Easycon

用大量硬盘容量,此时即使停止客户端程序,服务器端的作业也不会马上释放占用的空间,并可能导致系统崩溃,如经常出现,可使用方法如下:

修改QZDASOINIT作业所使用的CLASS,可以根据各自公司ODBC的使用情况将CLASS 中MAXTMPSTG 值改为允许的最大临时空间,当其在运行中,临时空间超过该值时,系统自动结束此QZDASOINIT作业,避免系统崩溃。

系统缺省的CLASS MAXTMPSTG值是*NOMAX。

3.35 如何修改qsys/qadbxref的CCSID?

作者:jacksu

( http://it.sinru.com/knowbase/html/2005-02/redir.php?code=MTEwNzc2NDc2OQ==# ) 有些用户想修改模版物理文件QSYS/QADBXREF的CCSID或其它属性,使用CHGPF命令修改时系统提示此目标被锁定,使用WRKOBJLCK OBJ(QADBXREF) OBJTYPE(*FILE)得知目标是被作业QDBSRVXR锁定的,而此作业是系统作业,用户不能使用ENDJOB命令结束此作业,故在系统正常运行的情况下是不能对此文件进行修改.

用户如必须在不影响系统的前提下修改此文件,则需要手动IPL,在IPL过程中的IPL OPTION屏中修改DEFINE OR CHANGE SYSTEM AT IPL项为Y(缺省为N),按执行键后下一屏中选择5(GENERAL OBJECT COMMANDS),在相继屏中选4(CHANGE PHSICAL FILE),其它操作请按屏幕提示执行。类似的方法可以修改其它系统目标的属性。

3.36 如何在SQL/400中利用RRN(相对记录号)处理与

记录号相关的信息?

作者:jacksu

( http://it.sinru.com/knowbase/html/2004-12/redir.php?code=MTEwMjg1ODM3NA==# ) 下面以实例说明:

1. 显示记录顺序:

SELECT RRN(file_name), field1,field2,...FROM file_name 2. 选出相对记录号大于10000的记录:

SELECT RRN(file_name), field1,field2,...FROM file_name

WHERE RRN(file-name) > 10000

3. 更新相对记录号大于10000的记录中某字段的值: UPDATE file-name SET field1 = value

WHERE RRN(file-name) > 10000

3.37 物理文件与SQL表的区别?

作者:jacksu

( http://it.sinru.com/knowbase/html/2004-12/redir.php?code=MTEwNDA3MTMxMA==# ) 说明:

无论是 OS/400 的命令 CRTPF 或者是 SQL 语句 CREATE TABLE 都可以在

- 49 -

AS400学习笔记 2006/04,Daniel,Easycon

AS/400 上创建 *FILE 类型的对象。但是用CRTPF 命令创建的物理文件中的某些参数是用 SQL 语句 CREATE TABLE 无法对应的。这些参数是 *FILE 类型的对象属性的一部分,并且会影响到访问该物理文件时的操作环境。所以如果您使用 SQL 语句 CREATE TABLE 创建物理文件, OS/400 将使用 CRTPF 命令的默认值与之对应。下面逐一介绍这些参数:

-- 最大成员数(MAXMBR): 物理文件可以是多成员的,但是所有用 SQL 语句 CREATE TABLE 创建的表只能有一个成员。( CRTPF 命令中 MAXMBR 参数的默认值为1。)

-- 成员大小(SIZE):

OS/400 用记录数量来指示初始化给该物理文件分配的空间大小,以及超出初始空间后如何分配额外的空间。

CRTPF 命令初始10000条记录的空间,最大扩展至13000条记录空间,每次增长1000条记录空间。

CREATE TABLE 语句的默认值为 *NOMAX。

-- 重复使用已删除记录/删除记录百分比(REUSEDLT/DLTPCT):

当一条记录被删除后,先前被它所占用的空间将保留在文件空间中,不会被删除。 参数 REUSEDLT(*YES/*NO) 决定新插入的记录是否重复使用原来被删除的记录的物理空间。

参数 DLTPCT 是被删除记录数与所有活动记录的百分比数值。当关闭物理文件时,删除的记录数量超过这个百分比时,历史记录中会显示信息: CPF4653 -- 成员xxx超出了DLTPCT的数值。

CRTPF 命令默认值为: REUSEDLT(*NO), DLTPCT(*NONE)

CREATE TABLE 语句默认值为: REUSEDLT(*YES), DLTPCT(*NONE)

3.38 Domino for AS/400备份与恢复

一.Domino for AS/400备份

Domino for AS/400备份对于保障其正常运行十分重要,Domino for AS/400备份包括以下四个方面:

1.Domino for AS/400应用软件和产品文件的备份。 2.Domino for AS/400的备份。 3.Mail Database的备份。 4.特定数据库的备份。

下面将详细说明:

1.Domino for AS/400应用软件和产品文件的备份。 按照用户的不同要求,有以下几种方法:

GO SAVE, Option 21 ->; 备份整个AS/400系统,包括Domino应用软件、产品文件、数据库)。 GO SAVE, Option 22 ->; 仅备份系统数据(包括Domino for AS/400),保存产品库(library)和包含特许程序的目录(driectroy)。

GO SAVE, Option 23 ->; 仅备份用户数据,保存所有的用户文件和数据库。

- 50 -