Oracle Lite 5.0.2 Driver ODBC

Hi!
I'm Trying to install the driver "Oracle Lite 40 ODBC Driver" that come in Oracle Lite 5.0.2, in a PC with Windows 2000 Professional with oracle 9i,without install all the Oracle Lite Package.
The procedure is:
Copy to a folder in the "PATH" of the machine the next files:
olite40.msb
oljdbc40.dll
olobj40.dll
olod2040.dll
olsql40.dll
olad2040.dll
I give the next entry in the registry:
KEY: HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\Oracle Lite 40
ODBC Driver
VALUE: 32Bit = 1
VALUE: APILevel = 0
VALUE: ConnectFunctions = YYN
VALUE: Driver = path to olod2040.dll
VALUE: DriverODBCVer = 02.00
VALUE: SQLLevel = 0
VALUE: Setup = path to olad2040.dll
KEY: HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\ODBC DRIVERS
VALUE: Oracle Lite 40 ODBC Driver = Installed
I make the ini:
[All Databases]
NLS_LANGUAGE = ENGLISH
NLS_LOCALE = ENGLISH
DBCharEncoding = Native
DataDirectory = Directorio para crear la bd
The driver appear in the ODBC Administrator, however in the moment that i try to call the driver, an error appear, and say That the driver is not working properly, because the setup fail and i must reinstall the setup.
Somebody know if i need another dll or other step in my instalation process??

You used different APIs I presume.
On WinCE/PPC, you use the ADOCE interface which offers transaction management.
On WinCE, you use Microsoft ADO I and ODBC Data Provider interface. This does not offer the same transactional semantics.

Similar Messages

  • Oracle Lite Performance

    I'm using Oracle Lite 10.3.0.1
    I have a database of 16 Még.
    When I synchronize with the force refresh option it take one hour for synchronization.
    Is it normal ?

    The time that it takes to do a sync, especially a new build/force refresh is mainly governed by a number of factors
    1) the performance of your snapshot queries for the publication items. For force refreshes, therese are executed directly rather then using the out queue tables
    2) the comms speed
    3) the storage media the database is being created on
    you can normally get some clue to where the bottleneck is by looking at the sync progress bars on the client
    for a force refresh/new build, the composing and sending bars should fill up quite quickly
    if the recieving bar takes a long time to complete then the problem is the snapshot performance or comms method (for 16 meg, my guess would be that is is the snapshots). run consperf on the publication items or you may get an idea by looking at the processing stats from the MGP process
    If the recieving is not too bad, but the processing phase is the long one, then i would guess that
    a) you are using a windows mobile device
    b) the database is being created on a storage card
    c) the storage card is very slow
    slow storage cards are a major problem for small devices, but are the default on installation of oracle lite. Try editing the odbc file in orace to point to main storage for both database locations (or take out the SD card and delete the odbc file) and then try a sync. If this is significantly faster (seen a difference between 5 minutes using main storage vs 2 hours for SD card), then the card is the problem

  • How to install Oracle Lite ODBC driver without connecting the mobile server

    My Oracle Lite version is 10g R3.
    I am using branch office version application.
    I wanted to connect oracle client database(.odb file) via Lite DSN in a windows XP machine without installing the client in that device.
    Some of my users wanted to access the client database from backend which requires a DSN entry in that device.Oracle Lite ODBC gets registered in the device only when we do a setup from the mobile server or if Oracle 10g Lite MDK is installed.
    I do not want either of this to be done in my user PC. I wanted a ODBC utility which will register oracle Lite ODBC Driver (Normal & Cleint) in the user PC so that i can manually create and configure the DSN.
    Does anyone have a solution for this?
    Regards,
    Ashok Kumar.G

    Dear Sir,
    Yes, you can find the Driver here
    http://www.oracle.com/technology/software/tech/windows/odbc/index.html

  • Odbc connectivity for oracle lite

    Can Oracle lite be connected through ODBC for a windows front end application developed (other than developer 2000)

    Hi
    Can anyone please give the connect string to connect to Oracle Lite through ODBC driver from a VB.NET windows front end application?
    Regards
    Sangeetha

  • How to obtain oracle lite polite jdbc driver

    Hi
    I have an old project which I need to compile. However this project imports oracle.lite.poljdbc.OracleCallableStatement and
    oracle.lite.poljdbc.OracleResultSet.
    Where can I obtain a zip/jar/exe that contains these classes? Or if they are obsolete, which classes can I use as replacement?
    Thanks in advance!
    Alex

    Hi
    It should be in a JAR file under $ORACLE_HOME/Mobile/classes or $ORACLE_HOME/Mobile/sdk.
    Chris

  • Connecting to Oracle lite via VB6

    Hello
    is there a better way to connect to Oracle 10g when using VB6?
    this is what I have:
    Under references I am using Microsoft DAO 3.6 Object library
    I do have a module where I defined the following public variables:
    Public wsOracle As DAO.Workspace
    Public cnOracle As DAO.Connection
    Public strConn As String
    and a function to alllow me to connect to the database:
    Function ConnectDB()
    On Error GoTo Error_DataBaseError
    strConn = "ODBC;DSN=MY_DATABASE;UID=user;PWD=passr"
    Set wsOracle = DBEngine.CreateWorkspace("", "admin", "admin", dbUseODBC)
    wsOracle.DefaultCursorDriver = dbUseClientBatchCursor
    Set cnOracle = wsOracle.OpenConnection("", dbDriverNoPrompt, False, strConn)
    Error_DataBaseError:
    If Err <> 0 Then
    Call ErrorCatching("ConnectDB ()")
    End If
    End Function
    It seems to work but I am having issues, two apps are connected to the same Database one is in power builder y the other in VB6 after a certain time of inactivity I get timed out from the VB app and this gets also into the power builder app.
    but if one app is open for a long time it seems to work just fine. any ideas why?
    I read that I can use the Oracle Lite 40 ODBC Driver
    but I can't seem to find a way to do the call from VB6
    any ideas?
    any enlightenment will be appreciated

    Unfortunately, in 2.0 beta, the Infobus Data Form wizard
    connection editor only supported the Oracle Thin, OCI7 and OCI8
    drivers. For 2.0 production, Oracle Lite and the JDBC-ODBC bridge
    will also be supported.
    Regards,
    JDeveloper Team
    Poorna Byri (guest) wrote:
    : Hi,
    : Can we can connect to Oracle Lite 3.5 from Oracle JDeveloper2.0
    : Beta using Infobus Data Form. When I tried to create a file
    based
    : on "Infobus Based Data Form" wizard it is not displaying Oracle
    : Lite 3.5 driver. Can I create a TNS name for Oracle Lite 3.5
    : database.
    : Any help.
    : Thanks.
    : Poorna Byri
    null

  • Additional query... on Oracle Lite

    Dear All,
    I have a few additional queries on the question I posted before
    ADditional queries :
    ==================
    1) What software does lie on the Windows CE platform and how do we install it, because if we install Oracle lite for handheld devices it installs it on the PC?
    2) How can the replication be done with the Polite.odb on windows CE device in the simplest possible way?
    3) If I want to connect to this polite.odb how can i do that from my PC?
    Previous question :
    ==================
    I am working on a prototype between Oracle Lite and Oralce 8i database. I have managed to install oracle lite on PC and also manage the replication between the Oracle database and Oracle Lite database. I can also connect to the Oracle Lite database (It is a ODB file) through SQL plus. But I am having a few problems :
    1) While connecting to Oracle Lite database I get a message
    "Server not available or version too low for this feature" without any oracle error number. The versions are as follows : Oracle Open Client Adapter for ODBC 6.0.5.3.0
    Oracle Lite ORDBMS 4.0.0.2.0
    Oracle8i Enterprise Edition Release 8.1.5.0.0 - Production
    With the Partitioning and Java options
    PL/SQL Release 8.1.5.0.0 - Production
    To connect to Oracle Lite database, your give the userid/password@odbc:<<oracle lite dbname>>
    What can be the possible reasons?
    2) I tried to create a database link between the Oracle Lite database and Oracle database and when I try to fire a select on a table in Oracle Lite database I get an error
    "ORA-06401: NETCMN: invalid driver designator"
    so how dow we create a database link between these 2 databases?
    Thanks in advance
    Please send your mails to [email protected] and/or [email protected]
    Regards
    Sohil
    null

    Hi Aman,
    I was going through Oracle® Database Concepts 11g Release 2, Chapter 12 Logical Storage Structures (link below):
    http://docs.oracle.com/cd/E11882_01/server.112/e25789/logical.htm#i19599
    *Automatic Segment Space Management*
    The ASSM method uses bitmaps to manage space. Bitmaps provide the following advantages:
    •Simplified administration
    ASSM avoids the need to manually determine correct settings for many storage parameters. Only one crucial SQL parameter controls space allocation: PCTFREE. This parameter specifies the percentage of space to be reserved in a block for future updates (see "Percentage of Free Space in Data Blocks").
    •Increased concurrency
    Multiple transactions can search separate lists of free data blocks, thereby reducing contention and waits. For many standard workloads, application performance with ASSM is better than the performance of a well-tuned application that uses MSSM.
    •Dynamic affinity of space to instances in an Oracle Real Application Clusters (Oracle RAC) environment
    ASSM is more efficient and is the default for permanent, locally managed tablespaces.Regards,
    Ankit Rathi

  • Stream Corrupted Exception using ORACLE LITE 8i

    Our application on the client needs to insert word documents in the form of BLOBS in the ORACLE I LITE database.
    I am using the below JDBC driver to store and retrieve the BLOB from the database and i have the ODBC driver for the Oracle LITE installed on the machine.
    String jdbcURL = "jdbc:Polite:egcaspacclient";
    String uid = "system";
    String passwd = "***";
    String driver = "oracle.lite.poljdbc.POLJDBCDriver";
    But i try to read the BLOB from the database i am getting a streamCorrupted exception while reading the StreamHeader. I am using ObjectInputStream and ObjectOutputStream to store and retrieve the BLOB information.
    I infact tried the same code with the ORACLE8i database and it is working.
    I read some documentation that Oracle LITE supports storing the BLOBS.
    I am wondering if anything wrong with the driver i am using.
    Also the datatype in the BLOB column of the database is showing as undefined. But i see some information is stored to that column when i insert the BLOB.
    I would appreciate if anybody provide with some clues.
    Thanks
    Surendra

    This forum is meant for discussions about OTN content/site and services.
    Questions about Oracle products and technologies will NOT be answered in this forum. Please post your product or technology related questions in the appropriate product or technology forums, which are monitored by Oracle product managers.
    Product forums:
    http://forums.oracle.com/forums/index.jsp?cat=9
    Technology forums:
    http://forums.oracle.com/forums/index.jsp?cat=10
    As a general guideline, please first search the forum to see if your question is already answered. You will find answers for the most frequently asked questions by simply searching the forum. This will help you to find the answer right away and will save time for all of us.

  • Managing a single Oracle Lite database file

    Hi,
    I was wondering if there's the possibility of using a single database file of Oracle Lite just like it can be done with SQL Server CE. At the moment, I'm using the SQLCE driver of .NET to manipulate my SDF file (SQLCE database for Pocket PCs) without using a SQL SERVER Merge replication; however, I was trying to change my SQLCE database to an Oracle Lite database without using the whole replication thing. I've already installed the whole Oracle Lite 10g kit but it seems it's necessary to create some DNS (that I don't fully understand :S) and that's not what I'm looking for. I hope my explanation isn't that vague and ambiguous. Thanks in advance.
    Best regards,
    César C.

    See Connection string  and DSN
    It appears that c:\windows\polite.ini c:\windows\odbc.ini need to be installed. odbc.ini must contain the DSN entry for your DB.
    Note you can create/modify these files when you install you application that uses Oracle Lite. If you happen to have an application that dynamically creates the DB then you can reuse the one DSN entry for multiple DBs. Just provide the DB location in the connection string along with the DSN reference.
    string dbpath = Path.Combine(
    Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath), "Oracle");
    string constr = string.Format(@"DataDirectory={0};Database={1};DSN={2};uid=system;pwd=manager",
    dbpath, DB, DSN);
    OdbcConnection cn = new OdbcConnection(constr);

  • Oracle lite with CLOB

    Hello all
    I have a need to inserts large CLOBS in the Oracle Lite database. However the data goes in fine, but when i retrieve it back, i recieve null. I could see that the data is stored in the database.
    I use the sun.jdbc.odbc.JdbcOdbcDriver driver, and i use the Toplink to speak to database with oracle.toplink.internal.databaseaccess.OraclePlatform. The news group on the toplink suggested me that the there might be some limitation on the length of the CLOB that can be retrieved, based on the driver used. So i am posting the question here. Any information regarding the issue will be highly appreciated.
    Thanks in Advance

    We do not support CLOBS in Lite. Please try using BLOBS, which are supported.

  • Strange oracle lite error when create db

    i am new to oracle lite and been playing about but this error really confuses me
    C:\>createdb mydb mydb doug
    Oracle Lite CREATEDB Version 10.2.0.1.0.
    Copyright (c) 1997, 2005, Oracle. All rights reserved.
    Database C:\ORACLE\10GLITE\MOBILE\SDK\OLDB40\MYDB.odb created (VolID = 507).
    C:\>msql system/doug@jdbc:polite:mydb
    Oracle Lite MSQL Version 10.2.0.1.0
    Copyright (c) 1997, 2005, Oracle. All rights reserved.
    [POL-3023] the database does not exist
    so it says it creates the db fine but wont let me connect

    Check whether there is a corresponding entry made for that DSN in your odbc.ini
    If no, make an entry in that file and then try connecting.
    Minimally it should consist of something like this... ( for createdb oracle oracle oracle)
    [ODBC 32 bit Data Sources]
    oracle=Oracle Lite 40 ODBC Driver (32 bit)
    [oracle]
    Description=Oracle Lite 40 Data Source
    DataDirectory=/private/orainst/MDK/mobile/sdk/oldb40
    Database=oracle
    -vv
    null

  • Master detail against Oracle Lite was working, now broken -help?

    I have a master detail form running against an Oracle Lite database which was working fine. Today I made several changes - added create method so I could default some values, changed background colors, connected to the rest of the columns in the child entity, changed some display formats.
    Now whenever I try to update or insert on the child table I get errors:
    DAC-305: DbAccess commitTransaction failed. Session: Session1
    JBO-26041: Failed to post data to database during "Insert": SQL Statement " INSERT INTO CBC(DAY,HORSE_ID,WBC,HGB,HCT,PLT,MCHC,PMN,STAB,BASO,LYMPH,MONO,EOS,FECAL,MY,ALBUMIN,BL) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ".
    Unhandled object
    on insert, or
    DAC-104: ImmediateAccess: setAttribute failed. ColumnView: Hct row: 1
    JBO-26080: Error while selecting entity for Cbc
    [ODBC S1C00] driver not capable of this operation
    on update.
    I've undone most of what I did today trying to figure out what broke it. Wish I had a backup! What gives? How do I debug this thing?
    Thanks, Bryan

    Solution:
    For Oracle Lite anyhow, you must be careful to use the right data types in the BC4J EO (Entity Objects). Timestamp works, Date doesn't. BigDecimal works, number doesn't. If the wrong data type is set the application will read and display data, but attempts to insert new data or update existing data will throw the errors above.

  • Connection to Oracle Lite 8i

    I am trying to make a connection from JDeveloper 2.0 to Oracle
    Lite 8i 4.0.
    I get a connection defined in the connection wizard but I have
    to use the Sun Jdbc Odbc driver and it does not show up in the
    connections dropdown when I go to use it.
    Does anyone know how I can get a usable connection?
    Stan McDaniel
    null

    Laura,
    Can you tell me than what's the use of choosing an Oracle Lite
    driver in the Connection wizzard? The problem discribed below is
    not limited to applets: in applications I can't use my lite-
    connection either.
    And do you know of a way to use a thin driver to connect to an
    Oracle Lite database?
    Thanks a lot for the help so far,
    Marko.
    : Marko,
    : Yes, you can only use the JDBC thin driver when creating an
    : applet (this is generic, not specific to the Infobus). This
    is
    : because the OCI drivers require that the client of the app
    have
    : the OCIJDBC8.dll in their Oracle_Home, and that Oracle_Home be
    in
    : the client's PATH. Because an applet is self-contained, it
    has
    : no way of 'looking outside' itself for that client-side DLL.
    : With the JDBC thin driver, everything is included in the
    : classes111.zip file.
    : Laura
    : Marko (guest) wrote:
    : : Laura,
    : : Great, it works! Well, partly at least. I am now able to use
    : the
    : : driver in JDBC-applications. It is also possible to use the
    : : driver when defining a new Connection with the connection-
    : : wizzard.
    : : The only remaining problem is the fact that the newly
    defined
    : : connection can't be chosen, when I start creating an infobus-
    : : applet. Can it be that only thin and oci drivers can be used
    : for
    : : infobus-applets?
    : : JDeveloper Team (guest) wrote:
    : : : Marko,
    : : : If I remember correctly, Oracle Lite 4.0 was not available
    at
    : : the
    : : : time we released JDeveloper 2.0, so it is possible that
    the
    : : : drivers are not compatible.
    : : : You say that JDeveloper needs the 35 jar. Are you getting
    an
    : : : error when you try to define a connection? Can you tell
    me
    : : what
    : : : that error is? I will try to verify what is happening.
    : : : A few things to try:
    : : : 1. When you add the Oracle Lite library to your project
    : : : properties, make sure it appears before/above any other
    JDBC
    : : or
    : : : EJB libraries. If necessary, select the library in the
    list
    : : and
    : : : drag it up.
    : : : 2. When you edit the IDE Classpath, also make sure the
    : : pointers
    : : : to the Oracle Lite jars come before any of
    : : the 'classes111.zip'
    : : : files.
    : : : Laura
    : : : Marko (guest) wrote:
    : : : : I have the same problem. Oracle Lite 8i is shipped with
    : : : : olite35.jar and olite40.jar. JDeveloper can't use the
    : driver
    : : in
    : : : : olite40.jar for some reason. I have tried the solution
    : : : described
    : : : : below, but JDeveloper needs oljdbc35.dll in the shared
    : : library
    : : : : path to use olite35.jar. Guess what: there is only
    : : oljdbc40.dll
    : : : : in Oracle Lite 8i 4.0.
    : : : : JDev Team (guest) wrote:
    : : : : : Stan,
    : : : : : This is documented in the Release Notes as follows:
    : : : : : 1. Install JDeveloper.
    : : : : : 2. Install Oracle Lite 3.6 or higher.
    : : : : : 3. Launch JDeveloper.
    : : : : : 4. Add a library for Oracle Lite by following these
    : steps:
    : : : : : a.Choose the menu option Tools | Default Project
    : : : : Properties.
    : : : : : b.Click the Libraries button at the bottom of the
    : : dialog.
    : : : : : c.Click the New button on the lower right to add a
    new
    : : : : : library.
    : : : : : d.Name the library Oracle Lite by typing in the
    Name
    : : : field.
    : : : : : e.Add the path to the Oracle Lite driver by typing
    in
    : : the
    : : : : : Class Path field. This should be a jar file called
    : : : : : <oracle_home>\lite\classes\olite36.jar, but check
    : the
    : : : : : documentation for your version of Oracle Lite.
    : : : : : f.Click OK to add the Library. JDeveloper analyses
    the
    : : : : : dependencies for the driver and returns to the
    : : : : Default
    : : : : : Project Properties dialog.
    : : : : : g.Click Add to add Oracle Lite to the default
    project
    : : : : : properties for all future generated projects.
    : : : : Alternatively,
    : : : : : you may add the Oracle Lite driver on a
    : : : : : project by project basis by selecting Project |
    : : Project
    : : : : : Properties and adding the newly created library
    to
    : : the
    : : : : : current project.
    : : : : : 5. Quit JDeveloper.
    : : : : : 6. Add the Oracle Lite jar file to the IDE Classpath
    by
    : : : : following
    : : : : : these steps:
    : : : : : a.Open the file <jdev_home>\bin\jdeveloper.ini.
    : : : : : b.Under the section [Java_Global], add the path of
    the
    : : : : Oracle
    : : : : : Lite driver to the IDEClassPath. This should be a
    : jar
    : : : : file
    : : : : : called
    : : : : : <oracle_home>\lite\classes\olite36.jar, but check
    : the
    : : : : : documentation for your version of Oracle Lite.
    : : : : : 7. Restart JDeveloper.
    : : : : : Stan McDaniel (guest) wrote:
    : : : : : : I am trying to make a connection from JDeveloper 2.0
    to
    : : : : Oracle
    : : : : : : Lite 8i 4.0.
    : : : : : : I get a connection defined in the connection wizard
    but
    : : I
    : : : : have
    : : : : : : to use the Sun Jdbc Odbc driver and it does not show
    up
    : : in
    : : : : the
    : : : : : : connections dropdown when I go to use it.
    : : : : : : Does anyone know how I can get a usable connection?
    : : : : : : Stan McDaniel
    null

  • Connection to a oracle from a Pocket PC via ODBC

    Hi,
    i'm trying to connect my pocket PC while on the craddle to an oracle database, i would like to now the best way to do it with ODBC (i have Oracle Lite 9i on the pocket PC). I cannot see how getting the .dsn to get the ODBC properties of my database.
    Another question is why i cannot call SQLGetDiagRec with the Oracle 9i Lite ODBC driver. Is this method is not implemented in Oracle 9i Lite ?
    thanks for any answers.
    Arnaud.

    Can you connect to the database from the Pocket PC via any method (i.e. any client tools)? If so, I can probably guess at the appropriate DSN parameters. If not, you may need to ask this question on the Oracle Lite forum.
    Justin

  • Oracle Lite + Resin + jdk1.2.2 or jdk 1.3.1 problem

    Hi!
    Can some one help me this the following:
    I used Oracle Lite database, Resin app server and jdk1.2.2
    When I try to connect my database through simple java-application, all goes fine! But, when I trying to get database communication from my application server and problem arise. First of all dll's such as
    OLJDBC40.DLL, OLAD2040.DLL, OLOBJ40.DLL, OLOD2040.DLL OLSQL40.DLL are in the Path and JVM loads them at runtime. I got connection to DB. Than I try to get some DatabaseMetaData info and got EXCEPTION_ACCESS_VIOLATION (for jdk1.3) and "java.exe has generated error (for jdk1.2.2)" errors from VM.
    So, any idea?
    Any help apriciated...
    RGS,
    parasolko

    Hi,
    I have got the similar problem when I used MS SQL server + Tomcat + JDK1.3.0 via JdbcOdbc driver. In that configuration the JVM crashs very often. It seems that JdbcOdbc's got unstable problem. Then, I tried other type 4 JDBC driver, it works fine and JVM won't crash. Try Sprinta 2000 JDBC driver, it's a type 4 driver and fast stable.
    Ma

Maybe you are looking for

  • Displaying Adobe Form through CRM WEB UI

    Hi Experts, Currently I am working on CRM Technical which is very new to me. I've got a requirement to display the Adobe form through CRM WEB UI. The requirement is like this. In a screen of WEB UI there is a option of OUTPUT preview. When i select t

  • Nokia suite problem installation on win8.1

    hello everyone: I have a problem when I install Nokia Suite, the program remains blocked for hours without the installation completes on windows 8.1 pro someone can help me  tnx a lot Solved! Go to Solution.

  • How to put JSP site

    Hello to all Wishing you Happy V........ Day Suppose I have prepared a JSP website(with some BeanComponents). I know that we have to put "*.jsp" files in public_html and "*.class" in classe directory( I used Java Web Server to develop JSP Website ) N

  • Proxy authorization doesn't work with JSSE 1.02

    Hello, Seems like there is no common way to authenticate with proxy for HTTP and HTTPS. Connecting to http://... - works fine, but https://... returns error message: Unable to tunnel through 111.111.111.111:8080. Proxy returns "HTTP/1.0 407 Proxy Aut

  • DB identifier mismatch with data volujme and log volume

    Hi,          I would like to perform backup and restore test on linux (maxdb database )  ECC 6.0 system. I have taken the backup of (i.e  data , incremental and log backups ) on one system. Then created a new system with same host name, SID and insta