Oracle 10g lite and Oracle 8i compatibility

I have a series of Oracle 8.1.7.4 database servers running on Unix platforms scattered around the globe that use multi-master replication for synchronization. I need to populate approximately 500 Windows 2000 deployable systems that will operate in austere communication environments. These remote systems will need to be kept synchronized with the primary servers. I have no choice but to keep Oracle 8.i on the primary servers but have some flexibility in deploying a more current version on the PCs. Are there interoperability problems between Oracle 8.i and 10g Oracle Database Lite?

After having wasted 2 days trying to get Oracle Lite 10g Release 2 (10.0.1.2)working with Oracle RDBMS 1.8.7.4 (running on VMS) we failed. We had to downgrade to OLITE 10g R1 (10.0.0.) that evntually worked in combination with 8.1.7.4. We also found out that Oracle Lite Mobile Server repository should reside on the same Oracle instance as the back-end database.

Similar Messages

  • Connect Oracle 10G XE and Oracle 9.2i Simultaneously from same machine

    Hello,
    How to Connect Oracle 10G XE and Oracle 9.2i Simultaneously from same machine using .Net Application.
    I have one application which is in .net, i want to connect it with oracle 10g XE and oracle 9.2i Simultaneously.
    it always connect only one database which is first in environment variable (path).
    please reply.

    Use SQL*Net or JDBC Connections. Looks like you are connecting using the Bequeathed connections
    Christopher Soza
    Oracle BI DBA

  • Oracle 10g XE and Oracle 8.1

    HI,
    I am new in oracle and I installed both Oracle 10g XE and after Oracle 8.17 Standard with Apache server. Does anybody know why Oracle 10g XE doesn't start (doesn't find APEX) when Oracle 8.17 is running on the same computer?
    Tks,
    Laurentiu

    You can not use XE parallel with another Oracle instance. Only one instance per network.
    Cheers!

  • (again) oracle 10g client and oracle 10g express in one computer

    hi again, sorry if this question looks like a double post to you.
    Well this is quite embarassing yet still make some headache for me. I have my office PC installed with Oracle 10g client using admin component option, for connecting some application with database on remote server. Now, after I have developed some basic map using Oracle 10g Express on my home PC, I want to test it in my office network. But everytime I tried to install Oracle Express, it web interface will working normally while all other aplication can no longer connected with remote server from the client. If I remove Oracle Express, all client connection will working again as if nothing happened. I already created Microsoft LoopBack connection using IP 10.10.10.10, edit TNSNAMES.ORA, etc that could possibly helpful but nothing fixed. Strangely, if I install Oracle 10g Database version, all connection to remote server working again, and map application also working. But this kind of installation takes up all my PC resources (grrrr!). Any more suggestion?
    best regards
    net2surfin

    I'm sorry if the information not accurate, but the client connection made by application which try to connect is simply "not resolved" and show no error code/number at all. I'll try to connect from sqlplus though, maybe the error number will be known from this way.
    About 10.10.10.10 tcp loopback, I got this work around from here: http://download.oracle.com/docs/cd/B19306_01/install.102/b14316/reqs.htm#BABGCEAI
    in the Ora Database Preinstallation requirement, where it states like this:
    +16.In the Properties dialog box, click Use the following IP address and do the following:+
    a.IP Address: Enter a non-routable IP for the loopback adapter. Oracle recommends the following non-routable addresses:
    +■192.168.x.x (x is any value between 0 and 255)+
    +■10.10.10.10+ <---- this is the value suggested that I've been used in my home PC
    b.Subnet mask: Enter 255.255.255.0.
    c.Record the values you entered, which you will need later in this procedure.
    d.Leave all other fields empty.
    e.Click OK.
    I'll try to remove the loopback later and see the ORA environment, to see the result. In the mean time, all suggestions is highly appreciated.
    thank you n best regards
    net2surfin

  • Auditing in oracle 10g database and oracle 10g application server

    Dear friends,
    We have oracle 10g application server and oracle 10g database server in place.My criteria is to audit users connected using oracle application user credentials to the database.
    Can you please tell me how can i do it.
    Thanks & regards,

    Its the database connection you want to track. The session audit will show where it came from.
    Auditing is turned using this command:
    alter system set audit_trail = DB scope=spfile;
    Note: The use of spfile will require a DB bounce before audit starts
    To audit Sessions:
    audit create session;
    Query by Audit Type:
    SELECT A.USERNAME,
    OS_USERNAME,
    A.TIMESTAMP,
    A.RETURNCODE,
    TERMINAL,
    USERHOST
    FROM DBA_AUDIT_SESSION A
    WHERE USERHOST = <replace with iAS servername> ;
    By User
    SELECT USERNAME,OBJ_NAME,ACTION_NAME , TIMESTAMP
    FROM DBA_AUDIT_TRAIL WHERE USERNAME = 'SCOTT';
    Check for users sharing database accounts
    select count(distinct(terminal)),username
    from dba_audit_session
    having count(distinct(terminal))>1
    group by username;
    Attempts to access the database at unusual hours
    SELECT username, terminal, action_name, returncode,
    TO_CHAR (TIMESTAMP, 'DD-MON-YYYY HH24:MI:SS'),
    TO_CHAR (logoff_time, 'DD-MON-YYYY HH24:MI:SS')
    FROM dba_audit_session
    WHERE TO_DATE (TO_CHAR (TIMESTAMP, 'HH24:MI:SS'), 'HH24:MI:SS') <
    TO_DATE ('08:00:00', 'HH24:MI:SS')
    OR TO_DATE (TO_CHAR (TIMESTAMP, 'HH24:MI:SS'), 'HH24:MI:SS') >
    TO_DATE ('19:30:00', 'HH24:MI:SS');
    Attempts to access the database with non-existent users
    SELECT username, terminal, TO_CHAR (TIMESTAMP, 'DD-MON-YYYY HH24:MI:SS')
    FROM dba_audit_session
    WHERE returncode <> 0
    AND NOT EXISTS (SELECT 'x'
    FROM dba_users
    WHERE dba_users.username = dba_audit_session.username);
    Other audits you might consider:
    audit grant any object privilege;
    audit alter user;
    audit create user;
    audit drop user;
    audit drop tablespace;
    audit grant any role;
    audit grant any privilege;
    audit alter system;
    audit alter session;
    audit delete on AUD$ by access;
    audit insert on AUD$ by access;
    audit update on AUD$ by access;
    audit delete table;
    audit create tablespace;
    audit alter database;
    audit create role;
    audit create table;
    audit alter any procedure;
    audit create view;
    audit drop any procedure;
    audit drop profile;
    audit alter profile;
    audit alter any table;
    audit create public database link;
    Best Regards
    mseberg

  • Difference between oracle 10g dba and oracle 11i apps dba

    hi
    can any one please explain this.
    thank you

    Hi,
    can any one please explain this.An Oracle Applications DBA is very different from a regular Oracle database administrator and requires specialized skills in business administration and Oracle application server architectures. The Oracle Applications DBA job role is less compartmentalized than a traditional Oracle DBA and the Oracle Applications DBA must also have skills in these areas:
    Database Design - Many shops require customized functional extensions and reporting data marts and the Oracle Applications DBA must have outstanding Database design skills.
    Oracle Application Server - The Oracle Applications DBA must understand the internals of the Oracle concurrent manager and understand how to monitor and tune Oracle Applications.
    Functional Expertise - Many shops requires a business degree and a general understanding of the Oracle Applications module. For example, accountants are widely used to support Oracle eBusiness Suite (Oracle Financials), and accountants with an IT background are easily trained in Oracle Applications DBA support.
    http://www.dba-oracle.com/t_how_to_become_oracle_applications_dba.htm
    Hope this helps. . .
    Don Burleson
    Oracle Press author

  • Oracle 10g Lite and sequence

    Hello,
    I'm developing a VB.net application that will run on 20 CE.net devices. I'll be generating a bunch of different recs on these CEs.
    I have a guestion on how an Oracle sequence is synchronized by mSync when there are multiple clients. I can't test since I only have 1 device right now.
    Say a sequence S1 is used on all devices and device D1 used S1 until the nextval is 100, then anothe device D2 used S2 until the nextval is 200.
    D2 is then docked and synchronized. D1 is then docked and synchronized. What is the nextval of S1 on D1?
    I want to use this sequence to create a unique key for each CE device.
    Thanks.

    Delphi 7 connects to Oracle Lite through the standard Microsoft OLEDB to ODBC driver. I've used it in testing and not had any problems with it.
    You have to have Delphi 7 Pro, Ent, or Arch to get the ADO tab of controls.

  • Any difference in the dbms and jdbc drivers btw oracle 8i lite and 9i lite

    Is there any significant difference between oracle 8i lite and oracle 9i lite in terms of database and jdbc drivers?
    If not, it may be better off using oracle8i.

    According to Oracle , 9i lite is more powerful than 8i Lite.
    one thing, 8i Lite is not certified for windows 2000.
    jothi

  • Singl/Multiple Server Oracle 10g DB and AS- Advantages and DisAdvantages

    Hi Friends,
    I am using Application1 using Oracle 10g Application Server and Oracle 10g database.
    Now i planned to use Application2 using Oracle 10g AS and Oracle 10g DB
    I need to know what will be the Advantages and Disadvantages if i have the schema for Application2 in the existing Oracle 10g DB / having it in another Oracle 10g DB Server
    sameway what will be the advantages and disadvantages if i have the Application2 regsiterd in existing Oracle 10g AS(Multiple OC4J Instance) / having it in another Oracle 10g AS Server.
    Regards

    To start the list, for me some of the advantages are:
    Same DB:
    - less overhead and wasted CPU Cycles (therefore potentially lower license fees)
    - easier maintenance (backup, recovery)
    - easier tuning (fewer conflicting external environments asking for same resources)
    - Oracle is designed for this, allows use of Resource Manager
    - technically RAC is a clustered 'same DB'
    Same AS:
    - less overhead and wasted CPU Cycles (therefore potentially lower license fees)
    - easier maintenance (backup, recovery)
    - easier tuning (fewer conflicting external environments asking for same resources)
    - Oracle is designed for this, use AS clustering
    Different DB:
    - separate maintenance (patch, upgrade) cycles for different SLA
    - easier tuning (isolate tuning to one app)
    - easier security (most developers have no idea about Oracle security and make merge impossible)
    Different AS:
    - separate maintenance (patch, upgrade) cycles for different SLA
    - easier tuning (isolate tuning to one app)
    - easier security (most developers have no idea about security)

  • Oracle 10g Lite Mobile Devices

    Hi,
    1. Does Oracle 10g lite Support Arabic?
    2. Does Oracle 10g lite Support Windows Mobile 5.0, PPC 2005?
    3. On a PPC 2003 OS the sync worked well but after it finished the device manager started to register the device on the mobile server, there is an error raised that has invalid error code and as description 'Insufficient information to proceed',
    Help Me In That Please?

    Hi,
    ad 1: Oracle Lite should support all the charsets the "big" Oracle server supports - even unicode afaik.
    ad 2: yes, OLite supports WM5 (you have to install a patchset from metalink to enable WM5 support - try to search previous threads)
    ad 3: what is the regional settings of your device? if it's some arabic culture which is not present in default OLite installation, you'll have to make some changes into Oracle Lite system tables to support your platform. In OL10g the "platform" is defined as a combination of OS type, CPU type and current OS culture settings - for example something like "WM5 + XScale CPU + czech culture". I used something like this to replace all the japanese platforms with our language to enable support for devices wit czech locale settings:
    UPDATE mobileadmin.dm$all_platforms
    SET NAME = REPLACE(NAME, ';JA', ';CS'),
    TYPE = REPLACE(TYPE, '_JA_', '_CS_')
    WHERE NAME LIKE '%;JA';
    INSERT INTO mobileadmin.DM$LANG_MAP
    (LANG_ID, LANG_NAME, LANG_CODE, LANG_REG, CODE_PAGE)
    VALUES
    ('CS', 'Czech', 'CS', 'CZ', '1250');
    you'll than probably also need to copy some files from default US locale to your new locale directory:
    {ora10gLiteR2}\mobile_oc4j\j2ee\mobileserver\applications\mobileserver\setup\us => {ora10gLiteR2}\mobile_oc4j\j2ee\mobileserver\applications\mobileserver\setup\{your_locale}
    than the device should be able to get registered...

  • 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

  • Oracle 10g Lite-Sync Error

    Hi,
    I am Using Oracle 10g"Lite" Database, I am doing manual SYNC Process.
    Today I started the manual Sync Process i Got this Error Message in the Screen "POL-3201 Invalid Slot Number"
    I referred a document Shows this information
    POL-3201 Invalid slot number
    Cause: Internal error caused by referencing an object that has been deleted. Each
    object in the database, such as a row has a unique object identifier (OID) that
    identifies the location of the object in secondary storage. Each database file is
    divided into fixed size chunks called disk pages. An OID can become invalid
    when the:
    ■ disk page being referred by the OID does not exist in the database file.
    ■ physical read or write of the disk page fails due to an operating system related
    error.
    ■ address of the object (as indicated by the internal encoding in the OID) in the
    disk page is outside the page.
    ■ object is not found in the page.
    But i did not delete any thing in the Lite database.
    Yesterday the Manual SYNC was Successful ...After i did not touch the Lite Database.Today I started the SYNC and i Got the Error.
    Did any one face this error?
    Please advice on this Error
    Thank U for the Useful Information
    SHAN

    See if following OTN forum thread helps...
    Re: POL-3011/3012 when database is on SD Card.

  • Oracle 10g Lite with ADF/BC4J Application(Offline access in Mobile )

    Hi All,
    We have the following requirement from one of our client.
    Customer Company has R12 Apps instance(which is having 10g Database APPSDB). The users will come in the morning
    and connect to the System(NEWSYSTEM) to download their daily worksheet(resides in APPSDB) to their Mobile Devices
    (Windows XP - http://www.keenzo.com/zoom.asp?zoom=3830134) and then disconnect from the system. The download of data
    should start after login into their Mobile Device Custom Application So that only their worksheet will be downloaded
    to their Mobile Device DB.
    Then they will goto their fields and review their daily worksheet in the Mobile Device application(NEW APPLICATION)
    in offline mode. And update in the application with their findings, which should be stored in the Mobile Device database(MOBILEDB).
    In the evening the uses will come and connect to the system(NEWSYSTEM) and login into their Mobile Application and
    start the upload process, then the updated data from their Mobile Database will be uploaded into APPSDB via the NEWSYSTEM.
    I checked the links, http://www.oracle.com/technology/products/lite/index.html and http://lite.us.oracle.com and I have
    got some understanding about Oracle 10g Lite. For the above requirement we are proposing the NEWSYSTEM as Oracle 10g Lite Server
    and the NEW APPLICATION as ADF/BC4J which can run in their Mobile Devices(work offline and then sync with DB).
    I have the following questions.
    1) The above proposing system is feasible?
    2) Can we develop the Mobile Application using ADF/BC4J and using that we would like to
    control the sync process from our custom application.(so that only their worksheet will come to their Mobile Device DB)
    3) If I want to have the above system,
    a) I should have Oracle 10g Lite server installed(im Unix or Windows)
    b) I should have Oracle 10g Lite client installed in a Windows PC/Laptop
    c) To get my custom application in My Mobile Device, first I have to deploy the application
    in Oracle 10g server using Oracle Mobile Server. Then I have to connect my Mobile Device to the Oracle 10g Lite server,
    and deploy the application in my Mobile Device using Oracle Mobile Manager.
    4) I would like to do a POC before start the project.
    What are all the installations I have to do in my Laptop.(Consider I am installing Oracle 10g Lite server/client, Mobile Manager in my Laptop)
    I am new to Oracle 10g Lite, correct me if any of my understanding is wrong.
    If you have any comments in the approach please add it.
    Thanks in advance.
    With Regards,
    Kali.

    1) The above proposing system is feasible?
    perfecly feasible, and actually a reasonably standard use of oracle lite
    2) Can we develop the Mobile Application using ADF/BC4J and using that we would like to
    control the sync process from our custom application.(so that only their worksheet will come to their Mobile Device DB)
    Actually two different questions here. The application code that runs on the client device can be written in any thing that will run on that type of device, and is capable of using the APIs to connect to the local database, and the other functionality like synchronisation. From the forum there look to be VB, C, java users out there (an i even believe if you wanted to, you could use forms). Main decision regarding the Platform for the application code development tends to be whatever you have the skills in.
    In terms of the sync process only downloading a particular users worksheet, this would be defined when you define the snapshots of the database tables you want to download, rather than the sync login process itself.
    For example - you have a table WORKSHEETS on the server that you want to download, it has a column EMP_NO which is the employee identifier. You would define the selection for the snapshot as
    select * from WORKSHEETS where EMP_NO=:emp_no (note the bind variable)
    when you then add users to the oracle lite application (actually the database), then you will have a parameter called EMP_NO to define with the employee number for that particular user, and this will be used automatically as the bind variable in the download.
    NOTE subsetting in this way does not need to be direct, for example things like
    select * from TASKS where id in (select task_id from user_tasks where emp_no=:emp_no) is perfectly valid
    NOTE when reading the forum and documentation, be careful of the word application. There are actually two different things to be developed, both normally called 'application'
    Within oracle lite you create an application with publication items, scripts, sequences etc. and then subscribe your users to this application. The application in this context is actually the database and synchronisation management ONLY (you can include files and code for download)
    The second application is your runtime code that has a user interface, functionality, processing and validation. This is written in some development platform, and accesses the database created above for select, insert, update etc.
    3) If I want to have the above system,
    a) I should have Oracle 10g Lite server installed(im Unix or Windows)
    YES this goes on the app server and installs a repository schema MOBILEADMIN within your database
    b) I should have Oracle 10g Lite client installed in a Windows PC/Laptop
    YES - once the server is set up, this is downloaded and set up by accessing the <server url>/webtogo/setup
    c) To get my custom application in My Mobile Device, first I have to deploy the application in Oracle 10g server using Oracle Mobile Server. Then I have to connect my Mobile Device to the Oracle 10g Lite server,
    and deploy the application in my Mobile Device using Oracle Mobile Manager.
    steps in outline are
    1) install server
    2) develop the oracle lite application (ie: database) and publish this to the mobile server (can use the development kit or java APIs for these two steps
    3) add a user with the relevant subsetting parameters
    4) set up oracle lite win32 client on the laptop from the server download
    5) synchronise using the msync utility on the client to create the databases and odbc entries
    6) develop your application code using the client database
    7) during development, then changes to database structure would be via changes and re-publish of the oracle lite application, followed by a sync to update the client database
    8) once all development is complete, the runtime application code can be bundled up into the oracle lite application if you want, and then the initial sync for live users will download the database and application code.
    4) I would like to do a POC before start the project.
    What are all the installations I have to do in my Laptop.(Consider I am installing Oracle 10g Lite server/client, Mobile Manager in my Laptop)
    You can set up a standalone server on the laptop, but better to do this on a development app server so you can use the main server development database as the data souce for the snapshot definitions (pretty easy install). there are conflicts if you try and put the oracle lite client and the mobile development kit on the same machine, but if you are familiar with java, the API development is fairly straightforward to use (i have developed applications in this, and i know only the basics of java) you do not need the MDK
    Basic for a POC i would say is to
    1) set up mobile server on development
    2) define a simple oracle ite application on two server tables. one has select * from table, and the other has select * from table where .... including bind variable. at this stage use complete refresh as the mode for simplicity
    3) publish the application, create user and define the subsetting variable
    4) set up mobile client and synchronise user. use the msql utility to interrogate the database and check the content, and do some updates 9standards SQL syntax)
    5) create simple appliaction code to conect to and read the database on the client
    6) do a sync after the updates above and check they appear in the server
    The above should be reasonably quick and proves
    a) ability to define the data you want to be sent to the users
    b) ability to create an app to manage the database running on the client device in you preferred software platform
    c) data download and upload
    after this basic POC, you can extend into defining fast refreshes to improve the efficiency of the sync process, managing the MGP process, developing a more comprehensive database and application etc. If you have complex joins between server table, you may also want to look at creating views to denormalise data and use these as the basis for the snapshots

  • Oracle 10g Lite Product Information

    Hi all !
    I just need a help regarding the Oracle 10g Lite product from Oracle.
    I need to work on a Java/J2EE project that requires an Oracle DB as backend. I recently came to know about Oracle Lite and want some suggesstions.
    My requirements:
    1. I need a local Database in my "laptop". Can this software be used for that purpose.
    2. I should be able to create a new schema with some tables and procedures (I thnk this is possible in Oracle Lite).
    3. I have a Windows XP Home Edition. I read in many threads that Oracle Products do not work on Windows XP Home Edition. How true is this ?
    4. Is Oracle Lite appropriate for my requirement.
    I am reading the Oracle Lite white pages to find out more info. Please share your thoughts on this.
    Thanks.
    P

    Hey Robert,
    Dont think I can use Oracle Express Edition. :((
    Look at the system specs !
    Requirement
    System architecture : Intel (x86)
    Operating system: One of the following 32-bit Windows operating systems:
    * Windows \\      2000 Service Pack 4 or later
    * Windows \\      Server 2003
    * Windows \\      XP Professional Service Pack 1 or later
    The OS is my prob. I got Windows XP Home Edition !
    Thanks
    P
    Edited by: Drink Up on Sep 8, 2008 4:14 PM
    Edited by: Drink Up on Sep 8, 2008 4:14 PM

  • Oracle 10g Lite Database User Creation

    Hi,
    I am using Oracle 10g Lite Database Release 3, I Like to Know How to Create a user in Oracle 10g Lite Database through Command ,Any Advice
    Thanks U
    SHAN

    Shan,
    In the same way you create user in any other oracle database. I recommned to check following Oracle Lite Sql reference document for creating user from command line.
    http://download.oracle.com/docs/cd/B19188_01/doc/B15917/sqcmd.htm#sthref487
    or
    sql> CREATE USER liteuser IDENTIFIED BY "litepassword"; -- And add required privs to the user.
    Regards

Maybe you are looking for