Character set conversion

Hi all

I have a 10.2.0.4 database with US7ASCII character set, which contains non-ascii, e.g. 'e' characters (chr (232)).

Now I would like to upgrade to 11.2 with character WE8ISO8859P15 using expdp/impdp, but these non-ascii characters are not imported correctly. I tried all possible combinations of settings LANG and NLS_LANG (on the exports and imports), but I always chr (191) as a result.

Is it possible to do the same thing (with, of course, the original values)?

Operating system is Linux.

Thanks in advance

Guido

Your options:

1 clone the database and upgrade to 11.2 keeping the current mess. Simple but certainly not recommended.

2. assuming that you can assign all non-ASCII characters to a set of unique characters, like WE8MSWIN1252, clone the database, upgrade to 11.2 and follow the procedure described in MOS 555823.1 Note to change the character set for this set of unique character. The note is probably a little too complex, but you should get the point. You can also search this forum some of my older replies. I think I described a version shortened the procedure somewhere Note: you will get a database in the character set of the current data, not necessarily WE8ISO8859P15. However, there is no reason to insist on WE8ISO8859P15, unless all clients are on Unix type system and use that character set. If you move only a subset of the data, use of the database migrated in the form described in this point and then run a selective Data Pump to move only the data necessary for your target WE8ISO8859P15 (assuming that it already exists and cannot be recreated in a recommended character set). Note however that WE8MSWIN1252 supports different characters not supported by WE8ISO8859P15, such movement can cause the loss of character.

3 assuming you can assign all non-ASCII characters to a set of unique characters, like WE8MSWIN1252, clone of the database, upgrade to 11.2.0.4 and use The database for Unicode Migration Wizard to migrate the database to AL32UTF8 (Unicode) in place. The "Supposed Character Set database" property in the digital mock-up allows you specify the data identified unique character set so that CDS not US7ASCII migrate (converted) of all good character,. It is the most complex, but also more forward-looking option.

Thank you

Sergiusz

Tags: Database

Similar Questions

  • ORA-12703: this character set conversion is not supported

    Hello

    STH wrong here, can someone please advice what should I do?

    You can see the details below,


    Thank you





    RMAN > RUN
    2 > {}
    3 > SET until TIME ' to_date (May 24, 2010 18:00 ',' DD-MM-YYYY HH24:MI:SS') ";
    4 > RESTORE database;
    5 > RECOVER DATABASE;
    {6 >}

    executing command: SET until clause

    From restoration to May 25, 10
    using channel ORA_DISK_1

    creation of data fno = 6 name file = D:\ORACLE\BISE1\ORADATA\BISE1DB\DWH_PRD_STAGING_01_
    REOR_REORG0. DBF
    creating file data fno = 14 name = D:\ORACLE\BISE1\ORADATA\BISE1DB\DWH_PRD_STAGING_02
    Comprehensive REORG0. DBF
    channel ORA_DISK_1: from datafile backupset restoration
    channel ORA_DISK_1: specifying datafile (s) to restore from backup set
    restoring datafile 00001 to D:\ORACLE\BISE1\ORADATA\BISE1DB\SYSTEM01. DBF
    restoring datafile 00002 to D:\ORACLE\BISE1\ORADATA\BISE1DB\UNDOTBS01. DBF
    restoring datafile 00003 to D:\ORACLE\BISE1\ORADATA\BISE1DB\SYSAUX01. DBF
    restoring datafile 00004 to D:\ORACLE\BISE1\ORADATA\BISE1DB\USERS01. DBF
    restoring datafile 00005 to D:\ORACLE\BISE1\ORADATA\BISE1DB\EXAMPLE01. DBF
    restoring datafile 00007 to D:\ORACLE\BISE1\ORADATA\BISE1DB\DWH_PRD_DIMENSIONS_0
    1 DBF
    restoring datafile 00008 to D:\ORACLE\BISE1\ORADATA\BISE1DB\DWH_PRD_FACTS_01_REO
    RG0_REORG0. DBF
    restoring datafile 00009 to D:\ORACLE\BISE1\ORADATA\BISE1DB\DWH_PRD_INDEXES_01.D
    BF
    restoring datafile 00011 to D:\ORACLE\BISE1\ORADATA\BISE1DB\DWH_TST_DIMENSIONS_0
    1 DBF
    restoring datafile 00012 to D:\ORACLE\BISE1\ORADATA\BISE1DB\DWH_TST_FACTS_01_REO
    RG0_REORG0. DBF
    restoring datafile 00013 at D:\ORACLE\BISE1\ORADATA\BISE1DB\DWH_TST_INDEXES_01.D
    BF
    restoring datafile 00015 to D:\ORACLE\BISE1\ORADATA\BISE1DB\DWH_TST_STAGING_01_R
    EORG0. DBF
    channel ORA_DISK_1: backup D:\TESTBI_BACKUP\32LEG5CR_1_1 piece reading
    channel ORA_DISK_1: restored the backup part 1
    piece handle = D:\TESTBI_BACKUP\32LEG5CR_1_1 tag = BACKUP_BISE1DB_000_052410030823
    channel ORA_DISK_1: restore complete, duration: 00:41:37
    RMAN-00571: ===========================================================
    RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.
    RMAN-00571: ===========================================================
    RMAN-03002: failure of the restore command at 25/05/2010 16:32:18
    ORA-12703: this character set conversion is not supported

    Try following

    SET NLS_LANG = AMERICAN_AMERICA. AR8MSWIN1256
    NLS_DATE_FORMAT value = HH24:MI:SS: DD-MM-YYYY

    RMAN > RUN
    2 > {}
    3 > SET until TIME ' to_date (May 24, 2010 18:00 ',' DD-MM-YYYY HH24:MI:SS') ";
    4 > RESTORE DATABASE;
    5 > RECOVER DATABASE;
    {6 >}

    for example:

    C:\Documents and Settings\Administrateur > SET NLS_LANG = AMERICAN_AMERICA. AR8MSWIN12
    56

    C:\Documents and Settings\Administrateur > value NLS_DATE_FORMAT = HH24:MI:S DD-MM-YYYY
    S

    C:\Documents and Settings\Administrateur > rman target /.

    Recovery Manager: Release 10.2.0.1.0 - Production on Tue may 25 20:30:51 2010

    Copyright (c) 1982, 2005, Oracle. All rights reserved.

    connected to target database: T (DBID = 608834747)

    RMAN > run
    2 > {}
    3 > SET until TIME ' to_date (May 25, 2010 20:29 ',' DD-MM-YYYY HH24:MI:SS') ";
    4 > RESTORE DATABASE;
    5 > RECOVER DATABASE;
    {6 >}

    executing command: SET until clause
    using the control file of the target instead of recovery catalog database

    From restoration to 2010-05-25 20:32:33
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: sid = 159 devtype = DISK

    channel ORA_DISK_1: from datafile backupset restoration
    channel ORA_DISK_1: specifying datafile (s) to restore from backup set
    restoring datafile 00001 to D:\ORACLE\PRODUCT\10.2.0\ORADATA\T\SYSTEM01. DBF
    restoring datafile 00002 to D:\ORACLE\PRODUCT\10.2.0\ORADATA\T\UNDOTBS01. DBF
    restoring datafile 00003 to D:\ORACLE\PRODUCT\10.2.0\ORADATA\T\SYSAUX01. DBF
    restoring datafile 00004 to D:\ORACLE\PRODUCT\10.2.0\ORADATA\T\USERS01. DBF
    channel ORA_DISK_1: backup D:\ORACLE\PRODUCT\10.2.0\FLASH_REC piece reading
    OVERY_AREA\T\BACKUPSET\2010_05_25\O1_MF_NNNDF_TAG20100525T202245_5ZQTT62X_. BKP
    RMAN-00571: ===========================================================
    RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.
    RMAN-00571: ===========================================================
    RMAN-03002: failure of the restore command at 2010-05-25 20:32:37
    ORA-19870: error reading backup total D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AR
    EA\T\BACKUPSET\2010_05_25\O1_MF_NNNDF_TAG20100525T202245_5ZQTT62X_. BKP
    ORA-19573: failed to get exclusive enqueue for datafile 1

    RMAN > shutdown immediate;

    database closed
    dismounted database
    Instance Oracle to close

    RMAN > startup mount;

    connected to the database target (not started)
    Oracle instance started
    mounted database

    Total System Global Area 125829120 bytes

    Bytes of size 1247660 fixed
    67110484 variable size bytes
    54525952 of database buffers bytes
    Redo buffers 2945024 bytes

    RMAN > run
    2 > {}
    3 > SET until TIME ' to_date (May 25, 2010 20:29 ',' DD-MM-YYYY HH24:MI:SS') ";
    4 > RESTORE DATABASE;
    5 > RECOVER DATABASE;
    {6 >}

    executing command: SET until clause

    From restoration to 25/05/2010 20:34:25
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: sid = 156 devtype = DISK

    channel ORA_DISK_1: from datafile backupset restoration
    channel ORA_DISK_1: specifying datafile (s) to restore from backup set
    restoring datafile 00001 to D:\ORACLE\PRODUCT\10.2.0\ORADATA\T\SYSTEM01. DBF
    restoring datafile 00002 to D:\ORACLE\PRODUCT\10.2.0\ORADATA\T\UNDOTBS01. DBF
    restoring datafile 00003 to D:\ORACLE\PRODUCT\10.2.0\ORADATA\T\SYSAUX01. DBF
    restoring datafile 00004 to D:\ORACLE\PRODUCT\10.2.0\ORADATA\T\USERS01. DBF
    channel ORA_DISK_1: backup D:\ORACLE\PRODUCT\10.2.0\FLASH_REC piece reading
    OVERY_AREA\T\BACKUPSET\2010_05_25\O1_MF_NNNDF_TAG20100525T202245_5ZQTT62X_. BKP
    channel ORA_DISK_1: restored the backup part 1
    room handle=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\T\BACKUPSET\2010_05_25
    \O1_MF_NNNDF_TAG20100525T202245_5ZQTT62X_. Tag BKP = TAG20100525T202245
    channel ORA_DISK_1: restore complete, duration: 00:00:35
    Restoration finished in 2010-05-25 20:35:03

    Starting recover at 2010-05-25 20:35:03
    using channel ORA_DISK_1

    starting media recovery

    archive log thread 1 sequence 3 is already on the disk that the file D:\ORACLE\PRODUCT\10.
    2.0\FLASH_RECOVERY_AREA\T\ARCHIVELOG\2010_05_25\O1_MF_1_3_5ZQTYVPY_. ARC
    archive log thread 1 sequence 4 is already on the disk that the file D:\ORACLE\PRODUCT\10.
    2.0\FLASH_RECOVERY_AREA\T\ARCHIVELOG\2010_05_25\O1_MF_1_4_5ZQTZC1Y_. ARC
    archive log thread 1 sequence 5 is already on the disk that the file D:\ORACLE\PRODUCT\10.
    2.0\FLASH_RECOVERY_AREA\T\ARCHIVELOG\2010_05_25\O1_MF_1_5_5ZQV6SRW_. ARC
    archive log filename=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\T\ARCHIVELOG\2
    010_05_25\O1_MF_1_3_5ZQTYVPY_. Wire ARC = 1 = 3 sequence
    archive log filename=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\T\ARCHIVELOG\2
    010_05_25\O1_MF_1_4_5ZQTZC1Y_. Wire ARC = 1 sequence = 4
    media recovery complete, duration: 00:00:02
    Finished recover at 2010-05-25 20:35:07

    RMAN > alter database open resetlogs;

    open database

    RMAN >

    Published by: admin on May 25, 2010 08:37

  • Server uses the character WE8ISO8859P15 (possible character set conversion) set

    Hello
    When EXP in 9i receive:
    Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    Export done in WE8PC850 character set and AL16UTF16 NCHAR character set
    server uses WE8ISO8859P15 character set (possible charset conversion)
    What is the problem?

    Thank you.

    I exported just a table, how to see if it is exported?

    Dear user522961,

    You have not defined or clarification of the environment variable NLS_LANG before trying to run the command export.

    Here's a small illustration;

    *$ echo $NLS_LANG*
    *AMERICAN_AMERICA.WE8ISO8859P9*
    $ exp system/password@opttest file=ogan.dmp owner=OGAN
    
    Export: Release 10.2.0.4.0 - Production on Mon Jul 12 18:10:47 2010
    
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
    
    Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    *Export done in WE8ISO8859P9 character set and AL16UTF16 NCHAR character set*
    
    About to export specified users ...
    . exporting pre-schema procedural objects and actions
    . exporting foreign function library names for user OGAN
    . exporting PUBLIC type synonyms
    . exporting private type synonyms
    . exporting object type definitions for user OGAN
    About to export OGAN's objects ...
    . exporting database links
    . exporting sequence numbers
    . exporting cluster definitions
    . about to export OGAN's tables via Conventional Path ...
    . exporting synonyms
    . exporting views
    . exporting stored procedures
    . exporting operators
    . exporting referential integrity constraints
    . exporting triggers
    . exporting indextypes
    . exporting bitmap, functional and extensible indexes
    . exporting posttables actions
    . exporting materialized views
    . exporting snapshot logs
    . exporting job queues
    . exporting refresh groups and children
    . exporting dimensions
    . exporting post-schema procedural objects and actions
    . exporting statistics
    Export terminated successfully without warnings.
    
    *$ export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P15*
    $ exp system/password@opttest file=ogan.dmp owner=OGAN
    
    Export: Release 10.2.0.4.0 - Production on Mon Jul 12 18:12:41 2010
    
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
    
    Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    *Export done in WE8ISO8859P15 character set and AL16UTF16 NCHAR character set*
    *server uses WE8ISO8859P9 character set (possible charset conversion)*
    
    About to export specified users ...
    . exporting pre-schema procedural objects and actions
    . exporting foreign function library names for user OGAN
    . exporting PUBLIC type synonyms
    . exporting private type synonyms
    . exporting object type definitions for user OGAN
    About to export OGAN's objects ...
    . exporting database links
    . exporting sequence numbers
    . exporting cluster definitions
    . about to export OGAN's tables via Conventional Path ...
    . exporting synonyms
    . exporting views
    . exporting stored procedures
    . exporting operators
    . exporting referential integrity constraints
    . exporting triggers
    . exporting indextypes
    . exporting bitmap, functional and extensible indexes
    . exporting posttables actions
    . exporting materialized views
    . exporting snapshot logs
    . exporting job queues
    . exporting refresh groups and children
    . exporting dimensions
    . exporting post-schema procedural objects and actions
    . exporting statistics
    Export terminated successfully without warnings.
    

    It will be useful,

    Ogan

  • Arabic character set conversion-help need

    We have our main database running in 10 g (Solaris OS) & planning to move these to RAC 11 g.

    One of our old oracle DB (8.0.5) / solaris, which is not used until recently have need upgrade to 10g Rel2.

    I know that supported direct 8.0.6/8.1.7/9i update-> 10 g

    Current DB: 8.0.5 (character set: AR8ISO8859P6)
    Target DB : 10 g Rel 2 (character set: AR8MSWIN1256)


    I think to go in the following sense using exp/imp

    8.0.5 (AR8ISO8859P6) - > 8.1.7 (AR8ISO8859P6) - > 10G (AR8MSWIN1256)
    OR
    8.0.5 (AR8ISO8859P6) - > 8.1.7 (AR8MSWIN1256) - > 10G (AR8MSWIN1256)

    Please advice

    Thank you

    Full database scan is necessary.

    Most likely, it is the question. I should have been more precise and should have said that the csscan race must be for the 'full' range, i.e.:

    csscan fromchar = ar8mswin1256 tochar = arm8mswin1256 full = y

    -Sergiusz

  • determine the character set

    Hello world
    In Oracle eBS R12 from unix, how to determine what game to choose.
    Thanks and greetings

    Hello

    Please refer to [Installation Guide for Oracle Applications: quick help install | http://download.oracle.com/docs/cd/B53825_03/current/acrobat/121oaig.pdf], Page 1-20 NLS parameters.

    You can also see the following threads.

    MLS data character set conversion
    MLS data character set conversion

    NLS_CHARACTERSET UTF8 to NLS_CHARACTERSET WE8ISO8859P9
    Re: NLS_CHARACTERSET UTF8 to NLS_CHARACTERSET WE8ISO8859P9

    Kind regards
    Hussein

  • character set and block corruption

    Hi master,

    It is not a kind of question, but a discussion...

    I would like to know how we can find the character set of database with dynamic display (under Oracle 10.2)? can we change after the installation of the database of characters?

    in fact I was facing a problem when you import a .dmp file...


    I was importing a dmp to oracle oracle 10.2 10.2 but the character set is different, so importation has not been started, he said possible character set conversion...

    and another topic is very different from the previous... What are the causes of corruption block?

    So what is the solution for this? I searched the net and got "try the new export file error or a State to support."

    and what is the difference between NLS_NCHAR_CHARACTERSET and NLS_NCHAR_CHARACTERSET? and how they affect datbase internal operation?

    any suggestion is appreciated


    Thanks and greetings
    VD

    Published by: vikrant dixit on March 3, 2009 04:11

    Published by: vikrant dixit on March 3, 2009 04:19

    Hello..

    ALTER DATABASE SET of CHARACTERS ?;

    From metalink
    >
    This note defines the character combinations that are valid for the
    "ALTER DATABASE CHARACTER SET xxxx;" command that can be used in Oracle
    8i and 9i.

    In Oracle 10 g Cslater script should be used to perform character set conversion.
    Csalter depends on CSSCAN to work. >

    Go well with

    1. change the database character set or National character set of the database (for 8i/9i)
    DOC - ID: 66320.1 I

    2. for 10 g

    Installation and configuration of CSSCAN 10 g and 11g
    DOC - ID: 745809.1

    3. change the character set of database - valid superset definitions
    DOC - ID: 119164.1

    HTH
    Anand

    Published by: Anand... on March 3, 2009 18:45

    MEtalink DOC added id

    Published by: Anand... on March 3, 2009 18:48

  • Changing database character set

    Hi master,

    I use oracle database XE on windows XP platform. This is just a test database. I need to import a schema into the database of the XE. but the problem is the character set conversion.

    According to the oracle documentation, I tried to change the character set, but it is not worked.it says that ORA-12712: new character set must be a superset of the old character set. It is said

    Export file created by EXPORT: V10.02.01 by conventional means
    CAUTION: objects have been exported by < user >, not by you
    import in WE8MSWIN1252 and AL16UTF16 NCHAR character set
    import server uses the AL32UTF8 (possible character set conversion) character set

    I have the same import NCHAR character set was made, but when I try to change the character above error is generated.

    When I tried to change the character set it gives the above error.

    What should I do?

    Thanks and greetings
    VD

    Vikrant dixit says:
    Hi master,

    I use oracle database XE on windows XP platform. This is just a test database. I need to import a schema into the database of the XE. but the problem is the character set conversion.

    According to the oracle documentation, I tried to change the character set, but it is not worked.it says that ORA-12712: new character set must be a superset of the old character set. It is said

    Please provide the details, how you tried to change the character set database and what character set.

    As indicated in MetaLink Note 260192.1 ("Changing WE8ISO8859P1 / WE8ISO8859P15 or WE8MSWIN1252 (AL32) UTF8'"), AL32UTF8 is not a binary superset of these character sets and therefore conversion includes import/export steps in case you have non-US7ASCII character data in your database.

    The MetaLink note explains how to make the change in detail, but I do not know if it is supported for 10g XE.

    If you can afford it, the easiest way is probably to create/install a new database 10g XE by using the Unicode character database, I think that option when installing 10 g XE.

    Kind regards
    Randolf

    Oracle related blog stuff:
    http://Oracle-Randolf.blogspot.com/

    SQLTools ++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676 /.
    http://sourceforge.NET/projects/SQLT-pp/

  • The problem with IMP-00038 IMP: could not convert to character set environment handle

    The export was made under linux.  I am told that their settings are: (I can't check)

    AL32UTF8 NLS_CHARACTERSET

    NLS_NCHAR_CHARACTERSET AL16UTF16

    export of the version

    Export: Release 11.2.0.3.0

    I'm trying to import into an empty database in windows with the Release 11.2.0.1.0 version (a few levels below patch)

    AL32UTF8 NLS_CHARACTERSET

    NLS_NCHAR_CHARACTERSET AL16UTF16

    Select userenv ('LANGUAGE') of double

    AMERICAN_AMERICA. AL32UTF8

    my var environment NLS_LANG = AMERICAN_AMERICA. AL32UTF8

    The value of KEY_HKLM\Software\oracle\OraDb11g_home1\NLS_LANG is also set to AMERICAN_AMERICA. AL32UTF8

    IMP prod_user/password@instacnename file = exportfile.dmp see the = y

    WITH JUST SHOW = Y ON... (even with him in the distance)

    Import: Free 11.2.0.1.0 - Production Fri Nov 14 11:09:51 2013

    Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

    Connected to: Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit

    Production

    With the partitioning option

    IMP-00038: could not convert to character set environment handle

    IMP-00000: Import terminated unsuccessfully

    NO idea how to solve this problem?  I broadcast the gziped file and a new... to be sure of the xfer wasn't the question...

    I'm stumped... I searched the Forum and the web and tried most of what I found.

    Thanks in advance

    -Ken

    Hello

    I think that there is a single cause - see the example below

    expdp / schemas = bob

    Export: Release 11.2.0.3.0 - Production on Fri Nov 15 18:04:46 2013

    Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

    Connected to: Oracle Database 11 g Enterprise Edition Release 11.2.0.3.0 - 64 bit Production
    With the partitioning option
    Departure "OPS$ ORACLE." ' SYS_EXPORT_SCHEMA_06 ': / * schemas = bob.
    Current estimation using BLOCKS method...
    Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
    Total estimation using BLOCKS method: 0 KB
    Processing object type SCHEMA_EXPORT/USER
    Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
    Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
    Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
    Object type SCHEMA_EXPORT/TABLE/TABLE processing
    Object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS treatment
    . . exported "BOB." » EMP"                                     0 KB       0 rows
    . . exported "BOB." "" EMP2 "0Ko 0 rows
    Main table "OPS$ ORACLE." "' SYS_EXPORT_SCHEMA_06 ' properly load/unloaded
    ******************************************************************************
    Empty the files together for OPS$ ORACLE. SYS_EXPORT_SCHEMA_06 is:
    /Oracle/11.2.0.3.0.DB/RDBMS/log/expdat.dmp
    Job ' OPS$ ORACLE. " "" SYS_EXPORT_SCHEMA_06 "led to 18:05:19

    [oracle@]:EMZA3:[~]# imp / file=/oracle/11.2.0.3.0.DB/rdbms/log/expdat.dmp]

    Import: Release 11.2.0.3.0 - Production on Fri 15 Nov 18:06:02 2013

    Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

    Connected to: Oracle Database 11 g Enterprise Edition Release 11.2.0.3.0 - 64 bit Production
    With the partitioning option

    IMP-00038: could not convert to character set environment handle
    IMP-00000: Import terminated unsuccessfully
    [oracle@]:EMZA3:[~]#

    Spot the problem?

    The original dump was expdp, we seek to import with IMP...

    If it is conversely impdp flags it is an exp file - but this round way you get just this random error!

    See you soon,.

    Harry

  • Regarding the oracle character set change of EE8MSWIN1250 to AL32UTF8

    Hello

    Today I changed EE8MSWIN1250 in AL32UTF8 characters in oracle 10.2.0.1, who does not, here is the summary of the analysis please give me best suggestion how I can go a head with it.

    Database scan summary report

    Started on time: 2012-01-12 20:50:20
    Elapsed time: 2012-01-12 21:20:54

    Time to end started process ID
    ---------- -------------------- --------------------
    1 2012-01-12 20:54:39 2012-01-12 21:19:57
    2 2012-01-12 20:54:39 2012-01-12 21:20:20
    3 2012-01-12 20:54:39 2012-01-12 21:20:37
    4 2012-01-12 20:54:39 2012-01-12 21:19:57
    5 2012-01-12 20:54:41 2012-01-12 21:19:56
    6 2012-01-12 20:54:39 2012-01-12 21:20:43
    7 2012-01-12 20:54:40 2012-01-12 21:19:56
    8 2012-01-12 20:54:40 2012-01-12 21:19:57
    9 2012-01-12 20:54:41 2012-01-12 21:19:57
    10 2012-01-12 20:54:42 2012-01-12 21:19:56
    11 2012-01-12 20:54:41 2012-01-12 21:20:39
    12 2012-01-12 20:54:42 2012-01-12 21:19:57
    2012-01-13 12 20:54:41 2012-01-12 21:19:56
    14 2012-01-12 20:54:42 2012-01-12 21:19:57
    15 2012-01-12 20:54:40 2012-01-12 21:19:57
    16 2012-01-12 20:54:42 2012-01-12 21:19:56
    17 2012-01-12 20:54:40 2012-01-12 21:19:56
    18 2012-01-12 20:54:43 2012-01-12 21:19:56
    19 2012-01-12 20:54:40 2012-01-12 21:20:49
    2012-01-20 12 20:54:42 2012-01-12 21:20:52
    21 2012-01-12 20:54:40 2012-01-12 21:20:21
    22 2012-01-12 20:54:42 2012-01-12 21:19:57
    23 2012-01-12 20:54:40 2012-01-12 21:19:56
    24 2012-01-12 20:54:43 2012-01-12 21:19:56
    25 2012-01-12 20:54:41 2012-01-12 21:19:56
    26 the 2012-01-12 20:54:43 2012-01-12 21:19:57
    27 2012-01-12 20:54:41 2012-01-12 21:19:56
    28 2012-01-12 20:54:43 2012-01-12 21:19:57
    29 2012-01-12 20:54:42 2012-01-12 21:19:56
    30 2012-01-12 20:54:43 2012-01-12 21:19:57
    31 2012-01-12 20:54:43 2012-01-12 21:19:57
    32 the 2012-01-12 20:54:43 2012-01-12 21:19:57
    ---------- -------------------- --------------------

    [Size of the database]

    Tablespace used free total Expansion
    ------------------------- --------------- --------------- --------------- ---------------
    SYSTEM OF 693, M 50, 26, M 50, 720, 00M 1, 06M
    UNDOTBS1 59, 50M 1 150, 50M 1 210, 00M, 00K
    SYSAUX 438, 19M 11, 81M 450, 00M 8 M 62
    TEMP, 00K, 00K, 00K, K 00
    3 USERS, 13M 1, 00M, 88M 5, 00K
    EXAMPLE OF 77, 38M 22, M 63, 100, 00M 108, 00K
    PDESRV 2 771, 25 M 228, 75 M 3 000, 00 M 758, 03 M
    PDEVEGY 1 394, 06 M 105, 94 M 1 500, 00 M 3, 73 M
    PDEREN 1 270, M 63, 229, 38 M 1 500, 00 M 3, 89 M
    ------------------------- --------------- --------------- --------------- ---------------
    Total 6 707, 63 M 1 777, 38 M 8 485, 00 M 775, 42 M

    Most CLOB size is 3982807 bytes

    [Database scanning settings]

    Value of the parameter
    ------------------------------ ------------------------------------------------
    CSSCAN Version v2.1
    Instance name pdent
    Database Version 10.2.0.1.0
    Comprehensive analysis of database type
    Analyze the data TANK? YES
    Character set of database EE8MSWIN1250
    FROMCHAR EE8MSWIN1250
    TOCHAR AL32UTF8
    Analyze the NCHAR data? NO.
    Size of buffer extraction table 1024000
    Number of process 32
    Convertible data capture? NO.
    ------------------------------ ------------------------------------------------

    [Scanning summary]

    Some character in the data dictionary data are not convertible to the new character set
    Some type of character application data are not convertible to the new character set

    [Summary of the Data Conversion dictionary]

    Immutable data type Convertible truncation with loss
    --------------------- ---------------- ---------------- ---------------- ----------------
    VARCHAR2 5 888 961 19 608 0 0
    CHAR 1 097 0 0 0
    LONG 311 066 579 0 0
    25 204 1 901 0 1 CLOB
    VARRAY 22 366 0 0 0
    --------------------- ---------------- ---------------- ---------------- ----------------
    6 248 694 22 088 0 1-total
    Total in % 99 648 0,352% 0.000 0.000%

    The data dictionary cannot be migrated safely using the CSALTER script

    [Application summary of data Conversion]

    Immutable data type Convertible truncation with loss
    --------------------- ---------------- ---------------- ---------------- ----------------
    8 246 189 1 248 156 800 VARCHAR2 0
    CHAR 1 024 547 0 0 0
    LONG 18 639 30 0 0
    CLOB 615 152 7 410 0 0
    VARRAY 2 019 0 0 0
    --------------------- ---------------- ---------------- ---------------- ----------------
    Total 9 906 546 1 255 596 800 0
    Total 88 745 11 248 0.007 0.000% percentage

    [Cabriolet, truncated and distribution data with loss of Table]

    I stuck half as the summary is too long, I'm very new please help out me.

    Thanks and greetings
    Flo
    -------

    It seems that Data Dictionary has some convertible entries. you need to fix this all the objects individually as suggested in metalink Note 258904.1

    Application object has a truncation and entered convertible. For truncation entries, you must increase the size of the column of the completed columns as shown in the .err log file. For convertible entries, you must perform the export/import. Note 1283764.1

  • Find the character set of the export dump file

    I have a dump export, I don't have the log for this export dump file. How can I check the character set, as it had been exported?

    878226 wrote:
    Connected to: Oracle8i Enterprise Edition Release version 8.1.7.4.1 - Production
    With the partitioning option
    Jserver version 8.1.7.4.1 - Production release

    Export file created by EXPORT: V08.01.07 by conventional means

    CAUTION: objects have been exported by IN, not by you

    import in WE8ISO8859P1 NCHAR character set and WE8ISO8859P1
    export server uses UTF8 NCHAR (possible ncharset conversion) character set

    As a result, UTF8 here is the character set used? Is - this ri8?

    Yes that's correct.

  • Rigth character set configurations in windows xp clients?

    I would like to know who are rigth 'character parameters' that must be put in a machine under windows xp on several tools (including some Oracle, third party)? As long as I know the 'character' set parameters that influence the functioning of this tool are: "The language for non-unicode programs" under control panel language settings, the cmd chcp parameter, the parameter NLS_LANG registry and the encoding used in the file you want to load via SQLLoader. Italicized what I think... Could someone correct me if I'm wrong?

    SQLLoader? Only thing that is important, is to put the NLS_LANG in the control file in line with the character set in which the file is encoded. The other parameters has no effect, I mean the command chcp cmd might be, the NLS_LANG in the registry could be another thing, etc.

    sqlplus windows? Perhaps depends on the version of Oracle... I guess that the registry that NLS_LANG must be aligned with the "language for non-unicode programs"... The other parameters influence...

    sqlplus cmd? , I guess that the registry that NLS_LANG must be aligned with the command chcp cmd character set. Other parameters has no effect.

    PLSQL developer? Likes windows sqlplus? NLS_LANG and language for Non Unicode must be aligned?

    TOAD? Like sqlplus windows?

    Oracle SQLDeveloper? It is not influenced by one of "character set settings. It is in friendly Unicode

    OleDb drivers (Oracle we and MS one)? As Oracle SQL developer? It is in friendly Unicode

    exp/imp? No idea what...

    SQL * Loader - if the data to load into the control file itself, NLS_LANG must be aligned with the character set of data. Otherwise, the character set of the data files should be prescribed by clauses CHARACTERSET and NLS_LANG must match the character set of all identifiers in the control file. If the control file is pure ASCII, character set NLS_LANG has no importance. Note that the language and territory of the NLS_LANG are relevant for the interpretation of dates and fractional numbers, unless explicit data format patterns are provided in the control file.

    SQL * more GUI - character set NLS_LANG should be aligned with the system ANSI code page (defined by the o/s based on the "language for non-Unicode programs"). Elements of language and territory NLS_LANG influence implicit conversions of data types and the language of error messages.

    SQL * more command prompt (console) - NLS_LANG must be aligned on the page of codes console (CHCP).

    Developer PL/SQL, TOAD - not sure, can depend on version, probably identical to SQL * Plus GUI

    Oracle SQL Developer - NLS_LANG is ignored. The locale user o/s session are used to initialize the language and territory. Character is in Unicode format.

    OLE DB Oracle driver - it is more or less described here: http://download.oracle.com/docs/cd/B28359_01/win.111/b28431/using.htm#i1017221. If you need Unicode, NLS_LANG value mode. AL32UTF8.

    In ODP .NET, the NLS_LANG character set is usually ignored. It is only used by OracleString.GetNonUnicodeBytes)

    OLE DB MS driver - I don't know.

    Exp/imp - the safest approach is to set to the character set of the database source of characters NLS_LANG. This can produce an output that is not readable on the screen, but if the queue to a file, it must be visible in an appropriate text editor.

    -Sergiusz

  • VARCHAR2: 8 k limit when you use a multibyte character set

    Hi people,
    Apex 3.1.2 on 10.2.0.4 RAC on linux; the character set standard for my organization is AL32UTF8.
    The apex database contains all non-US7ASCII character.

    In a part of the URL, I just came from a package XML strings that are concatenated and passed as a parameter to Anychart.swf. Once my concatenated string exceeds 8 k I get "ORA-06502: PL/SQL: digital error or value." This is because on a UTF8 database are reserved to 4 bytes for each character; whether coded on several bytes, or not - and the varchar2 (32767) is exhausted.

    It is a severe limitation as the XML table can easily exceed 8 k.

    What choices do I have?
    -If I change my database in US7ASCII he works my limit for the concatenation in a region with a real 32,767 characters? Better, but still limited.
    -are there functions to force a single byte per character conversion - I don't think so, but just in case where...
    -would spend using CLOB? I'm worried it might slow down processing low-response time is one of the main motivations for going to the whole problem in the first place.

    My code looks like this:

    DECLARE
    Xml1 VARCHAR2 (4000);
    xml2 VARCHAR2 (4000);
    XML3 VARCHAR2 (4000);
    xml4 VARCHAR2 (4000);
    str1 VARCHAR2 (32767).

    pkg_chart. Gen_Chart_Xml5
    (p_chart = >...)
    , p_Location = >...
    , p_timescale = >...
    , p_Day = >...
    , p_RETURN1 = > xml1
    , p_RETURN2 = > xml2
    , p_RETURN3 = > xml3
    , p_RETURN4 = > xml4
    );
    str1: = xml1. xml2 | XML3 | xml4;

    .. .and later
    var Chart1 = new AnyChart();
    Chart1.SetData ("' | str1 |) ''');
    Chart1.write ("chartDiv-1");

    Right now my code fails in concatenation in str1 if the total length is more than about 8 k.
    I've seen different messages about CLOB handling in the apex and it seems to be fraught with problems too: so I was wondering if anyone has any advice on how to best proceed. or could you show me an example to do something like this using CLOB instead.

    Thank you very much!
    Mark

    Published by: Mark Teehan on October 12, 2009 02:22

    Hello

    I was about to hit you up an example when I spotted a recent blog post of someone I know called Morten Jensen.

    His blog is here [http://theworldofjensenmo.blogspot.com/] and here is the relevant quote...

    >
    He must be a procedure which will be "buffer printing" CLOB. The procedure to come htp.prn with the PL/SQL Web Toolkit in the Oracle database allow up to 8192 characters to print at a time, which is too few in my case. So this function below will share a CLOB up to 256 character fragments and htp.prn them one at a time.

    create or replace PROCEDURE HTP_BUF_PRN
    (p_text IN CLOB
    ) AS
    l_buflen INTEGER: = 256;
    BEGIN

    FOR i FROM 0... Floor (length (p_text) / l_buflen) LOOP
    -HTP. PRN will not accept lines up to 8192 characters - that's why this function is required
    HTP. PRN (substr (p_text, i * l_buflen + 1, l_buflen));
    END LOOP;

    -htp.prn (substr (p_text, LENGTH (p_text) - (LENGTH (p_text) mod l_buflen), LENGTH (p_text) mod l_buflen));

    END HTP_BUF_PRN;
    >

    He hit me with that feeling of "why didn't I think that!

    I hope this helps.

    See you soon

    Ben

  • Sometimes, the Firefox doesn't recognize a character set

    Firefox can not decode some English text characters or symbols and instead of characters appear a kind of codes. Just like you would surf the Chinese website without the Chinese character set.

    Like this here

    Why is it so in Firefox? I've never seen what happens in Internet Explorer.

    Pages that use Unicode (UTF-8) format display a small box with the hex code if the character cannot be displayed.
    Which allows you to search the character in a table.

    If you see such a box with hexadecimal code in it, then it means that Firefox cannot map a character to a specific font, and you will need to install a font that covers the affected characters.

    In your case you are missing fonts and font support if it occurs on sites that use the IDEOGRAM.

    You will see something similar on Windows XP if you visit pages that use complex scripts (e.g. hindi and Arabic).

    Windows XP account very basic language support installed by default.

    There are many languages in the world and there are still languages that may require special fonts.

    You probably can't read, so it's your choice if you want to install a font for these pages or just accept the small squares with the hex code.

    See http://en.wikipedia.org/wiki/Supplementary_Multilingual_Plane

  • Character set for the words

    Hello

    Does anyone know what charset LPX uses for the words when you export a project at noon?

    I have set in Hungarian language of OS X. The correct character set for the Hungarians should be ISO-8859-2 (Latin 2), yet when I export a logical project that uses these words at noon, the external drive is not displayed correctly the

    That is to say. o is displayed as Ăł or similar, any set of characters I use in other software

    P. S.

    I submitted a bug report, as this seems to be a bug, but there was no reaction yet on the report

    PS.

    Never mind, I just realized the character encoding used is UTF-8

  • Character set OCR

    Greetings,

    I am very new to machine vision, I am creating a number plate recognition system, I trained each character set in the license plate in the formation of OCR and when im opening each individual character image, sound successfully converts it to a string, but to an entire image (of the plate) its does not (I'm '?') I tried using KING for selection of specific areas but does not work... I don't know what seems to be the problem please help.

    You must connect the region of interest to the vi IMAQ OCR read text 3.

    The following example shows how to use the screw of OCR:

    C:\Program NIUninstaller Instruments\LabVIEW\examples\Vision\2. Functions\OCR\OCR first Example.llb\OCR first Example.vi.

    With this example, you can even load your character set file and try on your images.

    I hope this helps.

    Best regards

    Christophe

Maybe you are looking for