dbTalk Databases Forums  

ORA-01401 When Migrating Data From SQLServer to Oracle

microsoft.public.sqlserver.dts microsoft.public.sqlserver.dts


Discuss ORA-01401 When Migrating Data From SQLServer to Oracle in the microsoft.public.sqlserver.dts forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Krist Lioe
 
Posts: n/a

Default ORA-01401 When Migrating Data From SQLServer to Oracle - 07-08-2004 , 10:15 AM






Hi John,

I have started migrating data from SQLServer2000 on Win2003 server into
Oracle 9i on AIX .
NLS_LANG = AMERICAN_AMERICA.WE8ISO8859P1
Many tables are just fine but there are 6 tables where I found these
problem/error them.
The error are the same:
ORA-01401 -> inserted value too large for column..

Here are what I found : the column width has to be made bigger on
Oracle, otherwise I get ORA-01401

- when I try to transfer non-english characters such as
" é " => Error ORA-01401.
Char(8) in SQLServer has to be transferred to CHAR(20) in Oracle 9i
(AIX)

- on other Tables :
VarChar(25) in SQLServer has to be transferred to NVARCHAR2(26) in
Oracle 9i (AIX)
CHAR(50) in SQLServer has to be transferred to CHAR(100) in Oracle 9i
(AIX)
CHAR(40) in SQLServer has to be transferred to CHAR(43) in Oracle 9i
(AIX)

Of course, the user will NOT tolerate this column width modification,
how can I solve this problem ?

Thank you for your help,
Krist



*** Sent via Devdex http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.