文档解释 ORA-09322: slpdtb: unable to convert packed decimal to binary Cause: internal error Action: See OSD error accompany
ORA-09322: slpdtb: unable to convert packed decimal to binary
Cause: internal error
Action: See OSD error accompanying this message
ORA-09322错误是由于oracle系统无法将Packed Decimal(PD)(一种数据类型)转换成二进制格式所引起的错误。
{slpdtb|SLPDTB} failed to convert packed decimal to binary.
ORA-09322可以出现在sql数据库请求调整Packed Decimal(PD)的大小的时候。在将PD类型转换为二进制类型时,该类型可能会变大,造成系统异常。
1、检查数据库请求,并确认其中集成的PD类型是否尺寸合适。
2、如果PD类型尺寸不合适,那么应该尝试将其更改为更合适的尺寸,以解决ORA-09322错误。
3、如果问题仍然存在,应该使用以下sql语句进行故障排除。
SQL> select stuff, name, type, length from user_tab_cols where data_type = ‘Packed’;
4、或者更改字段类型:
ALTER TABLE TABLENAME MODIFY (COLUMN COLNAME INTEGER(SIZE));
--结束END--
本文标题: ORA-09322: slpdtb: unable to convert packed decimal to binary ORACLE 报错 故障修复 远程处理
本文链接: https://www.lsjlt.com/news/542821.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0