Data errors/changes in unicode database Once all code is unicode compliant

Hi All,
This is regarding unicode project.
We have currently made all the programs unicode complaint
and the database we are using is not unicode database.
We are moving now the entire code to the Unicode database system.
1>Could anyone tell what kind of data errors that might be encountered due to this new database system.
2>What kind of data changes regarding the format/data we might observe in the output files generated.
Any expertise and experiences in the similar upgradation will be very helpful..
Thank you all in advance

Hi Kumar,
each code page encodes characters into a binary representation. ASCII is may be the best known. It encode 128 characters with seven bits. The first 32 characters are control characters for printers and terminals like carriage return and bell. Then there are some special characters like Space and Comma followed by digits and the characters of the roman alphabet in upper case and lower case representation. Unicode is another code page which is defined in unicode standard documentation. Because unicode characters are wider than one byte (the current standard contains almost 100.000 characters) there are different encoding used in applications. The most used encoding is probably UTF-8 which is used by DB2 and Oracle. MaxDB uses UTF-16 which uses much more space for most used characters. Languages use characters from a code page to build words. You may have multiple code pages in one system (MDMP) or a unicode system which supports all languages on a single code page.
I hope this help you to understand the difference between a code page and a language. May be you check out the links [http://www.asciitable.com|http://www.asciitable.com] and [http://unicode.org|http://unicode.org].
Best regards
Ralph

Similar Messages

  • Data value changes not always reflected in .jsp code

    For example, I can change the data value of an output text field, run the project and find that the new value is not always what shows up. I get the old value instead. I have to then go into the .jsp code and modify the value= property to get the new text to display. The new value, however, was being displayed in the designer window. I can also change a form name or some other component ID and the .jsp code may still contain references to the old name as well as the new name. This causes runtime exceptions. I am new to Java programming . Anyone know what I am doing wrong? I am using the 30-day eval version of Creator. I have tried the referesh, build only , etc., but still run into problems.

    Hi,
    Could you please list some steps in case there's a bug
    and include the jsp source.
    Also, I suggest you to get the latest updates.
    Choose Tools->Update Center
    John
    JSC QA

  • Unicode datatypes v.s. unicode databases

    We have a legacy system that is implemented in Powerbuilder and C++. We are pretty sure about which columns we need to convert to support Unicode. Besides, some of our clients have cooperate standard (AMERICAN_AMERICA.WE8MSWIN1252) for the NLS_LANG on the Oracle clients set up, .
    Therefore, we decided to use the unicode datatypes approach to only update the columns identified to NVARCHAR2 and NCLOB with AL16UTF16 as the national character set. Our understanding is that this is the safe and easy way for our situation since both C++ and Powerbuilder support UTF-16 standard as default. This will not require any change on the NLS_LANG set up.
    However, one of our clients seems to have strong opinions against the unicode datatypes option and would rather migrating the entire database to be Unicode. The client mentioned that "AL16UTF16 has to be used in a Unicode database with UTF8 or AL32UTF8 as the database character set in order to display characters correctly". To our knowledge and understanding we have not heard about this requirement. I didn't see anything like this in Oracle official document.
    Could anyone advise if Unicode database is really better than Unicode datatype option?
    Thanks!

    Besides, some of our clients have cooperate standard
    (AMERICAN_AMERICA.WE8MSWIN1252) for the NLS_LANG on
    the Oracle clients set up, . This might even be necessary requirement since they are using Windows-1252 code page.
    that "AL16UTF16 has to
    be used in a Unicode database with UTF8 or AL32UTF8
    as the database character set in order to display
    characters correctly".Hard to say without knowing what they refer to specifically.
    They might have been thinking about the requirement to use AL32UTF8, depending on how binds are done. If you insert string literals, which is interpreted in the database character set, into NCHAR columns, you obvisouly need a character set that supports all characters you are going to insert (i.e. AL32UTF8 in unicode case).
    This is described very clearly by Sergiusz Wolicki, in Re: store/retrieve data in lang other than eng when CHARACTERSET is not UTF8.

  • Changing Time Zones-Muse Thinks Assets' Data has Changed

    I moved to Hawaii this week. Yay!
    Changed the Time Zone in Apple's System Preferences. Opened a Muse project. Muse thinks the Assets' data has changed and wants to update all the linked files! I assume that it will then want to re-upload everything when published.
    Changed the location back to my original place, and Muse thinks everything is fine.
    Adobe InDesign does not have this problem. Neither does Illustrator. Those report links in their files are fine. So, maybe Muse should check System Preferences > Date and Time > Time Zone before saying that an asset has been modified.

    This is a bug in iOS5 (don't think it happened in iOS4).
    It's now Sunday am, and instead of Cupertino, my IOS5 iPhone now thinks I am in Denver.  Apparently, Apple puts the iPhone not into an AZ timezone that doesn't change to DST, but the time zone the phone is currently "in synch" with - CA in the summer, CO in the Winter.
    That is fine for current apponintments, and it also does explain while half my appointments in the weeks coming were wrong (off by an hour) until this morning.  After all, I didn't stay in Phoenix and the time didn't change, I moved from California to Colorado to keep the same time, so some appointments shifted by an hour.
    Let's hope Apple fixes this in time for us in Phoenix not to go back on DST - otherwise, appointments past the time change may or may not be right until all of Phoenix moves from Denver back to Cupertino again!

  • How to detect data errors?

    In applications such as healthcare, errors in data stored in a database could lead to so called Adverse Events even death of a patient. Clearly, if erroneous data could be detected then the user could be warned not to trust what is displayed.
    So, what happens in practice? If hardware failure or flawed software were to cause occasional data errors in a Oracle Database, would such errors be detected by the database engine or is detection left to the application? For example, a single bit error relating to an index that is supposed to be unique or a field containing a code representing a patient's blood type. When would this violation of integrity be detected and how would such errors become evident? Is it credible that such errors could cause incorrect data to be returned from a query?
    Clearly CRC or hashing functions could be called using appropriate triggers to provide field or record level error detection.
    1. Is anyone doing this?
    2. What is the recomended approach ?
    3. What is the performance penalty likely to be?
    4. Is there any documentation that describes this ?
    Thanks,
    James

    Hi,
    you have two parameters called DB_BLOCK_CHECKSUM and DB_BLOCK_CHECKING, which calculate checksums by reading (DB_BLOCK_CHECKING) and writting (DB_BLOCK_CHECKSUM)
    Some storage vendors like Hitachi work closely with Oracle to provide additional protections against data corruption. Look for the Oracle H.A.R.D. initiative at http://otn.oracle.com/deploy/availability/htdocs/vendors_hard.html
    You will then find documentation on the storage vendor site as well.
    Regards
    Laurent Schneider
    OCM DBA

  • Change objects in database

    Hallo,
    I've an oracle sqlj type, which implements the SQLData interface. To use it in a Java application, I use an other implementation of SQLData, which calls the methods of my oracle object via JDBC. So the functionallity is done in database.
    In my java application, I get the database objects with queries like this and bind the results to my java class.
       SELECT objectX
       FROM tableX
       WHERE id = x;Now I want to call member procedures of my object type (which eventually are executed in database). These procedures change some of the attributes of my oracle type. According to the documentation, it is necessary to call an update statement in the server implementation, to write these changes to the database. The code could look something like this:
       PreparedStatement pstmt = conn.prepareStatement
        ("UPDATE tableX     SET objectX = ?    WHERE ID = x");
       pstmt.setObject(1, obj);   // obj is java representation of objectX
       pstmt.executeUpdate();So far it works fine. The problem is, that my oracle object itself must know about the query, it originates from. Is there any way, to update the changed object in database without this knowledge?
    My ultimativ goal is a member procedure in the server implementation like this:
        void writeObject() {
           PreparedStatement pstmt = conn.prepareStatement
           ("UPDATE ?");
           pstmt.setObject(1, this);
           pstmt.executeUpdate();
        }I hope, my problem is clear and you have any ideas for me.
    Thanks, Christian

    Christian,
    Are you aware of the JPublisher utility? Once you have types defined in the database, JPub can generate Java classes that map to the defined types. To learn more, check out the online doc at http://download-west.oracle.com/docs/cd/B10501_01/java.920/a96658/toc.htm.
    There are many examples in the doc to give you better picture of how it works.
    Regards,
    Geoff

  • Why do folder dates sometimes change

    Does anyone know why the folder date would change on a folder if all I did was open it up and look inside it? Is there anyway to stop this from happening?
    For example, I look inside a folder and the date changes to the current date. It can get confusing, because now my backup has an older date even though the information is the same.
    G5   Mac OS X (10.3.9)  

    https://discussions.apple.com/message/22571343#22571343

  • Error while realigning aggregates through master data attr. change run

    Hi all,
    We are using Sales Overview cube (SD_C03) on which we have built aggregates. now during the master data attribute change run it tries to realign the aggregate once the master data is loaded via Process chain. In this step we are facing an error:
    "Error while procesing aggregate <aggregate technical name>"
    From ST22 we can find
    Database error text........: "ORA-14400: inserted partition key does not map to any partition"
    Internal call code.........: "[RSQL/INSR//BIC/F200009 ]".
    Whereas from SM21 we can find out:
    Database error 14400 at INS access to table /BIC/F200009.
    /BIC/F200009 is the fact table of one of the aggreates we have. really looking forward to your valuable suggestion.
    Thnaks,
    Abhishek.

    Hi Jogeswara Rao Kavala,
    When I am pressing back or NO option  it is showing error like this
    What is this OK- Code means?
    how can I resume this process, even it was not going to back screen also and only one option is available for exit from this is by going into MENU-SYSTEM-SERVICES-BATCH INPUT-CANCEL.
    Sunil Boya

  • Scehdule Line Date getting change to future date once the Sales Order is saved

    Hello Experts,
    Good Morning to you all,
    This is with respect to the Issue we are facing for the Orders having Product Allocation on multiple materials. Please find enclosed the detials below.
    Issue : Scehdule Line Date getting change to future date once the Sales Order is saved. These Order's are having Product Allocation on multiple materials.
    Description:
    We have implemented Product Allocation few months back.
    We have Product Allocation on multiple materials which are in demand and has been reserved for the Customers of different PA behaviors.
    When we are trying to create the Sales Orders for the normal customer who is not on Product Allocation. The Order Schedule Line is getting changed to future date once the Sales Order is saved after initial creation.
    These Order's are having materials of Product Allocation.
    I have enclosed the sample screen shot of the error we are getting which saving the Sales Order and also the Order Schedule Line screen shot showing future date.
    Error Message : There may be Product Over Allocation in Delivery Group 001.
    Message No : VV023
    This is a random behavior we are coming across and out of 10 Order 2 or 3 Orders is getting this Issue.
    Please share your inputs how to rack this Issue.
    Your suggestions will be highly appreciated.
    I am unable to upload the attacments dont know what the reason.
    Thanks,
    Farhan.

    Check whether you need to carry out the coding corrections as recommended in the following note:-
    Note 52067 - Message VV023/VV024, but no prod.alloc.processing    
    But I wonder this is for older versions and not sure whether this would help you to overcome from the issue.
    G. Lakshmipathi

  • Error message: "Querying or saving changes to the database failed."

    Hi all,
    I can sense I'm becoming a regular on this particular forum - the problem of spending 8 hours a day trying to get this software working!
    _*The problem*_
    When i try and setup a new device, or modify an existing one, I get an error message when i get to the Transcode Settings page. The error message is "Querying or saving changes to the database failed." After this I get a blank screen and can no longer see my settings.
    No amount of restarting has fixed this. And I cannot see a way to create a device through the client software and add transcode settings.
    Help?
    Thanks in advance,
    Ben

    Ah very good!
    Ok - it seems then that this works absolutely fine as a work around. I can create a device and then assign the device to transcode settings through the client adminsitration panel (which is indeed what I meant).
    So, there is a work around. Far less pressing now, but I would like to know why I'm getting the error message all the same - I'm now concerned about the integrity of the database...
    Thanks Tony!
    B

  • HT201210 I am unable to update my IPhone 4 to the IOS 6.  I managed to back up and transfer  and then when it asked to update I said yes and the sync process starte, left it overnight and it came up with an error if continue you will loose all your data. 

    I am unable to update my IPhone 4 to the IOS 6.  I managed to back up and transfer  and then when it asked to update I said yes and the sync process started, left it overnight and it came up with an error if continue you will loose all your data.  So stopped! Help!

    Are you currently on ios 4?  If so that's where the backup comes in.  You'll need to restore your backup once the software is updated.

  • Data Guard change mode errors

    Dear all
    I have done a physical standby database ,version number is ORACLE9.2.0
    Now , It can work well on "Maximize performance mode" and standby database also can receive archived logfiles and applied it , As other reason I decided to change the standby database to "MAXIMIZE PROTECTION" mode , I did on primary database as below:
    1) alter system set log_archive_dest_2='SERVICE=STB LGWR SYNC AFFIRM
    scope=spfile'
    2) alter database set standby database to maximize protection
    then when I sent "alter database open " command I receive a error :
    SQL> alter database set standby database to maximize protection;
    数据库已更改。
    SQL> alter database open;
    alter database open
    ERROR 位于第 1 行:
    ORA-03113: 通信通道的文件结束
    then I check the alter.log file :
    alter database open
    Mon May 28 12:35:37 2007
    LGWR: Primary database is in CLUSTER CONSISTENT mode
    LGWR: Primary database is in MAXIMUM PROTECTION mode
    LGWR: Destination LOG_ARCHIVE_DEST_1 is not serviced by LGWR
    LNS0 started with pid=11
    Mon May 28 12:35:43 2007
    LGWR: Error 16086 verifying archivelog destination LOG_ARCHIVE_DEST_2
    LGWR: Continuing...
    Mon May 28 12:35:43 2007
    Errors in file c:\oracle\admin\fox\bdump\fox_lgwr_3260.trc:
    ORA-16086: standby database does not contain available standby log files
    LGWR: Error 16086 disconnecting from destination LOG_ARCHIVE_DEST_2 standby host 'STB'
    LGWR: Minimum of 1 applicable standby database required
    Mon May 28 12:35:43 2007
    Errors in file c:\oracle\admin\fox\bdump\fox_lgwr_3260.trc:
    ORA-16072: a minimum of one standby database destination is required
    LGWR: terminating instance due to error 16072
    Mon May 28 12:35:43 2007
    Errors in file c:\oracle\admin\fox\bdump\fox_pmon_204.trc:
    ORA-16072: a minimum of one standby database destination is required
    Instance terminated by LGWR, pid = 3260
    how can I reslove this probelm?? I need you help.......

    ORA-16086: standby database does not contain available standby log filesError clearly says , there is no standby log file, so Add standby log files to the standby database. Check following link for details
    Standby Redo Logs
    Virag

  • Errors while performing non-Unicode database export

    Hi,
    I am exporting of a non-unicode database (to perform a unicode conversion). The export has completed without any problems, but I frequently got the following messages in logfile.
    Error 1- UMGCOMCHAR read check skip, no data found; probably old SPUMG
    Error 2- enviornment variable I18N_POOL_WIDTH is not set. Checks are active
    Error 3- I18N_NAMETAB_TIMESTAMPS not in env: checks are ON (Note 738858)
    My query is that
    1- Are these above 3 errors an issue.
    2- When I import already exported files into a unicode database, will it cause any problem or loss of data.
    3- What is the fix to this issue.
    Points to be awarded for any kind of small help.
    Thanks

    Depending on the data that you have in your non-unicode database, potentially data expansions or data loss may occur.
    Data expansions
    For example, a 1 byte character in a VARCHAR2(1) column may expand to 2 bytes or 3 bytes in a Unicode (UTF8) database; hence you may need to re-define you scheme prior to importing the data into your new Unicode database.
    Data Loss
    This happens only if you have invalid characters inside your non-unicode database. For example, you may have some 8-bit non-ASCII characters inside your US7ASCII database, during export these characters will be converted to some replacement characters (?).
    However you can use the character set scanner (csscan) to scan your source database to detect both of the above scenarios. Please visit the Globalization Support section of OTN for more info - http://technet.oracle.com/tech/globalization/content.html
    Regards
    Nat

  • Export Project and Change the Duration Cause the Finish date error

    I use VB.NET to create a MS Project Instance and use this Instance to add task, and set task's Name, Start and Finish, the Project file is created successfully, and the Duration value will be automatically generated by Project, but if I change the Duration
    value in Project, the Finish date isn't correct, for example, if I set the the Start is "10/21/2014" and Finish is "10/31/2014", the generated Project file has a Duration value is "9 days", and if I change the Duration value to
    "2 days", the Finish date will be changed to "10/21/2014", why this problem happen? I have no idea about this problem.

    when you set Start is "10/21/2014" and Finish is "10/31/2014", the generated Project file has a Duration value is "9
    days" because it is taking Saturday and sunday as non working days.
    By default in Project server calendar both Saturday
    and Sunday are non workng days. If you want to make these day as working day you have to configure the calendar once you will do it then it will display duration value as 11.
    When you change the value then after changing value click on Calculate button so that project server can calculate value correctly it is not required to click on Calculate
    all the time but some time project server takes time to reflect the chnages but if you will publish the project it will calculate correctly and display proper finish date ( I
    change the Duration value to "2 days", the Finish date will be changed to "10/21/2014 as 10/23/2014)
    kirtesh

  • Access 2003 - Repeated "You cant make changes to the database" error

    Hey all,
    Im having a very strange problem with Microsoft Access 2003, we work with old databases and when we open them up through Access 2003 we get the message "you cant make changes to the database objects" error, which is expected. However the laptop has started to repeat this message over and over about 8 times after the first time you click on it. Its very annoying to have to keep clicking to get rid of the error message. Its a very strange problem, any ideas on how to solve this or even to explain what might of happened will be appreciated.
    Thanks in advance
    P.S. It is not an option to update the database, we work with a program that uses an old 97 database and if you update the database the program will stop working.

    Hi
    Firstly it doesnt seem that this is a Toshiba notebook fault.
    This sounds more like a Microsoft issue.
    I would recommend checking the Microsoft knowledge base articles or/and contact the Microsoft support.
    I have investigated a little bit and found these pages. Maybe you will find useful infos.
    http://www.smartcomputing.com/Editorial/article.asp?article=articles/WebOnly/TechSupport/420w10/20w01.asp&guid
    http://support.microsoft.com/kb/824260/
    http://support.microsoft.com/?scid=kb;en-us;824278&spid=2509&sid=98
    Good luck

Maybe you are looking for

  • Too many real instruments; Need help bouncing tracks

    Hello, I've been using GarageBand to record a demo for my band. Unfortunately, I've hit my peak number of real instrument tracks. I have a lot of tracks that are the same (well, not EXACTLY the same, but the same musical part), where one is panned le

  • Stack Size

    For an assignment I had to create a postfix calculator, and one of the errors we had to catch was: if there is more then one integer left in the stack when printing the final result, it needs to give an error message and exit. We were provided the im

  • Os10.8 does not recognize hp 4000 printer

    My iMac with OS 10.8.4 does not recognize my HP LaserJet 4000tn on my ethernet network.  I have downloaded Apple's latest version of HP printer drivers 2.14. Have been on the phone with tech support-not helpful.  Have tried to connect with USB cable.

  • Would upgrading to new version 8 from version 7.7.1 erase all my music?

    I want to upgrade to the new version (8), but am afraid that all my files and information (on 7.7.1) would be erased. Would that happen and would I have to create a whole new account or would I be able to stay with my current one? Answering this, wou

  • System Landscape and system alias

    Dear All EP Expert, I have some general questions. 1) If i wanted to connect my EP 7.0 to backend ECC 6. Is there any specific name that i must use for my system landscape and system alias? 2) Is the system lanscape come in when i include the busines