Skip to Main Content

Oracle Database Discussions

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!

ORA-24329 invalid character set identifier

250970Apr 2 2009 — edited Apr 2 2009
Dear all ,

I test to run IBM Change Data Capture , to replicate the data from DB2 /iSeries ( 1 byte character set , code page =37) to Oracle (database character set is ALL32UTF8)
It use sql loader to load the data when Full load .
After full load successfully , I got the error ORA-24329 invalid character set identifier when continue apply changes in DB2 to Oracle
The IBM CDC Agent install in Oracle Database server, under username =cdcusr .
I already set in profile of this user cdcusr as NLS_LANG= AMERICAN_AMERICA.UTF8 but it does not help .

I think this IBM CDC agent use Oracle Client to talk with Oracle server based on OCI .



$ id
uid=401(cdcusr) gid=300(dba) groups=1(staff)
$ cat ~/.profile



if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.

export ORACLE_BASE=/usr/oracle
export ORACLE_SID=edwprd
export ORACLE_HOME=/usr/oracle/product/11.1.0/db_1

export LD_LIBRARY_PATH=/usr/oracle/product/11.1.0/db_1/lib

PATH=/usr/bin:/etc:$ORACLE_HOME/bin:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.

export PATH

export NLS_LANG=AMERICAN_AMERICA.UTF8
# TS_ORA_BEGIN
# Include Transformation Server Replication Engine environment vars.
. /opt/datamirror/tso/lib/.dmprofile
# TS_ORA_END
$



Pls help :)

Thanks .
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 30 2009
Added on Apr 2 2009
1 comment
6,161 views