aiaiDBA

加微信获取免费职业规划+学习资料,了解年薪50万的DBA是如何练成的

13718043309

010-86462881

PGU-30606: TIP generation: missing multi-byte NLS name for string:

PGU-30606: TIP generation: missing multi-byte NLS name for string:
Cause: The COBOL data field specifies character data in the the PIC and USAGE clauses which require translation with a multi-byte character set (MBCS), but no Oracle MBCS NLS name was specified. The MBCS-oriented PIC and USAGE definitions were selected from the PG DD to identify field conversion function calls. PGAU also issues messages 30601 for and 30602 for .
Action: Use the pgddsxa.sql script to reproduce the selected rows and then either correct the mask and maskopts columns for the stated field in the PG DD to not require MBCS translation, or use the PGAU REDEFINE DATA FIELD NLS_LANGUAGE(nlsname) parameter to specify an Oracle MBCS NLS name for the field, or specify the NLS_MBCS(nlsname) parameter on the PGAU DEFINE TRANSACTION statement.

请先 登录 后评论

1 个回答

小智
PGU-30606:TIP生成:字符串丢失多字节NLS名称:,
.原因: COBOL数据字段指定需要使用多字节字符集(MBCS)进行转换的PIC 和USAGE 子句中的字符数据,但未指定Oracle MBCS NLS名称。从PG DD中选择了面向MBCS的PIC和USAGE定义,以识别字段转换功能调用。PGAU还会为发出30601的消息,为发出30602的消息。,
.操作:使用pgddsxa.sql脚本来重现所选择的行,然后更改PG DD中所述字段的掩码和maskopts列,以不需要MBCS转换,或使用PGAU REDEFINE DATA FIELD NLS_LANGUAGE(nlsname)参数指定该字段的Oracle MBCS NLS名称,或在PGAU DEFINE TRANSACTION语句上指定NLS_MBCS(nlsname)参数。,
.
请先 登录 后评论