`

AS400作业备份

    博客分类:
  • OS
 
阅读更多

今天有一个需求,要求把AS400一个Queue里面的作业备份到另一个Queue里面,备份成功后删除。

String copyCmd = new String(
									"QSYS/SNDTCPSPLF RMTSYS('"
											+ this.backServerIp + "') "
											+ "PRTQ(" + this.backQueueName
											+ ") " + "FILE(" + splf.getName()
											+ ") " + "JOB("
											+ splf.getJobNumber() + "/"
											+ splf.getJobUser() + "/"
											+ splf.getJobName() + ") "
											+ "SPLNBR(" + splf.getNumber()
											+ ") " + "JOBSYSNAME(*CURRENT) "
											+ "DESTTYP(*AS400) TRANSFORM(*NO) "
											+ "DLTSPLF(*YES)");

 backServerIp 是IP地址,127.0.0.1就表示同一个机器之间的备份。

 splf 是作业对象

关键是 backQueueName 备份的 Queue名称如何表示?

在AS400中用wrkoutq命令可以查看库和作业,如果把backQueueName 写成简历的Queue名(即不要前面的库名和OUTQ后缀)可以备份,这样做要求是你的备份Queue名称在所有库中是唯一的,若备份前的作业的当前库中有一个和你要备份Queue名称一样的Queue,那么它就会备份到当库中的这个Queue中去了。

另一个办法是把backQueueName写成库名/Queue名,库名为备份所在库名,库名不要后缀(.LIB),Queue名不后缀(.QUTO),试了好几次也不行,后来查了资料要求写成'库名/Queue名' 如:'QGPL/QC1PRTB' 一定要加上“ ' ”这个引号!

 

分享到:
评论

相关推荐

    AS400基础知识讲解,初学者使用

    此外,AS/400具备高可用性,能实现无缝的系统备份和恢复,保证了业务连续性。另外,它的硬件设计也十分出色,包括内置的磁盘冗余和故障转移功能,确保了系统的稳定运行。 在基本概念和术语部分,初学者需要理解AS/...

    简明的AS400教程

    本教程涵盖了AS/400系统概况、系统接口、对象管理、工作管理、开机与关机、安全性管理、备份与恢复、设备管理、故障诊断与处理、补丁程序等内容。 AS/400系统概况 ---------------- AS/400是当今世界上最流行的中...

    AS400 中文技术手册

    AS400提供了强大的系统管理和监控工具,如System iNavigator和Operations Navigator,可以帮助管理员进行性能监控、故障排查、备份恢复等任务。系统还支持自动化的作业调度和错误处理,大大减轻了运维负担。 七、...

    AS400自学笔记整理

    作为AS400初学者,学习AS400的命令和操作是非常重要的,本笔记整理了AS400学习笔记的主要内容,包括命令记录、示例解析、数据库操作、系统设置、调试作业信息、字符集设置、日志文件设置、FTP命令、OBJ打包备份命令...

    AS400官方资料

    1. **CL(Control Language)**:CL是AS400上的命令脚本语言,用于编写系统任务自动化脚本,执行日常管理任务,如文件备份、作业调度、打印管理和数据库维护。它具有直观易懂的结构,能够帮助管理员高效地管理AS400...

    AS400_中文培训教程

    - **作业**:介绍了AS/400中的作业概念,包括作业的定义和使用。 - **子系统和内存池**:解释了子系统的功能以及内存池的概念和管理。 - **队列**:队列用于管理作业的执行,包括作业队列、消息队列等。 - **进程、...

    AS400 中文培训教程

    - **作业的启动**:AS/400支持不同类型的作业启动方式,包括交互作业、后台作业和Spooling作业。交互作业通常是由用户直接发起的;后台作业则是在没有用户干预的情况下执行的;Spooling作业则是在需要打印或其他输出...

    AS400学习资料

    - **设备管理**:AS/400提供了强大的设备管理功能,包括备份/恢复服务、工作管理、数据管理等,以确保系统的稳定运行和数据的安全性。 #### 操作助理 - **操作助理**:AS/400提供了不同级别的操作助理,帮助用户...

    as400 培训讲义

    AS/400的作业调度和管理是通过作业队列和作业描述来实现的,允许用户预定义作业的执行顺序和条件。 3. **安全管理** 包括用户权限设置、访问控制列表(ACL)、数据加密等,确保系统的安全运行。 4. **通讯管理**...

    Sql2005自动备份数据库作业代码

    本文将详细讲解如何使用Transact-SQL(T-SQL)编写一个自动备份数据库的作业代码,以及如何配置这个作业以实现自动删除旧备份的功能。 首先,我们需要创建一个存储过程来执行数据库备份。以下是一个示例代码,它会...

    AS400全系统恢复及设置

    AS400全系统恢复及设置是IBM iSeries(旧称AS/400)操作系统中的关键维护任务,对于任何依赖此平台的企业来说都至关重要。AS400系统以其稳定性和安全性著称,但如同所有计算机系统一样,它也可能遭遇硬件故障、软件...

    AS400教程 适用于IBM中小型机

    教学目标是让学生能够胜任AS/400操作员的角色,这涉及到对系统特点、架构、基本概念和术语的理解,以及使用在线帮助、监控作业、控制打印、管理设备、备份恢复、故障诊断和补丁应用等实际操作。 课程内容涵盖AS/400...

    As400 操作

    3. 控制作业:作业控制语言(JCL)用于调度和管理AS/400上的批处理作业。用户可以编写JCL脚本来执行特定任务,如数据备份、报表生成等。 二、获取系统信息与处理消息 获取AS/400系统信息是日常监控的重要部分,包括...

    关于AS400操作入门

    ### 关于AS400操作入门 在IBM AS/400系统中,CL语言是进行日常管理和维护的重要工具之一。对于初次接触AS/400的用户来说,熟悉常用的CL命令至关重要。本文将详细介绍一些基础且常用的CL命令及其功能。 #### 1. ...

    AS400命令集

    ### AS400命令集详解 #### 显示AS/400的磁盘容量和使用状况 - **命令**: `DSPSYSSTS` (显示系统状态) - **功能**: 此命令用于显示系统的总体运行状态,其中包括磁盘容量的使用情况。 #### 显示用户简要表与操作...

    AS400 入门基础及CL命令

    ### AS400 入门基础及CL命令详解 #### CL控制语言——AS400的核心接口 在深入了解AS400系统时,CL(Control Language)控制语言作为用户与操作系统间的关键桥梁,其重要性不言而喻。CL不仅简化了用户管理AS400系统...

    IBM AS400入门.doc

    在AS400中,用户可以方便地监控和管理作业,建立和修改用户权限,配置系统设备,如终端和打印机。备份与恢复机制保证了数据的安全性,用户可以对对象和库进行备份,以防止数据丢失,并在必要时进行快速恢复。 **...

Global site tag (gtag.js) - Google Analytics