通常情况下,在两台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.请检查仿真客户端的主机代码页设置是否一致。
仅供参考。
收起