今天使用数据泵导入数据的时候报:
ORA-02374: conversion error loading table
"HR2QAS01"."V_PS_STAFFPOS_REPTO_PUB_MT"
ORA-12899: value too large for column
POST_NAME (actual: 57, maximum: 50)
ORA-02372: data for row: POST_NAME :
0X'CBF3D6AFB2FAC6B7BFAAB7A2BCB0B9A9D3A6B9DCC0EDD7A8D2'
发现原库字符集(16GDK)和目标数据库字符集(UTF-8)不同。
为了导入成功,我的解决办法是:
truncate table V_PS_STAFFPOS_REPTO_PUB_MT;
alter table
V_PS_STAFFPOS_REPTO_PUB_MT modify(POST_NAME VARCHAR2(60));
然后再重新导入(只导入数据);
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25517773/viewspace-730317/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25517773/viewspace-730317/
文章详细介绍了在使用数据泵导入数据时遇到字符集不匹配导致的错误,通过调整目标数据库字符集和修改字段长度,成功解决了ORA-02374和ORA-12899错误。
1936

被折叠的 条评论
为什么被折叠?



