Why use oracle instead of Ms Access

can any body give me some summerised information what are main benfits of using oracle instead of Access.

Hi,
can go through this discussion:
http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci976666,00.html
Why sould I select Oracle over MS Access? QUESTION POSED ON: 05 JUL 2001
QUESTION ANSWERED BY: Brian Peasland
Oracle, MS Access, and any other vendor's database package all have their advantages and disadvantages. Selecting one over another is really a case of weighing the advantages and disadvantages for your specific case. I'll give a brief description of the strengths and weaknesses of each of these two packages and then you can decide!
MS Access - This package is very cheap (it is part of Office Professional) and very easy to use. Most of the work in Access is done through wizards and GUI tools. One can quickly develop a small, single user database with this one. MS Access is not very good for a multi-user application. It is not very robust and does not have good multi-user transactional control. In addition, Access cannot handle large amounts of data. All of the data in the database is stored in a single file and that has its limitations.
Oracle - This package is not cheap at all. It is very complex and it can be difficult to administer. But its complexity makes it very robust. There is almost nothing that you cannot do in Oracle (unlike Access). Oracle is specifically designed for multi-user applications. In fact, thousands of users can access the same data without any problems due to Oracle's very good transactional control. But applications are not developed nearly as quickly. Oracle can also handle large amounts of data. In fact, Oracle 8i can handle up to 512 petabytes of data!
In the end, Oracle is a true Database Management System (DBMS) and Access is not. This does not mean that Access does not have its place. If I'm designing a quick database that only I'll use, I would do it in Access over Oracle. If I'm designing a robust, scalable application used throughout my enterprise with many users, then Oracle is my choice!
Thanks
--Raman                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Similar Messages

  • Why use oracle instead of some other db?

    I need some help. I'm writing a masters thesis about porting a system from PostgreSQL to Oracle 10g. They idea is to get increased performance on the system I need to argument for why I chose Oracle instead of some other DB. So I wondered if anyone had some sales pitches that I could use?

    To explain shortly about the application, it is a network monitoring/analyse tool. It performs a root cause analysis of tcp connections. It works by first populating a packets table with all the packet headers. (After this table is first populated it is no longer changed). Then through PL/SQL and some external functions it performs the analysis. The analysis is mostly done by selecting all the packet headers from one connection and analysing them. There is only one user of the system at any one time.
    I have heaps of more information about it, but this was the very short version.

  • Why use oracle fail safe???

    hi
    i have one question..
    why use oracle fail safe???
    In the case windows HA System, our systems is operating Oracle database using only Windows Cluster (MSCS) without Oracle Fail Safe!!
    Without oracle fail safe, our systems was installed Oracle database.....
    if using oracle fail safe, how is merit???.
    Thanks...

    Hi Kim,
    why use oracle fail safe???Refer http://download.oracle.com/docs/html/B12070_01/intro.htm#i1005996
    Hope helps
    Regrads,
    Xaheer

  • Why use Oracle 8.1.5 for Linux?

    Dear,
    If it is really pain in the ass to install Oracle on Linux, why
    use it? I have spent more than 4 full days (more than what I
    excepted) to try to install Oracle on a Linux box.
    I guess I will go for mySQL since I can just install the RPM
    package and do not have to worry those critical issues.
    Just a note for Oracle, please design a better Installer next
    time which is going to work! Thank you.
    Best Regards,
    Alex Yu
    null

    I have some sympathy for your plight. I have 8.0.5 installed on
    RedHat Linux. Apart from patching the Pro*C configuration file,
    everything is fine.
    It does seem 8.1.5 is more problematic. If you're purely
    evaluating Oracle, maybe you should consider 8.0.5 until 8i
    stabilises unless you really are gagging for some 8i feature.
    Alex Yu (guest) wrote:
    : Dear,
    : If it is really pain in the ass to install Oracle on Linux, why
    : use it? I have spent more than 4 full days (more than what I
    : excepted) to try to install Oracle on a Linux box.
    : I guess I will go for mySQL since I can just install the RPM
    : package and do not have to worry those critical issues.
    : Just a note for Oracle, please design a better Installer next
    : time which is going to work! Thank you.
    : Best Regards,
    : Alex Yu
    null

  • Why use infotypes instead of tables in ABAP HR?

    Dear forumers,
    I'm a newbie in SAP ABAP and I'm currently learning HR ABAP.
    One newbie question here: Why are infotypes used in HR ABAP, instead of the normal tables that we regularly use in SAP?
    Please help me out with my question here and my apologies if the question is way too simple. :P
    THANKS!

    Hi,
    Welcome to SDN.
    Info type is information type where the data stored of a particular person/employee is stored in information. suppose if you want to store the personnel data and address, family details, education and previous employee of you only these are all the information stores in the info types you can see this info types in pa30 transaction you will customize this information in img-pm-pa-customizing procedures-info types-create info types.
    Two special reasons - Security and History.
    Security - Some of the HR data can be seen and changed by the employee - address, tax information, etc - and some cannot - pay, evaluations, etc. Thus, employee information has to be separated out into various groupings that can have individual security settings applied for who can see what data and who can change that data.
    History - HR data is time specific. You have a certain pay rate, but as of the first of next month you get a pay raise. Or you move to a new address as of July 1st. The data about your pay must be retained so Payroll knows what to pay you today and then must know what to pay you next month. And that history must be maintained for reporting - What was Your's pay rate since hire date? So each info type, or group of information, has a specific start date and end date during which it is valid.
    Hope this would help you.
    Good luck
    Narin

  • Using Oracle Heterogenous services to access sql server database table

    I have created a dblink 'POC_HS' from oracle to sql (implemented heterogeneous services) and I am able to successfully pull out data from the default database that the DSN(for sql server) is connected to.
    So this 'select * from Test@POC_HS' is working perfectly fine on the Oracle database as 'Test' table resides in the default database (which the System DSN is connected to).
    But when I do 'select * Abc.Test@POC_HS' where Test table resides in 'ABC' database which is not the default database throws an error as follows:
    ORA-00942: table or view does not exist [Generic Connectivity Using ODBC][Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'Abc.Test'.[Microsoft][ODBC SQL Server Driver][SQL Server]Statement(s) could not be prepared. (SQL State: S0002; SQL Code: 208)
    I have also tried this 'select * from Abc.dbo.Test@POC_HS' but oracle throws this exception "ORA-00933: SQL command not properly ended".
    The dblink user and System DSN account has access to the 'Abc' database.
    Thoughts?

    Thanks for the info.
    But suppose if we have DB link 'POC_HS' where POC_HS is a DBlink between oracle servers, I can do the following -
    1. select * Abc.Test@POC_HS
    2. select * Def.Test@POC_HS
    where Abc,Def are the schemas which the Dblink user has access to. I can execute the above perfectly fine.
    I wanted the achieve the same functionality from Oracle to Sql where database keep on changing dynamically . So according to you that's not possible right?
    We will have to keep on changing the ODBC connection to a different database or create a new odbc/listener/tnsentry each time query uses a different database right?
    Edited by: 878753 on Aug 11, 2011 1:29 AM

  • Why use rdf instead rep files

    hi guys, in my company we are giving a service of moving an aplication developped on form6i and report 4.5 to 10g.
    they want the reports compiled and not as sources. we know we must use rdf and not rep files but we don't know WHY?
    if some can reference some information and let me know if there is a way to use on 10g the rep files, i will aprecciate it.
    thanks in advance you wise guys.

    Good morning,
    Here is a reason for running .RDF files instead of .REP files:
    Note: To run a report for which a database role is defined, the end
    user must run the .rdf file, not the .rep file. When running multiple
    reports, Reports Runtime automatically switches to the role defined
    for the current report.{size}
    This is out of the 10G Reports Manual.
    Don.
    REWARDS: Please remember to mark helpful or correct posts on the forum, not just for my answers but for everyone! :)

  • Is it possible to use Oracle instead of DB2 with Netweaver Test-drive 2004?

    Dear all,
    Recently I ordered on SAP Knowledge shop the Netweaver Test-Drive 2004 DVD (the 32-bit version for Linux (Red Hat Enterprise)).
    Before the installation I had already installed Oracle Enterprise 11g (Release 2). However the DVD installed both AS and DB2.
    What I would like to ask is that is it possible to use my already installed Oracle database with Netweaver and
    remove DB2 from hard disk?
    Kind Regards,
    Dariyoosh

    >
    Anjali Sharma2 wrote:
    > No. Trial version is only for DB2 or MaxDB. (DB2 for 32 bit and MaxDB for 64)
    >
    >
    > However, just for info, license is not available now for 32bit NW trial version. Just confirm at your end too.
    Hello there,
    Thank you very much for your help.
    Kind Regards,
    Dariyoosh

  • Why use Raptor instead of JDeveloper?

    Is there anything in Raptor that is not in JDeveloper?
    I have been using JDeveloper for SQL PL/SQL script development and for general SQL duties as we don't have licenses for Toad or any other useful developer tool.
    I have been trying out Raptor, but find that many of the featires that I like in JDeveloper are not in it.
    For example, the Diagrammer, offline database tables, File oriented PL/SQL Development etc.
    Have a missed a Raptor benefit? Is Raptor intended to be a sub-set of JDeveloper features - e.g. JDeveloper Lite without the Java stuff?

    Raptor is for database developers, not Java developers. I put together a quick list of features that we have added to Raptor:
    Oracle Objects:
    for tables -
    - create simple table
    - on create table, generate pk trigger and sequence
    - support of partitioned and index organized tables (by production)
    - copy table
    - normalize column
    - table data grid edit (with sort and filter)
    other objects -
    - additional view, index, synonym, type support,
    - database link support
    - recycle bin support
    - limited user management (more to come)
    other -
    - right-click actions for all objects
    - more details for almost all objects
    SQL Worksheet:
    - explain plan
    - sql history
    - dbms output
    - owa output
    - bind variable support
    - sql script
    - support commit option (autocommit or not)
    - dragging objects into Worksheet
    PL/SQL support:
    - code folding
    - code formatting
    Other:
    - export of data to various formats
    - snippets
    - ddl generator (by production)
    - reporting (included and user-defined)
    - smaller footprint
    and more to come …
    -- Sharon

  • Why use CDOSYS instead of CFMAIL?

    Hye everyone I wanted to know if you all see any benefits of
    using CDO for mail instead of CFMAIL. Cross the board the support
    folks at CrystalTech said use CFMAIL (this was after I ran into a
    little mail problem, in that my mail wasn't being sent out fast
    enough) but one suggested using CDO like this, from the way they
    put it CFMAIL will send through this object but is this normal or
    could this potentially be a problem later on. Personally I have
    never heard about this but wanted to know what you folks think.
    When I tried both for some reason the CDO method got to my
    mailbox faster than CFMAIL after about 25 runs each but that could
    just be server traffic at the time maybe.
    Any thoughts. I wanted to use one of the methods for a Online
    store that I am building in which the order receipt goes to the
    store for processing and also one goes to the customers. But the
    one to the store is extremely time senstitive. If you have a
    suggestion on that as well that would be great.
    This will allow CFmail to be sent through CDO.
    <CFOBJECT ACTION="Create" TYPE="COM" CLASS=CDO.Message
    NAME="Mail">
    <CFSET Mail.To="[email protected]">
    <CFSET Mail.From="[email protected]">
    <CFSET Mail.Subject="subject of email" >
    <CFSET ThisMessage="Email message" >
    <CFSET Mail.HTMLBody="body of the email">
    <CFSET temp=Mail.Send()>

    See the threads with 'Slimbox" Galleries in the title. They are HTML galleries. I think he has 4 different now, including an index page to multiple galleries.
    Don
    Don Ricklin, MacBook 1.83Ghz Duo 2 Core running 10.4.9 & Win XP, Pentax *ist D
    http://donricklin.blogspot.com/

  • Why use iWork instead of MS Office?

    I am trying to decide whether to use iWork or spend money on MS Office. I am looking for information to make the choice.
    Thank you.

    iWork is superior graphically and has full blown spreadsheets in its tables. The templates are way superior to MsWord. I like the systematic organisation of the menus and Inspectors.
    MsWord has superior features for collaboration, flow charting and annotations. Also it has an interesting ability to switch sets of styles, not quite there but I like the idea, unfortunately it is very slow to boot up and feels much clumsier.
    There are many other options for Word Processor/DTP on the Mac, if neither of these quite fit the bill try some of the others.
    Peter

  • Why using XI instead of existing custom made interfaces

    Hi All,
    I am trying to convince my company (automotive industry) of using XI for putting up communication between the different applications (SAP and NON-SAP).
    Currently all interfaces are custom developments on each individual component.
    Benefits would be:
      - predelivered content for connecting towards SAP appz, so no more program changes need to be made when upgrading these appz + are programmed in the most performant way
      - easy to add/remove interface, whitout downtime
      - Standaard adapters predelivered
      - B2B integration with industry standard STAR can be bought
      - re-use of existing components (if custom devz are needed, it is sufficient to do it only once and then it can be used by all components in the landscape!)
    As you can is my main argument the predelivered content (adapters), so that no more custom devz are needed for this purpose.
    There will be also other arguments.
    Can you guys give me some more positive AND negative points of the usage.
    Thanks in advance
    Kind regards
    Joris

    Hi Joris,
    In a nutshell (besides what you've already mentioned) some of the benefits of XI are:
    From an architecture perspective; XI is the beaten heart inside the whole NetWeaver platform, which means if your company has a vision towards ESA (Enterprise Services Architecture) then implementing XI becomes a must have.
    Reusability is strongly enforced within XI, especially in the integration builder. Previously created XI objects can be reused in new interface developments or processes as needed.
    Central monitoring; very important feature of this product. Which provides you with a single point of interface monitoring, error tracing, alerting mechanism. All of these modules can be fully integrated with other SAP related products like Solution Manager, CCMS among others.
    SAP XI fully supports ccBPM (Cross Component Business Process Modeling), providing state of the art orchestrated end-to-end processes and features like linking with workflow's with or without human interaction.
    SAP XI can also be integrated (by importing BPEL source into XI) with ARIS for NetWeaver in order to execute predefined business processes/process steps previously created in the ARIS Business Process Modeling Tool.
    Last but certainly not least, XI fully supports Open Standards and technologies like Web Services, WSDL, BPEL, XML, XSLT, Java etc..
    To be continued...
    Cheers,
    Roberto

  • Receiving files from site using oracle service bus

    Hi,
    I need to create a solution, using oracle service bus to access a webpage, make authentication, and then receive a zip file. This is possible using osb?
    Regars!

    Sounds like you just need a "Messaging type" business service (http based) which points to the ZIP file URL. Input type "none", output type "binary" and with a service account attached with the username/pwd for the ZIP file.... but once you have the zip file binary content - then what do you want to do with it in the message flow ?

  • Exception access violation using jlong instead of jint

    Hi,
    I hope you can help me.
    I'm using Java5 under Windows XP and I'm developing under Eclipse.
    I try to use an "old" c-Application accesed via JNI.
    Status Quo is that, I have access to the c-side, over my JNI-conform DLL. My current task is to translate the c-side structs to java-objects. This also works, but only with limitation.
    Calling methods bidirectional is working, manipulation a java-object is like a walk on an warm and sunny Saturday afternoon.
    But I'm not able to use all possible parameters (for now I have tried to use jobject, jstring, jint, jboolean, jlong).
    The first problem I had, were using Strings as parameters, but this now I deal with the loopway over java/lang/object (using java/lang/String results in an access_violation).
    The next problem, and the harder one, is, that I cannot use the type long or jlong.
    int (jint) is no problem, with int all works fine, but if I change the environment, creating and using long, I allways get an the access_violation shown below.
    Is there anything, I need to know?
    working c-side-code:
    jobject someObject;
    jint anIntegerValue;
    anIntegerValue =5;               
    jmethodID mid3 = (*env)->GetMethodID(env, cl, "initReturnSomeObject", "(ILjava/lang/Object;)Ljava/lang/Object;");
                   if(mid3 == (jmethodID)0) printf("\ndooofes MethodName4!\n");
                             else {
                                  const char* myParams;
                                  myParams = "ooooohwow!!!";
                                  someObject = (*env)->CallObjectMethod(env, jobj, mid3,
                                             anIntegerValue, (*env)->NewStringUTF(env, myParams));
                             }wokring java-side-code
    public Object initReturnSomeObject(int i, Object obj) {
              String s = (String)obj;
              System.out.println("String: "+s+"\nInteger: "+i);
              some = new SomeObject(s,i);
              if(some==null) System.out.println("Some is not yet initialized, FEAR!!!!\n");
              else System.out.println("Yoh, I'm soooo many good!! \nSome:\nString: "+some.getS1()+"\nInt: "+some.getI1()+"\n");
              return (Object)some;
    so, und this code, doesn't work. you can see, the changes are dramatically!! ;)
    sorry for my sarcasm. I do not know, why it doesn't work.
    jlong aLongValue;
    aLongValue = 2;
    jmethodID mid3 = (*env)->GetMethodID(env, cl, "initReturnSomeObject", "(JLjava/lang/Object;)Ljava/lang/Object;");
                   if(mid3 == (jmethodID)0) printf("\ndooofes MethodName4!\n");
                             else {
                                  const char* myParams;
                                     myParams = "ooooohwow!!!";
                                  someObject = (*env)->CallObjectMethod(env, jobj, mid3,
                                            aLongValue, (*env)->NewStringUTF(env, myParams));
         public Object initReturnSomeObject(long i, Object obj) {
              String s = (String)obj;
              System.out.println("String: "+s+"\nInteger: "+i+"\nLong: ");
              some = new SomeObject(s,(int)i);
              if(some==null) System.out.println("Some is not yet initialized, FEAR!!!!\n");
              else System.out.println("Yoh, I'm soooo many good!! \nSome:\nString: "+some.getS1()+"\nInt: "+some.getI1()+"\n");
              return (Object)some;
    # An unexpected error has been detected by Java Runtime Environment:
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d942975, pid=1784, tid=1648
    # Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode, sharing)
    # Problematic frame:
    # V  [jvm.dll+0x182975]
    # An error report file with more information is saved as hs_err_pid1784.log
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    #do you need some other informations or details? something out of the log-file? ok, i have to take the bus, so sorry for uncomplete informations or sentences ;)
    till later.

    Hi,
    I'm quite sure, the signature is correct. For failure check, yesterday I ran javap to check the signature, but I do also mean, that I changed the signature afterwards for several time. And, it works ;) at least the way, using Integer.
    Trying to use java/lang/String everytime I got the Error, that the method could not be found - this is the part, I was wrong in my description. So the error-Message is a different one.
    Belonging to the question for assumptions I made... it's difficult. I'm quite new to JNI, so, I don't know, what I can assume to do. The Method call seems to be a kind of reflection-mechanism. So I assume that the behaviour is similar. But reflection I'm not very firm, either ^^.
    What I do assume is, that the parameter-value J fits to the java-type jlong. But a work around on this, I will try today. getting the jlong into an char* or using long instead of jlong or using Ljava/lang/Long; or a casted Long as Ljava/lang/Object; ...
    I'm anxious to the ideas, I will have, bypassing this point. if there is no way, I will write a file, send a email or something like this ;)
    Thx for thinking about my problem jschel!! It's great not to be alone.
    John

  • When / why use XML to store data instead of database table ?

    Hi All,
    I still not use XML much in applications and don't know much about its utilization.
    I read here and there about storing data as XML instead of into database tables.
    - could any body please tell me when / why use XML to store data instead of database table ?
    e.g : store inventory per warehouse in XML format. ?
    - What is the other cases or reasons of extracting database records into XML or vice versa ?
    - is there any good pdf on this ?
    Thank you for your help,
    xtanto

    It depends entirely what you want to accomplish with the 'XML in the database'. There are basically 3 independent methods: As CLOB, as XMLType views or as native XMLType 'columns'
    Each method has advantages and disadvantages, especially in the performance vs purpose tradeoff.
    The Oracled Press book "Oracle Database 10g XML & SQL Design, Build, & Manage XML Applications in Java, C, C++, & PL/SQL" is highly recommended for anyone interested in Oracle and XML. http://books.mcgraw-hill.com/getbook.php?isbn=0072229527&template=oraclepress

Maybe you are looking for

  • Oracle 8.1.7 client installation problem

    I am trying to install 8.1.7 client on windows 2000. When I click on intall components after the autorun nothing happens. I tried clicking on setup.exe in \install\win32 still nothign happens. Any help would be greatly appreciated. Thanks.

  • How do i display multiple pages on the iMac screen in safari

    When I open a new web pages in Safari, it closes the current page.  I want to be able to open another (i.e., split screens) in safari without closing the current page so I can work between the pages.  I'm new to the iMac, but I had this feature on my

  • Creative Cloud is trying to download something and I don't know what it is

    This is a strange problem.  When I leave creative cloud open it seems to be trying to download and install something.  I think I had a font installation error a while back.  It causes other apps to have problems and then when I got to shut down my ma

  • My rented movie STILL wont play

    I keep seeing this, and now i rented a movie and have been trying to play it around every ten minutes for the past 2 hours, and all i get is a frozen itunes with a black screen. I played all my other movies fine, tried my shows and music they work go

  • Can I modify the Export to... iTunes settings for better audio quality and compression?

    I am working on some Music Videos to DJ at a party with, I notice that when I export them as .mov files with Final Cut HD Express, they have 320 kbps and 44.100 kHz in the audio compression settings. Once I export them in Quicktime 10.2, using the Fi