系统集成备份AS400

AS400中把A1系统的备份数据恢复到A2分区或者B系统中后中括号消失,请问是什么原因?

A系统:A1分区、A2分区B系统:B1分区、B2分区在A1系统内的数据中有中括号,备份后恢复到同一个系统其他库正常。把A1系统的备份数据(软件备份、磁带)恢复到A2分区或者B系统中后中括号消失。一度怀疑是字符集问题,后面确认字符集、系统值都是相同的。请问是什么原因呢?eu3uuix7nj7...显示全部

A系统:A1分区、A2分区
B系统:B1分区、B2分区

在A1系统内的数据中有中括号,备份后恢复到同一个系统其他库正常。

把A1系统的备份数据(软件备份、磁带)恢复到A2分区或者B系统中后中括号消失。一度怀疑是字符集问题,后面确认字符集、系统值都是相同的。请问是什么原因呢?
eu3uuix7nj7

eu3uuix7nj7

上图为有括号
86i99ey4xl
86i99ey4xl

上图为无括号

收起
参与10

查看其它 1 个回答Xiao Qing的回答

Xiao QingXiao Qing系统工程师浪潮商用机器有限公司

通常情况下,在两台AS/400或两个AS/400分区间进行备份和恢复数据库时,不会出现这种情况,由于不能从问题描述中提取出更详细的信息,只能提供一些粗略的建议:
1.请检查这两台AS/400上的语言设置是否一致,包括Primary language、QCHRID、QLANGID、QCNTRYID、QCHRID。
2.请检查用于进行备份和恢复操作的USRPRF中的LANGID、CNTRYID、CCSID是否一致。
3.请检查用于进行备份和恢复操作的JOB的LANGID和CCSID是否一致。
4.请检查这个PF的CCSID值是否一致。
5.通过HEX()函数检查包含“[2005]”字段的十六进制值。

这里的"BA"和"BB"分别代表"["和"]",如果它们变成了其他十六进制数,说明在进行备份和恢复Db2/400操作过程中进行了不正常的代码页转换,请按前面1,2,3,4步进行检查。
6.请检查仿真客户端的主机代码页设置是否一致。

仅供参考。

系统集成 · 2021-05-07
浏览1338

回答者

Xiao Qing
系统工程师浪潮商用机器有限公司
擅长领域: 服务器新核心系统存储

Xiao Qing 最近回答过的问题

回答状态

  • 发布时间:2021-05-07
  • 关注会员:3 人
  • 回答浏览:1338
  • X社区推广