UTF8 support in Oracle Lite

I looks to me like Oracle Lite doesn't support the UTF8 character set for storing data. Is this correct?
I have an Oracle 8.1.7 database using UTF8 to store English, Thai, Chinese and Philippino data, and I want to synchronise that with Oracle Lite on Windows 2000 clients. The sync seems to work ok, but any non-english characters are lost in a characterset conversion (display as "?").
Regards
Steve

I'm a bit confused by your reply. Can Oracle Lite store data in a unicode characterset such as UTF8? It looks to me like the "UTF-8 support" is limited to the drivers, so that it can load and extract utf-8 data, but not store it. From section 2.2.1 of the release notes:
"Oracle Lite Database is NOT a NLS component. In order to reduce the kernel size, it is built for each language which supports native character sets for Windows. Which means, each language has each kernel. Here are the character sets supported by this release:
- Chinese: MS936 CodePage (Simplified Chinese GBK, ZHS)
- Taiwanese: MS950 CodePage (Traditional Chinese BIG5, ZHT)
- Japanese: MS932 CodePage (Japanese Shift-JIS, JA)
- Korean: MS949 CodePage (Korean, Ko)
The database kernel for each language in this list only supports its corresponding character set. Other multibyte character sets are not supported."
Also the documentation on the DBCharEncoding parameter you mention suggests that it only affects the UTF translation for java programs. Section A.2.3:
"... Specifies the UTF translation performed by Oracle Lite. If set to NATIVE, no UTF translation is performed. If set to UTF8, UTF translation is performed. If this parameter is not specified, the default is UTF8. This applies to Java programs only."
I've tried playing with these parameters, as well as changing the NLS_LANG parameter on the client, and for the mobile server, for the Oracle Lite home, all to no avail. I'm still losing the non-english data during synchronisation and it does look like it's being lost in a character set conversion rather than just being garbled, as each Thai characters is being replaced by the correct number of "?"s. As an example the Thai string "บริษัท บราเดอร์ คอมเมอร์เชี่ยล (ประเทศไทย) จำกัด" on the 8.1.7 database sever appears as "?????? ???????? ?????????????? (?????????) ?????" on the oracle lite database.
Am I missing something here? If I can get this data syncronising correctly then Oracle Lite looks like it will support all our requirments so any assistance would be greatly appreciated. (Should I post this to the globilization forum or does that focus only on Oracle's enterprise editions?)
BTW, thanks for the info on the sorting. Obviously the characterset issue is more a fundamental problem at this stage, but if we can fix this then it's good to know about the sorting abilities.

Similar Messages

  • JDK/JRE Version support for Oracle Lite

    Hi,
    We have developed an application using jdk 1.4.x which also using Oracle9i Lite 5.0.2 release as a database. Application behaves normal except while closing it throws java exception (Exceptio Guard Page Exception) error.
    Is it because of the JDK Version we are using? What is the JDK/JRE version level supported by Oracle Lite.
    Thanks
    Krishna

    Right
    I got the same problem too.
    When my program and oracle 9i lite is running under JRE1.3.1, everything is ok.
    However, when i migrate the jre to 1.4.x, the program must fail and report DLL exception after closing.
    So trouble~!

  • Is XMLTYPE not supported in Oracle Lite?

    I tried to create a XMLTYPE column in Oracle Lite. I am getting this error.
    [POL-5147] this feature is not supported. Is XMLTYPE not supported in oracle lite ?
    Can anyone help me understand how to create XMLTYPE column in oracle lite?
    Thanks..

    Or you could say that they are supported, but sharpening, moire and de-noise are not available (or just set to default), which is actually more Canon's fault. sRAW is a major mess and we're very lucky it's even supported in AP3, finally.

  • Oracle Lite's Support

    What are the mobile phone models supported by "Oracle Lite 10gr3 for Symbian"?
    Is Nokia 6600 supported?
    Thanks in Anticipation....

    There's instructions in the documentation. See section 4.3.5.
    I have not been in touch with this Lite variant, so I can't provide much guidance here. But when I get my hands on one of those smart phones, I think I will try it out. :)

  • Oracle lite with JDBC crashes

    I am connecting to an Oracle lite database on NT Server 4.0 with
    JDBC and trying to run an simple insert statement. If I try to
    run the same statement again (which should throw an exception
    since the pk already exists) I get an application error - not an
    exception as expected - I get the same thing when executing a
    "delete from.." stmt on an empty table. These same stmts work
    fine in Oracle8i.
    Also, if I use access with ODBC to view the tables access will
    often freeze up on me.
    Any Help would be appreciated.
    Dylan
    null

    You probably mean if you can call a Java Stored Procedure from ADOCE application. PL/SQL packages are not supported in Oracle Lite database. The answer is no. For more information see Developers' Guide for WindowsCE, Chapter 4

  • Equivalent to TRUNCATE in Oracle Lite?

    Short of dropping and recreating a table, is there any way to free up space in Oracle Lite - equivalent to the TRUNCATE command in Oracle?

    TRUNCATE command is supported by Oracle Lite. However, it is basically the same as DELETE command, the database size won't get decreased.
    Jerry Chiang

  • Oracle Lite with AdoCE+eVb

    Please, I'm getting started with Oracle Lite and I want to know if is possible call a PROCEDURE or PACKAGE using ADOCE...
    Anybody can help me ?

    You probably mean if you can call a Java Stored Procedure from ADOCE application. PL/SQL packages are not supported in Oracle Lite database. The answer is no. For more information see Developers' Guide for WindowsCE, Chapter 4

  • Oracle lite and Stored Procedures

    Hi, I have just installed Oracle lite, connected to Polite and created dropped tables etc. I notice that in Navigator there is no folder for stored procedures or triggers. I tried to compile a syntacally correct proc in SQL plus and it generated this error: Create or Replace Procedure SCORECARD.Gen_Fiscal_Year_Data AS
    ERROR at line 1:
    OCA-30021: error preparing/executing SQL statement
    [POL-5228] syntax error.
    Does this mean that stored procs are not supported in Oracle lite?
    Thanks, Paul
    null

    Oracle Lite database does not support the usual stored procedures/triggers like an Oracle database. You have to use java classes to create triggers/stored procedures to run them in Oracle Lite database. You can refer the documentation on Oracle 8i Lite for samples/detailed information.

  • Oracle Lite 10 G R3 should support the Arabic charsets.

    as mentioned Oracle Lite 10 G R3 should support the Arabic charsets, please can you tell me how I can save the Arabic characteres into my Mobile database(Oracle lite databse). I'm using Windows Ce 5.0 terminal.
    With my best regards,

    Use a UTF-8 environment.
    1. In $OLITE_HOME\mobile_oc4j\j2ee\mobileserver\applications
    \mobileserver\setup\common\webtogo\webtogo.ora file edit the JAVA_OPTION
    to:
    JAVA_OPTION=-Djava.compiler=NONE -Dfile.encoding=UTF8
    2. In $OLITE_HOME\mobile_oc4j\j2ee\mobileserver\applications
    \mobileserver\setup\dmc\common\win32.inf file, add/edit the following:
    a. In the <file> section, add the following:
    <item>
    <src>/common/win32/olilUTF8.dll</src>
    <des>$APP_DIR$\bin\olilUTF8.dll</des>
    </item>
    b. In the <ini> section, add the following:
    <item name='POLITE.INI' section='All Databases'>
    <item name="DB_CHAR_ENCODING">UTF8</item>
    </item>
    <item name='POLITE.INI' section='SYNC'>
    <item name="DB_ENCODING">UTF8</item>
    </item>

  • Does j2me support jdbc for Palm Oracle Lite(8i/9i)

    I have a requirement to develop an application in Java for PALM OS with Oracle Lite 8i/9i connectivity. does j2me support jdbc for Palm Oracle Lite(8i/9i). Please help me to know what all java VM available in the market which have oracle connectivity(jdbc/odbc/whatever) for Oracle Lite for PALM.
    thanks
    dk

    Pleae some one reply, if j2me/kvm supports jdbc/odbc connectivity to oracle lite 9i/8i on palm
    thanks
    dk

  • Oracle forms & reports support on oracle 10g lite

    Currently our oracle forms & reports 6i application works on oracle 8i database with oracle 9i lite.
    We upgraded our database to oracle 9i r2 and lite to 10gr2.
    After publishing the application when i try to open the application the forms screen disappears for ever.
    I wanted to know whether oracle forms and reports 6i is supported on
    oracle 10g lite r2?
    Thanks,
    Ashok Kumar.G

    No. Not only it isn't certified, but it is also impossible to run forms compiled with the 11g compiler with the 10g runtime. For 11g there is a install bundle for the developer suite / application server.
    cheers

  • JDBC2 support for Oracle 8i Lite

    Hi,
    I was just wondering if the JDBC driver included with Oracle 8i Lite supports JDBC2, and if not, is there a newer version that does (I couldn't find anything on the downloads page).
    Thanks,
    Raj.

    Just wondering if any one has been able to write a CodeWarrior project that connects to a database through ODBC. I've been having problems compiling my CodeWarrior project file. I am trying to use my existing code which connects to a DB2 Everywhere database, but instead replacing it with an Oracle 8i Lite database.
    If any one has had experience with this, e-mail me at [email protected]
    Thanks for your help.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Alvin Chin ([email protected]):
    Mark,
    The SQL functions being undefined in my C file are as follows:
    SQLAllocEnv
    SQLAllocConnect
    SQLFreeEnv
    SQLConnect
    SQLFreeEnv
    SQLFreeConnect
    SQLAllocStmt
    SQLDisconnect
    SQLPrepare
    SQLBindParameter
    SQLExecute
    SQLFetch
    SQLGetData
    SQLFreeStmt
    Is it a correct assumption that since I used these ODBC functions from DB2 Everywhere (which were in the DB2e library and header files), that I can still use these functions with Oracle 8i Lite? Isn't the ODBC API for Oracle Lite standard for all ODBC applications? Or does Oracle Lite implement these differently. What header files and library files am I missing?
    I tried to do a search for the SQLAllocEnv function and the only files that contain this are:
    sqlapi.h
    odbc.h
    odbc.lib
    olod2040.lib
    olsql40.lib
    I tried to include the olod2040.lib and olsql40.lib files but I after compiling, I got "illegal file object data'.
    So what files am I missing in order to compile?
    Thanks.
    <HR></BLOCKQUOTE>
    null

  • Does Oracle Lite support Oracle Spatial

    Does anybody know whether Oracle Lite or Personal Oracle supports the Oracle Spatial plug-in. Also, for extra credit does anybody know what the difference between Personal Oracle and Oracle Lite is?
    We will be needing to provide some attribute and spatial data from our Oracle Enterprise database to several laptops for field personnel using an electronic map we developed. We would like to use a portable version of Oracle that supports Oracle Spatial objects.
    Any help would be greatly appreciated.
    Thanks
    Dan

    oh, I didn't realize it was so limited. No, that won't do. We're looking for a "mini" version of the real production database including stored code, triggers etc. Should be scaled down enough to allow rapid syncing of data and schema changes from the production (or really QA) database, but full enough to include the objects necessary to allow the developers to test their code changes to the front end applicaiton on their own environment.

  • Error while trying access JSP page first time using Oracle Lite

    Hi,
    We are doing a proof of concept using Oracle Lite 10gR3. Installed Mobile server and published a JSP based application. Installed web-to-go setup.exe on a client machine and synchronized the application. However when we tried to open the page, it comes up with an error. We are using jdk version 1.4. Any advise will be highly appreciated. Thanks.
    Error message:
    Requested URL:/webtogo/18Mar1/MyIndex.jsp
    Exception: oracle.classloader.util.AnnotatedClassFormatError:_MyIndex (Unsupported major.minor version 49.)
    Invalid Class: _MyIndex
    Loader:mobileclient.web.18Mar1.jsp22486527:0.0.0
    Code-Source: /C:/MyInstallation/mobile_client_oc4j/j2ee/mobileclient/application-deployments/mobileclient/18Mar1/persistence/_pages/
    Configuration: *.jsp in C:\MyInstallation\mobile_client_oc4j\j2ee\mobileclient\application-deployments\mobileclient\18Mar1\persistence\_pages
    Dependent Class: oracle.jsp.runtimev2.JspPageInfo
    Loader: oc4j:10.1.3
    Code-Source: /C:/MyInstallation/mobile_client_oc4j/j2ee/mobileclient/lib/ojsp.jar
    Configuration: <code-source> in META-INF/boot.xml in C:\MyInstallation\mobile_client_oc4j\j2ee\mobileclient\oc4j.jar
    This class was compiled for a newer version of the JRE. Expected version 48.0, found 49.0

    (Since this is the general forum for the 'big' database, my advice would be to ask in the Oracle Lite forum. Database Mobile Server (inc. legacy Database Lite)
    If this is a formal evaluation, you could also get a Sales-sponsored trial which usually comes with 30-90 days of Metalink support. You would be able to search for notes like Doc 414106.1
    Bottom line is that the code is for JDK 1.5 and it's being deployed against JDK 1.4.2. Something needs to be either upgraded or downgraded.

  • Unable to install Oracle Lite 10g on Windows 7 64-bit

    I've tried installing Oracle Lite 10g on my Windows 7 64-bit computer but I get a message saying "JDK is not installed on machine". I even have Java installed on my computer too.
    Any ideas what could be causing the issue?
    Thanks
    Gareth

    Oracle lite 10g is not supported on Windows 7.    The core issue is you are running on an unsupported platform.
    You have may have to go in the docs and figure out what JDKs were supported, i think 1.4 and 1.5. and try
    installing one of those and maybe you can get uninstall to work.   This is just a guess though.
    thanks
    mike

Maybe you are looking for

  • Field symbol with top of page in reuse_alv_list

    When using the top_of_page in REUSE_ALV_LIST_DISPLAY I had in the old programm reference to values in the outtab for the header in the new programm I use dynamic tables and I wonder how to add those values in a header.     CALL FUNCTION 'REUSE_ALV_LI

  • Sharing Violation error when inserting a table

    Hi Everyone. I know this question has been asked before but no one seems to have a working solution. We have Macromedia MX (6.1) installed on a room with windows 7 on all the computers, on a server 2008 network, connectiing to a server 2003 user area

  • MacBook Pro & Snow Leopard Update: No-Entry Symbol

    Hi Everyone, I've run into some trouble as of last week involving my MacBook Pro. I feel as though this trouble may be a ressult of the 10.6.2 update, and was hoping you all could give me some advice on resolving it. Shortly after updating to 10.6.2,

  • Can't open already created project

    I am total Flex beginner and I have tried lots of ways how to open one existing Flex project, but it looks too complicated for me. I think problem is that I've got nonstandard project source. Please take a look at this source here picasa-image-expres

  • Remove an End Node(leaf) in an XML Document

    I have an object type node, where each one was one object type node, which can contain one object type node etc. I need to remove the last item, and return the new xml document see the example, any ideas? <menuItem id="itemID" graphic="" name="test01