Preventing trigger executing on oracle lite

I am using Mobile Server and Oracle Lite to provide mobile copies of the database to a small set of users. We have an application that some users use to update data on the mobile databases, and the same application is used by other users who are permanently connected to the main central database. Mobile users will synchronize with the central database whenever they return to their home office.
On both they central Oracle database and the Oracle Lite mobile databases there are several triggers written for functions such as creating unique primary keys from sequences and updating a "last updated" field on each table (plus a few more complicated scenarios).
My problem is that I want these triggers to execute only on inserts, updates and deletes from actions initiated directly on the mobile workstation. I do NOT want these same triggers to be executed on either the central or mobile databases as a result of a synchronization with the central Oracle database.
How do I prevent triggers from executing on the oracle lite mobile database as a result of table data changes from a synchronization with the central database?
Edited by: user10300540 on Dec 22, 2009 3:58 PM

We do use sequences to populate primary key ID values, but do not use triggers to set these (even on the server applications) due to the problems associated with foriegn key matching. Instead the sequences tend to be selected within the application and then used explicitly in the insert statements.
On the clients (PDAs and laptops in outr case) we define sequences within the mobile publications (to ensure that the values are unique to each client - you do not mention how you create the client sequences, but you need to ensure that the range is different for each client otherwise you will get data overwritten), and then all insert statements are in the form insert into table (id,...) values (id_seq.nextval,..). I can see however that this would require more change to you application code to achieve this.
It is possible to set triggers on the server end to populate/change the id values, but this can cause problems if the data is returned to the client as you will end up with two records.
Our client app is java based and so sets up a SQL string that is executed by the execute statement methods. This could be wrapped with a method that sets the id values, but this could be a bit cumbersome
NOTE When we define the sequences in the mobile applications we always set a start point considerably higher than the equivilent range on the server (start at 500 million) with a large range so that in practice they do not need to be reset. The range difference is also useful in that it makes it easy to identify client created data.

Similar Messages

  • 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

  • Oracle Lite 4.01 cannot work??

    I've installed Oracle lite 4.0.1 with JDK 1.1.8,but it seems cannot work.
    When i connect to my consolidator from my consolitor admin,it get conencted my my oracle 8i but with
    oca -30021 :error preparing/executing sql statement
    pol -8035:no such attribute or method
    Can somebody tell me y??
    Please help.

    You require olite40.jar
    Here is a page on how to connect Jdeveloper to Oracle Lite:
    http://www.rekounas.org/olite/2007/02/01/how-to-setup-jdeveloper-to-connect-oracle-lite/

  • Running a BC4J JSP application for Oracle Lite on OC4J

    Hi,
    My BC4J JSP application is working with Oracle and Oracle Lite on Apache (Oracle 8i Personal Edition) and on Tomcat 3.2. The same BC4J's could be used from the BC4J Tester as well.
    But if I run the application on OC4J (standalone and embedded in JDeveloper 9i RC1 and RC2) using Oracle Lite, a Fatal Internal Error (or with JDK1.2 a NullPointerException) occurs.
    I think I found the reason:
    1. the Java Trigger in Oracle Lite and
    2. the Timestamp used in Oracle Lite instead of Date.
    My problem is, that I can't find any information about configuration of OC4J so that it could work with Oracle Lite as well as Apache and Tomcat.
    Claudia

    The tell tale sign that the application is communicating with the running cache server is the membership information that is logged. In your previous running of the example you would have "members=1" embedded in the logging. From the sounds of what you are doing, you'd expect this to be different as the application would be joining a running instance. Check out section 1.3 of this doc on the system you are using.
    http://download.oracle.com/docs/cd/E15357_01/coh.360/e15831/installcoh.htm#BABIHHFJ
    Cheers,
    Jay

  • Cancel long running statement in Oracle Lite (OLITE_10.3.0.3.0 olite40.jar)

    On JDBC statement, there is the method 'cancel' to instruct the database to cancel an executing statement. This works fine on Oracle server database, but not on Oracle lite database. The method call 'cancel' just blocks and the running statement is never interrupted.
    The example I tried is very simple. There is a thread started which executes a long running statement. I noticed, that when moving the cursor forward by calling rs.next(), it just blocks. That would be ok, if the statement could be canceled from within the main thread by stmt.cancel. But this call blocks as well with no implact on the running statement. Why is that? Do I miss something or is it not possible to cancel a long running statements in Oracle Lite?
    In the following my code snipped:
    public class CancelStatement {
         private static final String PATH_DB = "XX";
         private static final String PATH_LIB = "XX";
         private static final String CON_STRING = "jdbc:polite:whatever;DataDirectory=" + PATH_DB + ";Database=XX;IsolationLevel=Read Committed;Autocommit=Off;CursorType=Forward Only";
         private static final String USER = "XX";
         private static final String PASSWORD = "XX";
         public static void main(String args[]) throws Exception {
              System.setProperty("java.library.path", PATH_LIB);
              Class.forName("oracle.lite.poljdbc.POLJDBCDriver");
              Connection con = DriverManager.getConnection(CON_STRING, USER, PASSWORD);
              Statement stmt = con.createStatement();
              Thread thread = new Thread(new LongStatementRunnable(con, stmt));
              thread.start();
              Thread.sleep(3000);
              // stop long running statement
              System.out.println("cancel long running statement");
              stmt.cancel(); // XXX does not work, as call is blocked until out of memory
              System.out.println("statement canceled");
         private static class LongStatementRunnable implements Runnable {
              private Connection con;
              private Statement stmt;
              public LongStatementRunnable(Connection con, Statement stmt) {
                   this.con = con;
                   this.stmt = stmt;
              @Override
              public void run() {
                   try {
                        System.out.println("start long running statement...");
                        // execute long running statement
                        ResultSet rs = stmt.executeQuery("SELECT * FROM PERSON P1, PERSON P2");
                        while (rs.next()) { // here the execution gets blocked
                             System.out.println("row"); // is never entered
                        rs.close();
                        stmt.close();
                        con.close();
                        System.out.println("long running statement finished...");
                   } catch (Exception e) {
                        e.printStackTrace();
    }I would be very glad if you could help me.
    Thanks a lot
    Daniel
    Edited by: 861793 on 26.05.2011 14:29

    Unfortunately Oracle Lite doesn't have this option. You can call your statement from a second thread as you have done, but you won't be able to kill or cancel this operation. The only way to get fix this is by rebooting. You can use process explorer to find the dll process that is executing the SQL, but the tables will be locked and sync would be locked as well until the process is finished running in shared memory.

  • Sql-92 syntax in Oracle Lite 8i

    The Oracle Lite documentation instructs the developer to enact this change to polite.ini to use sql-92 syntax:
    Running SQL-92 on Oracle Lite
    As mentioned in the preceding section,
    Oracle Lite uses Oracle SQL by default.
    However, if you want to support SQL-92 by
    default instead of Oracle SQL, you can
    change the SQL compatibility parameter in
    the POLITE.INI file to SQL-92. To change
    the parameter, add the following in the
    POLITE.INI file:
    SQLCOMPATIBILITY=SQL92
    See the Oracle Lite User's Guide for more
    information about the POLITE.INI file.
    However this does not appear to have any effect. For instance, this query in the polite sample database:
    select product.descrip,price.stdprice
    from product FULL OUTER JOIN price
    ON product.prodid = price.prodid;
    generates a syntax error:
    ERROR at line 1:
    OCA-30021: error preparing/executing SQL
    statement
    [POL-5228] syntax error
    Is there more steps needed to make Oracle 8i Lite SQL-92 Compatible???

    Hello,
    SELECT 'x'
    FROM EMP,DEPT
    WHERE
      EMP.dept_id = DEPT.dept_id
    AND
      ROWNUM = 1;Francois

  • Efragdb.exe in Oracle Lite 10g R3

    We have the following situation when working on Oracle LIte 10g R3. We used defrag.exe with a database created in Oracle Lite R2. During the "Dumping Triggers" phase, it shows the error message "Wrong trigger type 34 for trigger TRIG_INSUPDPVDETPAGCAJ.". The refered trigger is based on a java procedure, and it was created in the source database without errors.
    If we drop the trigger and defrag.exe is run again, the "Loading Extents" phase show the error message "Invalid opcode: 65!!!".
    I will appreciate any suggestion about this.
    Monica Bancayan

    Please open a service request with Oracle Support.
    Olaf

  • JDBC access to Oracle Lite from midlet on j9 pocket pc

    Hi all,
    Is it possible to access an Oracle Lite database from a MIDLet applicatie
    running on a POCKET with the J9 virtual machine? I want to use MIDP and not the Personal Profile to be able to use the Oracle webservice proxy with the J2ME client SDK.
    I think that I only have to include the appropriate libraries (classes12.jar or olite40.jar) in my project..Am I right?
    Thanks in advance,
    Tom Hofte

    Hi,
    Please do not get me wrong , I am sending this reply to get some help from you about your findings .
    I am s/w developer who is involved in application development for PDA devices
    As an option ,
    I have installed oracle9i database in a machine which has win2k server OS and then
    Installed oracle9iLite mobile server sharing the same <ORACLE_HOME> on the machine.
    I am trying to configure and start the mobile server in the “STANDALONE MODE”
    When I typed webtogo on the cmd line , it did not respond , instead it said “Unrecognized option”
    Then when I tried to execute the weg-to-go executable file in the <ORACLE_HOME>\mobile\server\bin directory ,
    It did not respond .
    Can you please help me out to sort out this problem,
    And also give me some more useful hints to configure the mobile server as a module in oracle9iAS.
    Expecting an early response
    Thanks in advance
    yogaraj

  • Talend oracle lite problem

    we want to use talend in order to migrate data from an sql server to a oracle 11g. the database in oracle 11g is the repository for our oracle lite server.
    When we migrate the data we select action on table none and action on data insert or update for the oracle 11g components. We encounter a problem in which oracle lite thinks that the entire table has been changed after talend has finished its update and foreces a full refresh of the table to the users. As you understand this is a great problem because even when only one record has changed (or even none) the entire table is redownloaded on the users.
    From what i know oracle lite uses a complicated system in order to understand which records have been changed and therefore require to be updated on the clients. It appears as if talend changes something in the table after it has finished its data migration (perhaps some kind of a timestamp?) and therefore makes oracle lite believe that the entire table with all its rows were changed. i do not know which of the two components cause the error, talend changing something or olite thinking wrong about tables updated
    1)why does this happen and how exactly does oracle lite understand which data have been updated?
    im using this forum in order to ask if someone has encountered this problem again and how did he solve it
    thank you for your time

    not used talend, but if i understand correctly, you are using this to transfer data from a sql server database to oracle. I assume the data being put into the oracle database is into tables in the main schema, rather than the mobileadmin schema itself.
    For the tables that are being written to in the oracle database, how are they defined in the oracle lite publication (fast refresh, complete etc.) and what happens in the MGP process after the data import has run.
    The default process is that for fast refresh objects the following happens.
    1) when data is inserted/updated/deleted from the base table, triggers (TABLENAMi/u/d) fire in the main schema, and this causes data to be inserted into mobileadmin.C$all_sid_logged_tables to show the table as changed, and updates made to the CVR$ table in the main schema
    2) based on the 'dirty' tables in c$all_sid_logged_tables then the MGP process logs phase will copy data from CVR$ tables to CLG$ tables, and then run the compose to populate the out queue CMP$ tables
    it may be that part of the settings are stopping the updates to the CVR$ tables and this is causing a versioning mismatch (normal trigger for complete refresh), so check to see what updates are done to this table as well as the manin data table

  • Read sharing violation after System.exit in oracle lite DLL

    I am using JRE 1.3 and successfully managed running some sql statements over jdbc.
    When the java class is finished (implicit exit) then no error appears.
    When I exit the code using System.exit(0) there is a windows dialog
    showing a read access error AFTER the java class finished.
    probably there is some cleanup the oracle DLL wants to do after the JVM exited?
    Please help mailto:[email protected]
    The sample code below can be used.
    * Title:
    * Description:
    * Copyright: Copyright (c) 2001
    * Company:
    * @author Ivan Motsch
    * @version 1.0
    import java.util.*;
    import java.io.*;
    import java.sql.*;
    public class TestOracleLite{
    public TestOracleLite(){
         public void start(){
              Statement stm=null;
              Connection conn=null;
              try{
                   Properties p=new Properties();
                   p.setProperty("user","system");
                   p.setProperty("password","manager");
                   p.setProperty("DataDirectory","..\\..\\..\\TEMP\\ora4\\db");
                   p.setProperty("Database","ORS");
                   p.setProperty("IsolationLevel","Read Committed");
                   p.setProperty("Autocommit","Off");
                   p.setProperty("CursorType","Forward Only");
                   String ps=getPropertiesAsString(p);
              Class.forName("oracle.lite.poljdbc.POLJDBCDriver");
                   conn=DriverManager.getConnection("jdbc:polite:whatever"+ps);
                   execSql(conn,
                        "drop table test1 cascade"
                   execSql(conn,
                        "create table test1(pk number(32),ncol number(32),scol varchar2(2000),dcol date,rcol long raw)"
                   conn.commit();
                   execSql(conn,
                        "insert into test1(pk,ncol,scol,dcol,rcol) values(?,?,?,?,?)",
                        new Object[]{new Integer(1),new Integer(1111),"Test Text",new java.sql.Date(System.currentTimeMillis()),new byte[]{0,1,2,3,4,5,6,7,8,9,10}}
                   conn.commit();
                   readSql(conn,"select * from test1");
              catch(Exception e){
              e.printStackTrace();
              finally{
                   if(conn!=null){
                        try{
                        conn.close();
                             conn=null;
                        catch(Exception e){e.printStackTrace();}
         private static String getPropertiesAsString(Properties p){
              StringBuffer buf=new StringBuffer();
         for(Iterator it=p.keySet().iterator();it.hasNext();){
              String key=(String)it.next();
                   String val=p.getProperty(key);
                   buf.append(";"+key+"="+val);
              return buf.toString();
         public boolean execSql(Connection conn,String s){
              return execSql(conn,s,(Collection)null);
         public boolean execSql(Connection conn,String s,Object[] binds){
              ArrayList list=new ArrayList();
              if(binds!=null) list.addAll(Arrays.asList(binds));
         return execSql(conn,s,list);
         public boolean execSql(Connection conn,String text,Collection binds){
              PreparedStatement stm=null;
              try{
                   stm=conn.prepareStatement(text);
                   if(binds!=null){
                        int i=1;
                        for(Iterator it=binds.iterator();it.hasNext();){
                             Object o=it.next();
                             if(o==null){
                                  stm.setNull(i,Types.VARCHAR);
                             else if(o instanceof byte[]){
                                  stm.setBytes(i,(byte[])o);
                             else{
                                  stm.setObject(i,o);
                             i++;
                   boolean b=stm.execute();
                   System.out.println("status: "+(b?"ok":"failed"));
                   return b;
              catch(SQLException e){
                   System.out.println("status: "+"error"+" "+e);
                   return false;
              finally{
                   if(stm!=null) try{stm.close();}catch(Exception e){}
         public boolean readSql(Connection conn,String text){
              PreparedStatement stm=null;
              try{
                   stm=conn.prepareStatement(text);
                   ResultSet rs=stm.executeQuery();
                   ResultSetMetaData meta=rs.getMetaData();
                   System.out.print("col: ");
                   for(int i=1,n=meta.getColumnCount();i<=n;i++){
                        System.out.print(""+meta.getColumnName(i)+", ");
                   System.out.println();
                   while(rs.next()){
                        System.out.print("row: ");
                   for(int i=1,n=meta.getColumnCount();i<=n;i++){
                             System.out.print(""+rs.getObject(i)+", ");
                        System.out.println();
                   return true;
              catch(SQLException e){
                   System.out.println("status: "+"error"+" "+e);
                   return false;
              finally{
                   if(stm!=null) try{stm.close();}catch(Exception e){}
         static public void main(String[] args) {
              TestOracleLite t=new TestOracleLite();
              t.start();
              t=null;
              System.exit(0);

    Hi
    After system copy you need to do post system copy activities...
    Please follow according to the installation Guide..
    for example: your sld connection of your new system will be pointing to your source system. So you need to go to VA where in you can find SLD Data Supplier and change the host name, port no relavent to this  i.e. your destination system...i.e.
    new system.. In the same way you can follow doing the post installation activites will solve your issue.
    Regards
    Hari

  • Connexion à Oracle Lite via SQLplus?

    Hello, I'd like to use BPEL to update a data base oracle lite and even if i can connect it with BPEL I have this error in the invoke when I try to run it with the BPEL consol, does some one know what is wrong?
    “{http://schemas.oracle.com/bpel/extension}bindingFault” a été générée.
    <bindingFault>
    <part name= ‘code’>
    <code> 0 </code>
    </part>
    <part name= ‘summary’>
    <summary> file:/C:/OraBPELPrbl_1/integration/orabpel/domains/default/tmp/.bpel_BPEL
    DB-03_1.0.jar/ECRITURE.wsdl [ ECRITURE_ptt::merge(BtestCollection) J - WSIF JCA Execute of operation ‘merqe’ failed due to: Exception : échec de l’exécution de DBWritelnteractionspec. unknown a échoué. Nom du descripteur: [unknown]. ; nested exception is: DRABPEL-11616 Exception: échec de l’exécution de DBWritelnteractionspec. unknown a échoué. Nom du descripteur: [unknown]. Cause: Exception [TOPLINK-4002] (DracleAS TopLink - 10g (9.0.4.5) (Build 040930)):
    oracle.toplinlc.exceptions.DatabaseException Description de l’exception:
    java.sql.SQLException: JDBC 2.0 feature is not yet implemented Exception interne:
    java.sql.SQLException: JDBC 2.0 feature is not yet implemented Code d’erreur: 0.
    </summary>
    </part>
    <part name=’detail’ >
    <detail> Description de l’exception : java.sql.SQLException: JDBC 2.0 feature s not yet implemented Exception interne : java.sql.SQLException: JDBC 2.0 feature is not yet implemented Code d’erreur: 0</detail>
    </part>
    </bindingFaut>

    Hi,
    Possible owing to problems in interpreting JDBC 2.0 related config-properties.
    Try creating a simple Connector-factory entry as follows in (C:\Oracle\OracleSOA10.1.3.1\j2ee\home\application-deployments\default\DbAdapter\oc4j-ra.xml)
         <connector-factory location="eis/DB/Olite" connector-name="Database Adapter">
              <config-property name="xADataSourceName" value="jdbc/olite"/>
              <config-property name="dataSourceName" value=""/>
              <config-property name="platformClassName" value="oracle.toplink.platform.database.Oracle9Platform"/>
              <config-property name="usesNativeSequencing" value="true"/>
              <config-property name="sequencePreallocationSize" value="50"/>
              <config-property name="defaultNChar" value="false"/>
              <config-property name="usesBatchWriting" value="false"/>
              <connection-pooling use="none">
              </connection-pooling>
              <security-config use="none">
              </security-config>
         </connector-factory>
    And make sure you have a relevant entry in
    C:\Oracle\OracleSOA10.1.3.1\j2ee\home\config\data-sources.xml
    <managed-data-source name="OliteDataSource" connection-pool-name="OlitePool" jndi-name="jdbc/olite"/>
    <connection-pool name="OlitePool">
    <connection-factory factory-class="oracle.lite.poljdbc.POLJDBCDriver" url="jdbc:polite4@localhost:1521:orabpel" user="system" password="manager"/>
    </connection-pool>
    Once you have made the changes and bounced the SOA/BPEL instance, you should be able bind to the Olite DB through BPEL.
    Let me know if you still have issues.
    Rgds,
    Lakshmi

  • Calling executable from Oracle?

    Trying to call executables within Oracle, is this possible? & how.
    (i.e. when a value of a column changes would like to call an executable code written in C++, I could see that a change in a value of a column could fire a trigger but then what?)
    Thanks

    say you write some c++ code...
    in the header export atleast one func using
    extern "C"
    foo()
    to avoid name mangling
    now in oracle simply create library as
    '/home/oracle/foo'
    (look up the syntax)
    & in pl/sql simply call the function:)
    its dead easy to implement
    null

  • 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

  • Oracle Lite - in line quiries

    9iLite 5.0.2.8
    Do in-line queries work?
    example
    select level, a.col_a, b.col_b
    from tab_A, (select col_b
    from tab_c
    where col_c = 1 ) b
    where a.col_D = 1
    start with a.col_a = 0
    connect by b.col_b = prior a.col_a
    We have more complex queries that work on an enterprise verison of the DB, but these sql statements all fail when executed on 9iLite.
    Assuimg their are limitations to the complexity of
    the sql that can run on 9iLite, is there a document
    which hi-lites these limitations and possible work-arounds. I have read the SQL Reference for 9iLite - it documents what syntax is allowed very well.
    I am suspecting that temporary objects in 9iLite sql may not be allowed.
    Thanks in advance for any input.

    The actual syntax is ...
    select level, cls.isActive, cls.application_class_id,
    menu.application_class_id_parent, menu.menu_order,
    menu.menu_id
    from application_class cls,
    ( select *
    from application_menu
    where menu_profile = 1 ) menu
    where menu.application_class_id (+) =
    cls.application_class_id
    and isActive = 1
    start with (cls.application_class_id = 0 or
    menu.application_class_id_parent is null )
    connect by menu.application_class_id_parent = prior
    cls.application_class_id
    and cls.application_class_id != 0
    The error from oLite is ...
    Exception:
    java.sql.SQLException: [POL-5185] can't establish a join with CONNECT BY
         at oracle.lite.poljdbc.LiteEmbPreparedStmt.jniPrepare(Native Method)
         at oracle.lite.poljdbc.LiteEmbPreparedStmt.prepare(Unknown Source)
         at oracle.lite.poljdbc.POLJDBCPreparedStatement.(Unknown Source)
         at oracle.lite.poljdbc.POLJDBCPreparedStatement.(Unknown Source)
         at oracle.lite.poljdbc.OraclePreparedStatement.(Unknown Source)
         at oracle.lite.poljdbc.POLJDBCConnection.prepareStatement(Unknown Source)
         at oracle.lite.web.JupConnection.prepareStatement(JupConnection.java:174)
         at hccadi_on._test._select._jspService(_select.java:70)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.lite.web.JupServlet.service(JupServlet.java:235)
         at oracle.lite.web.JspRunner.service(JspRunner.java:112)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at oracle.lite.web.JupServlet.service(JupServlet.java:235)
         at oracle.lite.web.MimeServletHandler.handle(MimeServletHandler.java:99)
         at oracle.lite.web.JupApplication.service(JupApplication.java:523)
         at oracle.lite.web.JupHandler.handle(JupHandler.java:102)
         at oracle.lite.web.HTTPServer.process(HTTPServer.java:309)
         at oracle.lite.web.HTTPServer.handleRequest(HTTPServer.java:162)
         at oracle.lite.web.JupServer.handle(JupServer.java:308)
         at oracle.lite.web.SocketListener.process(SocketListener.java:178)
         at oracle.lite.web.ClientListener.process(ClientListener.java:64)
         at oracle.lite.web.SocketListener$ReqHandler.run(SocketListener.java:232)
    This sql works on an EE version of the DB. I do agree that
    in-line queries work. I cut this sql up to be just an in-line query and it does work. The problem seems to be around the use of "connect by" with an in-line. I do know that "connect by" works.
    Thanks in advance for any input.

  • Oracle Lite 8i limits

    Hi,
    Can I get acurate answers on the following issues:
    1)What is the max db size of a OL8i database. The documentation
    says 4GB, but a lot of people say that the ODB file can
    not grow more than 2GB.
    2)Is this a proven fact that OL8i can maintain 35 comcurrent
    connections. Again, practise shows that the limit is 2-10.
    3) Is it true that OLite 8i stores numeric types inefficiently:
    For example a NUMBER(38) column in the big Oracle Server 8.1.5
    would take much less space than NUMBER(38) column in OLite 8i.
    Thank you,
    Hristo
    null

    Hi Maria,
    Check your Oracle Lite 8i and Developer's SQL NET
    Version may be your Oracle lite 8i SQL Net version higher then
    Developer's Version. So when u install Developer the SQL NET is
    over written and it's not working so Ideal is first u install
    Developer and then Install Oracle Lite 8i It will work.
    Devesh
    maria (guest) wrote:
    : Richard Beach (guest) wrote:
    : : maria cavallaro (guest) wrote:
    : : : I have successfully loaded Oracle Lite 8i v4.0 on NT and
    : : : everything works great. I then installed Lite on a
    windows
    : 95
    : : : laptop. The Navigator works fine, but when I try to
    execute
    : : : SQLPLUS either connecting to the local database
    : (ODBC:POLITE)
    : : or
    : : : to the server database, SQLPLUS hangs. Any information
    : would
    : : be
    : : : greatly appreciated.
    : : : Thanks!
    : : I recently downloaded Oracle Lite 8i onto a Windows 95
    system
    : : and cannot get SQLPLUS to run. I am in a developer
    : : certification program and nobody else in the class has had
    any
    : : luck with this application. If you here of anything that
    : works,
    : : let me know.
    : I was able to get everything working on another Windows 95
    : laptop - sort of. I did an initial install and everything
    : worked great including SQLPLUS. Then the developers loaded
    the
    : application on the laptop which is java based and SQLPLUS
    : stopped working, so I'm still at a loss for this. Even though
    : SQLPLUS doesn't work the rest of Oracle lite does (the
    : Navigator) I did send an e-mail to oracle support and the
    : response back said to do a reinstall.
    null

Maybe you are looking for

  • Can't create a file using fm 'File_Get_Name'

    hi gurus, Can you please help me with this issue. There's a program that have to create a file using the said fm. It was working before when it was set in OS NT. But when the settings and codes have been changed to UNIX, the program was able to gener

  • Memory issues - Bring demand paging to X6.

    does anyone at nokia remember a few years ago a firmware update that added demand paging to N95 and enabled the phone to do multi-tasking properly without having always memory issues? Please bring it to the X6. It's frustating to run only one app (in

  • Macbook will not load up...

    Hey guys! My Macbook is misbehaving. Whenever I turn it on I hear the chime noise and then it goes to the white loading screen with the Apple logo. The small loading circle below the logo spins. And...that's all it does. It won't go to my main screen

  • Settlement of AUC Cost to Asset Master Record

    Hi, Can any body tell me where the error has occured when i am settling AUC costs in Project to asset master record via the transaction AIBU. The exact error message is:- BALANCE IN TRANSACTION CURRENCY Message no. F5702 Diagnosis:- The balance has o

  • HDTV Digital Compatability

    First off, I am fairly upset with nVidia so far on this issue. It's definately no fault of MSI, however I figure I might aswell see if anyone around here has tried this out. I recently bought a 32" Sharp Aquos LCD TV for my entertainment setup. I've