Skip to Main Content

Database Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

error while impdp: ORA-02374: conversion error loading table

770449May 9 2011 — edited May 10 2011
Hi,

I am trying to convert the character set from WE8ISO8859P1 to AL32UTF8 using expdp/impdp. for this I first convert WE8ISO8859P1 to WE8MSWIN1252 in source DB to get rid of “lossy” data. I created new database(target) with character set AL32UTF8 and nls_length_semantics = ’CHAR’ and created all the tablespaces as in source DB with auoexend on. I took full export (expdp) of source DB excluding TABLESPACE,STATISTICS,INDEX,CONSTRAINT,REF_CONSTRAINT and imported using impdp to target DB. I found below error in the import log file:

ORA-02374: conversion error loading table "SCTCVT"."SPRADDR_CVT"
ORA-26093: input data column size (44) exceeds the maximum input size (40)
ORA-02372: data for row: CONVERT_STREET_LINE1 : 0X'20202020202020202020202020202020202020202020202020'

I checked with select query on both DBs with below results.

source DB:
04:58:42 SQL> select count(*) from "SCTCVT"."SPRADDR_CVT";

COUNT(*)
--------
74553

target DB:
04:59:24 SQL> select count(*) from "SCTCVT"."SPRADDR_CVT";

COUNT(*)
--------
74552


please suggest me a solution to this.


Thanks and Regards.

Edited by: user12045167 on May 9, 2011 10:39 PM
This post has been answered by Mahir M. Quluzade on May 10 2011
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 7 2011
Added on May 9 2011
6 comments
4,988 views