Oracle XE as "embedded" database

Hi,
I have a few questions regarding the use of Oracle XE . We want just the core database functionality. No APEX, no webserver, just the basic stuff, kind of like MSDE from MS.
1. We're planning to have our software package downloadable so the size should be relatively small. How can we reduce the footprint of XE install package down to 30 MB - 60 MB range ?
2. Is there a version that targeted for ISVs & system integrators that doesn't contain all bells and whistles ? If so, how can we get it ?
Thanks,
Dmitry

1. We're planning to have our software package
downloadable so the size should be relatively small.
How can we reduce the footprint of XE install package
down to 30 MB - 60 MB range ? Oracle XE core installation comes with a seed database. You could try to remove that (at least in the .rpm/.deb packages) and check the size again.
2. Is there a version that targeted for ISVs & system
integrators that doesn't contain all bells and
whistles ? If so, how can we get it ?You could write your own CREATE DATABASE script which would then only include the basic functionality. Since I'm not an employee of Oracle, I can't tell you if that causes any license issues.
C.

Similar Messages

  • Oracle Import In 817 Database

    Hi,
    I've a couple of tables that has a million records or more and occupying some 300MB of space.I export these tables with no data (using the ROWS=N option). When I try to import these tables from the .DMP file, the tables gets created with 300MB of space or more as available in the .DMP file. Is there any way in which I could ignore the storage clause available in the .DMP file. Please let me know at the earliest.
    Thanks in advance.
    Regards,
    Jai.

    Oracle TimesTen In-Memory Database is a memory-optimized relational database that empowers applications with the instant responsiveness and very high throughput required by today’s real-time enterprises and industries such as telecom, capital markets, and defense. Deployed in the application tier as a cache or embedded database, Oracle TimesTen In-Memory Database operates on data stores that fit entirely in physical memory using standard SQL interfaces.
    http://www.oracle.com/technology/products/timesten/index.html

  • Embedded database storage dimension

    We are planning to use Oracle XE as an embedded database in our application. Since we store data taken from our control application, some tables grow in a fast way. I implemented a PL/SQL procedure with the purpose to monitor the number of rows in the table and delete a predefined percentage of the old rows. In this way the number of row should always be under a predefined limit. Is this enough in order to keep the storage size always under a predefined value? Should I do some operations on other tablespaces (i.e. undo tablespace)?
    Thanks,
    Gianluca

    it depends how you insert new rows, if you are appending them using /*+APPEND*/ then you will quickly go over the space.  However if you delete rows then re-add the normally the space should be re-used                                                                                                                                                                                                                                                                                                                                                                                                                   

  • ISV embedding database with one instance per server limitation

    Hi All,
    As an ISV, it would be nice for Oracle to provide a better embedding solution than a silent install then having to script the creation of, or restore the database. Not because it's too complicated for an ISV to script, but purely for speed reasons. It's much faster to copy pre-loaded data files onto a machine than to create empty data files, load the data in, perform an analyze and any other scripts on the database. Dems just my thoughts.
    However, my real issue is regarding the 'one instance per server' install limitation. As an ISV, if I choose to embed Oracle XE in my application - how can I 'guarantee' that my product can be installed on any given server. Picture this:
    - We submit a proposal/ tender for a license to our software.
    - Client, in conjunction with their IT dept adds internal costs, identifying servers that will run on, responsibilities, project plans (the whole works) etc.
    - Client gets signoff from their management and pays for license.
    - Client goes to install our software using Oracle XE just to find that another ISV has their software with Oracle XE embedded installed on the server.
    - Client either has to find/ buy another server, or we lose the license. Either way, client is unhappy.
    Am I missing something here? Is anyone else anticipating this problem?
    Brad

    Hi Florin,
    Thanks for the response.. a good suggestion and our schema would be < 1GB so size would hopefully not be a problem. However, as soon as we plug into another appliation's Oracle XE implementation - we've potentially lost control of the database and it loses it's "embedded" nature. Probably not a huge problem if it's an application independant implementation of Oracle XE by an IT person, but if it's another ISVs embedded database - the dramas could start.
    We effectively put our user's database within the control of another application who may not have considered the possibility of our data residing there. eg. They could do a 'drop-all' and we lose our database. Or tune the database right down and our application suffers. Or the user uninstalls that application and it decides to automatically remove Oracle XE (after all, that ISV thought it was an embedded application, right?). Do you see the potential issues?
    Perhaps Oracle XE isn't as attractive for ISVs as first thought... I guess at the heart of the issue is the fact that Oracle XE isn't really an embedded database. It's just a database you can [silently] install with your application and then becomes a general db on the machine.

  • Oracle VPD on Remote database using DBLINk

    Hi All,
    How can i apply row level security on a table that is available in another database using DBlink
    we have two databases PDSSM and EVTA, and i would like to apply row level security on a table in EVTA from a schema in PDSSM using dblink. MXODSADM IS A SCHEMA IN EVTA AND MXEMBARGO IS A SCHEMA IN PDSSM. there is a dblink(EVTA.GMM.COM) between mxembargo and mxodsadm.
    begin
    dbms_rls.add_policy (
    object_schema => 'MXODSADM',
    object_name => 'vehicle_retail_sale',
    policy_name => ' MXEMBARGO_EVTA_POLICY',
    function_schema =>'MXEMBARGO',
    policy_type => dbms_rls.SHARED_CONTEXT_SENSITIVE,
    --policy_type => dbms_rls.STATIC,
    policy_function => ' MXEMBARGO_EVTA_POLICY.MXEMBARGO_EVTA_PREDICATE',
    statement_types => 'select, insert,update,delete',
    update_check => TRUE,
    enable => TRUE,
    static_policy => TRUE
    end;
    I am a complete Database person and i need to do this in my application, can anyone provide me how can i do this using dblink.

    wojpik wrote:
    hello
    I have one short question to you.
    Is that possible to create view at remote database using dblink? Following syntax returns error
    create view ViewName@DbLinkDame (ColumnName) as
    (select 1 from dual )
    "ORA-00905:missing keyword"
    Is that possible at all?
    And particulary - is that possible when remote database is MSSQL and I am using heterogeneous services?
    I really appreciate your help
    best regards
    Wojtek
    Edited by: wojpik on Oct 21, 2009 3:59 AMI doubt you would be able to fire any ddl through database link. You have to connect to remote database to run any ddl even if it is Oracle or some other database.
    Regards
    Anurag

  • How do I pass large XML Data structure into an Oracle 8.1.7 Database

    I need to pass a complex nested (10 levels) XML structure into an Oracle 8.1.7 database - Does any one have any idea how I can do this? Because it is an 8.1.7 database we cannot use nested sql objects or CLOB objects to pass data into the database.
    This is an urgent request for any knowledge

    Possible Solution:
    Create from your dehydration store, that's a Oracle 9.2 or later database, a database link to query the table from this database. In BPEL create a DBAdapter to query this table.
    Marc

  • Oracle Streaming in same database - 10g

    Oracle Streaming in 10g database
    Posted: Sep 21, 2006 4:25 AM Reply
    Hello,
    I am trying do streaming at table level for all dml changes from one schema(source) to another schema (target) controlled by admin schema (stream_admin). I have all these schemas in same database(10g-enterprise edition).
    As given in documentations , I created
    1. two queues(in_Q and out_Q) in Stream_admin,
    2. two process( capture and apply process) in Stream_admin ,
    3. A propagation rule for propagation between in_Q and out_Q,
    4. did instantiation,
    5. started both capture and apply process.
    Having done that , I insert in source table and check for the same in target but alas!! nothing happens. I fail to achieve streaming.
    I am not getting any error. Neither in process , nor in propagation or queues. And all queues,rules and process are enabled.
    Please help.

    datapump uses dbms_metadata extensively.
    Problem is twofold
    - the amount of data
    - why on earth do you need to 'copy' these 1.2 Tb a 'number of times'
    One would expect you would have tested the upgrade on a smaller test database. and you wouldn't need to fix bugs in a 1.2 Tb database.
    A better idea would be to duplicate the complete database using RMAN. This doesn't perform conventional INSERTs and doesn't create redo.
    Sybrand Bakker
    Senior Oracle DBA

  • Oracle Enterprise Manager 10g Database Control Release 10.2.0.3.0

    Oracle Enterprise Manager 10g Database Control Release 10.2.0.3.0 is one hour behiend on AIX 5.3.
    I have installed the new timezone version 4 already by oracle DST path database is good OEM main page is showing one hour behiend.
    I have done every possible effort last thing may be i have to update java home i have 1.4 IBM java on the server.
    Please help me in this. Thanks.

    See the Metalink Note *Impact Document for Daylight Saving Time Shift for Enterprise Manager Grid Control [ID 417939.1]* Appendix B - FAQ - point 18
    What is the impact of not patching the JDK on the OMS for 10g Grid Control?
    If you do not patch the JDK on the OMS page refreshed times and possibly other times displayed in the console will be incorrect (they will be off by 1 hour) during an affected period.
    Oracle strongly recommends that you do patch the OMS JDK but we are not aware of any data corruption in the repository nor of any impact on critical EM functionalities (such as severities, notifications and jobs) when the JDK is not patched.

  • CONNECTING ORACLE 9I OR 10G DATABASE WITH ORACLE 10G FORMS AND REPORTS

    pls tell how to connect oracle 9i or 10g database with oracle developer suite 10g . though the forms are getting connected but not running with error as
    FRM-10142 the HTTP listner is not running on pls start the listner or check your runtime preferences.
    now pls tell how to start listner and how to chage runtime preferences.
    though i have worked with oracle 9i and forms 6i where we used to copy the tnsnames.ora from network/admin of oracle to forms 6i tnsnames.ora.
    thank you, you may be thinking such a long question.....

    sir
    By server i mean the computer where oc4j and backend database are running is one one of the client pc not a dedicated server..., these database and 10g dev suite are installed in one of the client machine,
    all the clients are using same internet explorer as browser.
    no message is being displyed on some of the client machine where these forms are not being uploaded on browser instead it displays as done in status bar without actually showing anything at all...
    sir so far as jinitiator or JRE is concered i have seen on the client machine (where my forms are running on internet explorer) a pop up is displyed telling one activex control is required to run this program and click to install it..
    after clicking it download jinitiator from server and after installing jinitiator my forms are loaded and start functioning...
    what i feel is as i said this machine where oc4j and database is running is one of the client machine so some other clients do not have acess to this machine, so this might be the reason why those clints are not able to run the said forms on the internet explorer.... can it be so... kindly tell..
    thank you for your patience for reading the question

  • Newly installed oracle 10g express edition database

    Hai to all
    I have fedora 15 operating system with oracle 10g express edition database installed .. I already have working knowledge in mysql database .. my question is that when i opened oracle database via sql developer , then by expanding tables tab on left side .. I can able to see some table that are created by default as the following:
    AQ$_INTERNET_AGENT_PRIVS
    DEF$_AQCALL
    LOGMNR_AGE_SPILLS$
    My question is that . Can i drop all these tables ??? . By doing so, will that create any problems ..
    Any idea will help me ..
    thanks in advance to allllllll

    If You wont to see how Oracle drop tables
    - create Youre schema
    create user test_user ... ;
    -create table
    create table test_user.test_table ... ;
    drop table
    table test_user.test_table ;
    Regards,
    Pavel
    Edited by: Pavel on May 22, 2012 10:26 PM

  • Oracle Enterprise Manager 11g Database Control log file location

    Any one knows where the log file is for Oracle Enterprise Manager 11g Database Control. I am trying to set up EUS proxy authentication and running into issues when trying to search proxy user in my DB. The search returns no results and I am not sure where to look for. Please not my setup does work for EUS with shared or exclusive schema. I need to use Oracle DB proxy authentication for my application and that would need a setup of EUS with proxy permissions so please advice if you know where the log file is for Oracle Enterprise Manager 11g Database Control or if there is any logging I can turn on to see what search parameters are passed from Oracle Enterprise Manager 11g Database Control to my DB by using DB audit etc.
    Thanks,

    Be patient...wait for report.
    If after some time report does not appear, go to Advisor Central and find it there.
    :p

  • RMAN-06136: ORACLE error from auxiliary database

    Dear All,
    When i start to recover a tablespace(TSPITR) using RMAN, getting below errors. Could any guide me
    RMAN-03002: failure of recover command at 02/07/2013 14:12:30
    RMAN-03015: error occurred in stored script Memory Script
    RMAN-06136: ORACLE error from auxiliary database: ORA-01119: error in creating database file '/rman/SHFLCLN/oradata'
    ORA-27056: could not delete file
    IBM AIX RISC System/6000 Error: 1: Not owner
    RMAN-06956: create datafile failed; retry after removing /rman/SHFLCLN/oradata from OS

    01119, 00000, "error in creating database file '%s'"
    // *Cause:  Usually due to not having enough space on the device.
    // *Action:                                                                                                                                                                                                                                                                       

  • Installation of Oracle 10g und 9i Database on one Windows 2003 Srv System

    Hello,
    I would like to install Oracle 9i and 10g database on the same server.
    OS is Windows 2003 Server default.
    I already read that i must do some adjustments (regarding ORACLE_HOME / SIDs ..)
    anyone here who knows something about this ?
    Thank you
    Philip

    Yep.
    Install 9i and when it asks for a port to install the listener pick something other than 1521. (1522 should work).
    Then the Oracle 10g installation should go without a hitch.
    ~Jer

  • ODBC from Oracle to an other Database (Postgresql)

    Hello,
    I heared that it is possible with Oracle to make a "Database Link" so in Oracle I can make a query like
    select * from myshema.mytable@myexterndb where ....
    Is such a database link allowed with the Express Edition and how will I do this?
    Thank you,
    Christian

    Database links to/from other Oracle databases work. As follows
    SQL*Plus: Release 10.2.0.1.0 - Beta on Mon Oct 31 11:56:42 2005
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    SQL> connect system
    Enter password:
    Connected.
    SQL> create database link remote connect to hr identified by hr using 'xe';
    Database link created.
    SQL> select count(*) from employees@remote;
    COUNT(*)
    107
    Note that this is doing a local loopback to the same database. However, you should also be able to access other Oracle databases provided you have the correct tnsnames.ora definition set up in the right directory - on my Windows system for the default XE install that is
    C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN
    Connection from Oracle Database XE to third party databases via the ODBC heterogeneous services should be possible as well, but I will need to download a 3rd party product to test it. Will do so later. In the meantime, here is a link to some doc that may help you test the setup yourself - http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14232/admin.htm#i1007209

  • Can we locate oracle 9i and 10g databases in same PC

    hi all
    wish U happy new year...
    I have installed oracle 9i and 10g database ..but 10g database is not working it says TNS protocol adapter error or invalied username password...I stpeed the 9i services and listner in the 9i home...but 10g database is not working.9i and 10g databases are in two different partitions....
    I want to know is it possible to running 9i and 190g database in same PC...if it's possible pls can you give me a solution for my problem
    regards
    Buddhike

    when I was trying to up the database it is looking for another listener
    and massage coming listener is not running...Not clear. The database does not look for a listener, maybe you got that error when trying to connect ?
    Do you have a listener 10g service ? Did you start it ? If not, please try the following :
    C:\> set ORACLE_HOME=<Your 10g Home>
    C:\> set PATH=%ORACLE_HOME%\bin;%PATH%
    C:\> lsnrctl start
    wait up to a minute, then execute
    C:\> lsnrctl status
    and post the result.

Maybe you are looking for

  • Premiere elements 11 Error sharing

    Hi, getting an error msg on premiere elements 11 when trying to share via youtube/facebook/vimeo. All sharing gets the same error msg. I have shared previousely with no problem via these sites, it has just stopped working now. msg shows "Error. Onlin

  • Need Help With Restoring My Ipod, Problem seems Unique, please help.

    Hi, I have a mini as most of you others do as well. I will outline all the problems and the solutions I have taken to solve these problems, yet they have all failed. 1) When trying to turn my IPOD on I run across the Folder with the Exclamation Point

  • Network Material Reservation and MRP

    How does SAP know a Material Reservation created from a project has already been processed by MRP once ? For example;  If I create a Material Reservation in a project and then run MRP on that project a Purchase Requisition will be created for the Res

  • Extensions are not loaded while boot

    Hi there! I have the problem, that the driver für my firewire audio interface and the driver for my dsp cards are not loaded while booting the system... How can I activate these extensions? Thank you for support! Cheers André

  • ODBC Driver - Save Password for datasource

    Is there a way to save the password in a report so it is not required to be entered every time the report is opened? We have two ODBC drivers for our report.  The one for MySQL saves the password in the ODBC DSN config.  The second is a DataDirect dr