Sybase and Oracle

What is the key difference between Sybase and Oracle. ?

Dave,
It is like asking what is the difference between a box of 8 and 64 crayons. I have used Sybase and Oracle in production environments and can tell you if you are only using the minimum functions of the databases then there is not any difference.
You will come to times when you need to load/convert data and need functions/procedures which are not included in the database. Oracle not only has the all of the capabilities of Sybase but also give you much more functionality when your needs expand. SQL*Loader is much easier to use and has more functionality than Sybases data loader. Creating your own functions allows you to create the tools you need to make your job easier. Replication, database triggers makes live easier. Both databases have procedures but Oracle has a much better implementation.
I will admit that you can draw a nice picture with 8 crayons but how much nicer would it look if you have the option of 64 crayons? Oracle is more like a box of 128 crayons with tools to create your own custom crayons if you do not like one of the 128.
Totally from point of view and I have been using Oracle RDBMS and tools for 14 years.
John
null

Similar Messages

  • GROUP BY clause diff in Sybase and Oracle

    Hi,
    I am migrating code from Sybase to Oracle and came across a strange issue which is widely known to others :)
    In Sybase , one can use columns or calculations in the SELECT expressions that don't appear
    in the GROUP BY clause of the query. Like
    SELECT order.custid,customer.name,MAX(payments)
    -> FROM order, customer
    -> WHERE order.custid = customer.custid
    -> GROUP BY order.custid;
    works fine but for SQL we need to add customer.name to GROUP BY clause.
    On the similar lines, here is my SQL query
    INSERT INTO GTT_CTRT_recalc_proc
    (id_fin_rec,
    id_imnt,
    id_instr_opn,
    dt_instr_opn,
    dt_opn,
    dt_cls_loanet,
    dt_prcss,
    am_invst)
    SELECT t1.id_fin_rec,
    t1.id_imnt,
    t1.id_instr_opn,
    t1.dt_instr_opn,
    t1.dt_opn,
    NVL(t1.dt_cls_loanet, l_dt_to),
    t1.dt_prcss,
    SUM(t2.am_invst) + (0.123 * (1 - abs(sign(0 - SUM(t2.am_invst)))))
    FROM GTT_CTRT_TEMP_recalc_process t1, GTT_CTRT_TEMP_recalc_process t2
    WHERE t2.id <= t1.id
    AND t2.id_imnt = t1.id_imnt
    AND t2.id_instr_opn = t1.id_instr_opn
    AND t2.dt_instr_opn = t1.dt_instr_opn
    GROUP BY t1.id_imnt,
    t1.id_instr_opn,
    t1.dt_instr_opn,
    t1.dt_opn,
    t1.dt_cls_loanet,
    t1.dt_prcss;
    Which does not have t1.id_fin_rec in GROUP BY failing it in SQL.
    I know that if I add this column in GROUP BY it will work fine but I am told to keep the functionality as it is as the result before and after adding the column would be diff of-course.
    Please guide me about what can be done in this situation and is there any work around for this?
    Thanks,
    Aashish

    That's a piece of nasty denormalisation. We shoudl also expect trouble we do stuff like that. Anyway, I think encapsulating the stuff from T2 into an inline view should sort you out....
    INSERT INTO GTT_CTRT_recalc_proc
    (id_fin_rec,
    id_imnt,
    id_instr_opn,
    dt_instr_opn,
    dt_opn,
    dt_cls_loanet,
    dt_prcss,
    am_invst)
    SELECT t1.id_fin_rec,
    t1.id_imnt,
    t1.id_instr_opn,
    t1.dt_instr_opn,
    t1.dt_opn,
    NVL(t1.dt_cls_loanet, l_dt_to),
    t1.dt_prcss,
    , t2.total
    FROM GTT_CTRT_TEMP_recalc_process t1
        , ( select id_imnt,
                    id_instr_opn,
                    dt_instr_opn,
                    SUM(am_invst) + (0.123 * (1 - abs(sign(0 - SUM(am_invst))))) AS total
            FROM GTT_CTRT_TEMP_recalc_process
           GROUP BY  id_imnt,
                           id_instr_opn,
                           dt_instr_opn ) t2
    WHERE t2.id <= t1.id
    AND t2.id_imnt = t1.id_imnt
    AND t2.id_instr_opn = t1.id_instr_opn
    AND t2.dt_instr_opn = t1.dt_instr_opn
    GROUP BY t1.id_imnt,
    t1.id_instr_opn,
    t1.dt_instr_opn,
    t1.dt_opn,
    t1.dt_cls_loanet,
    t1.dt_prcss;Cheers, APC
    blog: http://radiofreetooting.blogspot.com
    Edited by: APC on Mar 16, 2009 2:31 PM
    Forgot to include GROUP BY in the inline view

  • Transporting data between sybase and oracle

    I want to know how do you transport data from sybase to oracle. The table are created in sybase and we want to move
    everything over to Oracle8i

    I want to know how do you transport data from sybase to oracle. The table are created in sybase and we want to move
    everything over to Oracle8i .if sysbase has a facility to export the tables as comma separated text files, export them and then user sql *loader to load the data into oracle.
    you can check out oracle utilities documentation for sql *loader case studies.
    if there is a huge amount of data, you can try oracle trasnparent gateway for sybase. thank you..:>)

  • Sybase to Oracle Migration

    Hi,
    My case is little bit different.I have Sybase Database and Oracle Database
    and I need to migrate from Sybase to Oracle but unfortunately both these servers are not connected .
    Please suggest how to do data verification.I was planning to use DMV.
    Regards
    Amit

    Amit,
    In this case you need to do a manual verification. You can do this in a number of ways. Essentially you issue the "same" SQL against Sybase and Oracle and compare the results.
    A simple check would be doing a count(*)
    A slightly more complex check might be doing a SUM function
    A more complex check could be issuing a complex SQL statement, that would validate further the integrity of the data, by including multiple columns within the query (i.e. as part of a where clause)
    Donal

  • Migrating ASP's from sybase and sqlserver to ORACLE

    Hi!
    i need information about what do i need or what it takes to
    migrate ASP's that are connected to sybase and sqlserver by
    ODBC, to Oracle? , if you have any document, information or
    contact, it'll be helpfull for me.
    thank you!

    This can't be answered globally as it depends on too many settings.
    For a generic overview you might check out the migration Web Site: http://www.oracle.com/technetwork/database/migration/index-084442.html

  • Teradata database , sybase ASE and oracle database

    hi
    what are the difference between the architecture of teradata database and oracle db??
    i have some working experience on oracle database but none on teradata and sybase ASE.
    1)as per i know oracle schema is a user is the same in teradata and sybase ASE??
    2)what is the architecture teredata and sybase ASE follows as oracle doesn't.who have more benificial architecture ??
    3)teradata follows a transact sql (i guess) what is that??
    4) teradata have Backup Archive and Recovery feature is it same as RMAN in oracle??
    etc.
    kind regards

    hi
    suppose you want to grade oracle db,sybase,and teradata with in 10 what you will grade??
    from architecture and security perspective :==
    kind regards

  • Select query differences between oracle 9 and oracle 8.

    Hi,
    I have a problem using the select query between oracle 7 and oracle 9i I don't have the same result :
    ex:
    With oracle7
    SQL> select 'champ1','champ2' from DUAL;
    'CHAMP 'CHAMP
    champ1 champ2
    With Oracle 9
    SQL> select 'champ1','champ2' from DUAL;
    'CHAMP1' 'CHAMP2'
    champ1 champ2
    So Can someone tell me how to solve this problem ? Is there a parameter in oracle 9 to set?
    Thanx.

    Whenever you are posting anything over internet forums like this - you should be very careful about not just posting the details which requires to solve the problem - also should be sensible about your question.
    This is not at all desired when you are posting such question. It may be because - you may not well aware of the fact.
    My suggestion is -> First Go through the basics Of SQL in general.
    Then go for any specific product like Oracle/ SQL Server/ Sybase etc.
    And, finally learn the advanced commands of that DB.
    You asked it - may be you thought the difference in output in terms of lines. But, that is not your actual output. That is the graphical display part only.
    Anyway,
    You can get the quite familier output by first type the following command ->
    set lin 310Regards.
    Satyaki De.

  • Linking Access tables, creating a query with using both Access and Oracle

    Hello,
    I am using 3.0.04.34 version Oracle Developer. I am supposed to create a script/procedure to use both Access tables and oracle tables together. There is an option in developer to copy the access tables into oracle. But it doesn't help me. Because when we updated the access tables
    the copied ones are not be updated. How can I created a linked access tables to oracle and create a query with using both access and oracle table together.
    I will appreciate if you guys help me. I look forward to hearing from you guys.
    Thanks,
    Pinar

    Pinar,
    to be able to query MS Access tables in Oracle you need an additional product, the Oracle Database Gateway for ODBC. It allows you to link any foreign database into an Oracle database using a suitable ODBC driver. You can then access the MS Access tables through a database link based on the Database Gateway for ODBC. This will also allow you to join local Oracle and remote MS Access tables from your Oracle database.
    There's a note on My Oracle Support which gives you more details:Document 233876.1 Options for Connecting to Foreign Data Stores and Non-Oracle Databases - For example - DB2, SQL*Server, Sybase, Informix, Teradata, MySQL
    And there's also a dedicated Forum: Heterogeneous Connectivity

  • Migration from Sybase to Oracle

    Hello every one,
    First of all I want to say thank you for your time,
    I would like that you certify my process, and, if not good, that you give me a better choice,
    I want to migrate one database from Sybase 12.5 in a Solaris 8 platform to Oracle 10g in a HP platform.
    I was thinking to migrate this Database using Oracle Database Migration Verifier, and I have this software in Windows platform.
    My questions is: if is possible than I use a Migration Verifier since my windows to migrate a database from Sybase in Solaris 8 to Oracle 10g in HP?
    I will appreciate your help.
    Regards.

    Hi,
    I am working on the migration of existing system in Sybase 12.5 to Oracle 10g. Sybase 12.5 and Oracle 10g both are in solaris environment.
    I am currently working on Oracle Migration Work Bench. I am facing issues with this tool. Its showing frequent errors and going into infinite loops.
    Is there any other version of this tool which i can use ?
    Is there any other such efficient tool which i can use for the same ?
    Please let me know asap as its very urgent.
    Regards,
    Soham Shah

  • Date datatype in Sybase to Oracle

    We are in the process of migrating Sybase Adaptive Server 12.5.2 to Oracle 10g. However, we came across a "Date" datatype in Sybase and am not able to map it to corresponding Oracle 'Date" datatype.
    In OMWB, Tools -> Options-> DataType Mappings, I am not able to see the "Date" in source data types.
    Any insights please.
    Diwakar

    Diwakar,
    I have filed a bug 4579859 on this issue.
    This is not a trivial problem with the datatype options, a table with the date datatype will fail to map.
    Do you have many tables with this datatype, is it practical to convert these tables to datatypes recognised by the workbench (such as datatime or even varchar)?
    Regards,
    Turloch
    Oracle Migration Workbench Team

  • Sybase to Oracle 10g migration

    Hi, I have a task to perform Sybase to Oracle 10g conversion; can anybody recommend any documents or metalink docs to me?
    Thanks
    Gaurav

    If you have migration workbench related question you can post in Migration Workbench forum,
    Database and Application Migrations

  • ColdFusion MX7 Standard and Oracle

    I was reading the description for MX7 standard and comparing
    it with enterprise.
    Standard said the following:
    Database connectivity using ODBC with a desktop
    database, such as Microsoft Access, and using a Type 4
    driver for SQL Server or MySQL.
    Enterprise:
    Includes every feature in the Standard Edition, and also
    provides the following:
    • Database connectivity using Type 4 drivers for
    Oracle,
    DB2, Sybase, and Informix
    Does that mean that standard can't connect to Oracle or it
    just doesn't include the drivers?
    Has anybody had issues with MX7 standard and Oracle compared
    with enterprise? Is there a difference?

    Frec wrote:
    >
    > Enterprise:
    > Includes every feature in the Standard Edition, and also
    > provides the following:
    > ? Database connectivity using Type 4 drivers for Oracle,
    > DB2, Sybase, and Informix
    >
    > Does that mean that standard can't connect to Oracle or
    it just doesn't
    > include the drivers?
    Standard just doesn't include the drivers. If you have an
    Oracle JDBC
    driver from another source you can use that driver to connect
    to Oracle
    just fine.
    Jochem
    Jochem van Dieten
    Adobe Community Expert for ColdFusion

  • Migrate sybase to oracle 11G

    Hello,
    We have a customer that wants to migrate from sybase to Oracle 11g. I know you can migrate through SQL Developer but therefor you have to connect to the sybase database.
    If you may not connect to the sybase database, due to security reasons, is there another solution to migrate?
    For example take an export from sybase, get the dump file and import into Oracle? Or setup a replica sybase database and export/import the original sybase database and then migrate to Oracle?
    Many thanks.

    Yes there is. You can do an OFFLINE migration using SQL Developer.
    The offline migration using SQL Developer is based on scripts (generated by the SQL developer) that export mandatory information from the Sybase database, put that info into flat files which SQL Developer will then read in to collect the foreign database information and finally to create with that information the Oracle model.
    Same can be done for the data move which will then export all data from the tables you want to migrate and to import them using SQL*Loader.
    So get SQL Developer and then click on Tools -> Migration -> Create Database Migration Scripts, then choose Sybase database and if the Sybase admin wants to export the Sybase database information from a Unix or Windows based client. The tool will now create scripts for you that you can pass to the Sybase admin. Let him run them which will create 2 directories with a couple of data files in it. Let the Sybase admin now zip them and pass them to you to start the Offline migration.
    - Klaus

  • Going from Sybase to Oracle

    Hi.
    I'm kind of new at this, so please bear with me.
    We're moving from Sybase towards Oracle, and there we have a problem.
    I'd like to know if you have to change the way you make the Java SQL-queries, in order to make it work with Oracle DB's.
    Any help appreciated
    Thanx in advance
    /Mike
    null

    There is always a possibility that the jdbc syntax being used may have some "sybase specific" extension to the jdbc spec syntax.
    when you move the application from sybase to the oracle rdbms, some of these "sybase" extensions to the jdbc syntax may not work.
    assuming you're using rdbms 8.1.6 then you want to review any syntax issues you run into with the following java dcumentation :
    http://technet.oracle.com/doc/oracle8i_816/
    make sure you thoroughly test your applications.
    i hope thi9s helps ...
    null

  • Sybase to Oracle Data Conversion

    Whats the quickest way to move data from Sybase to Oracle ? What options are available ?
    Database objects (table ddls, procs, triggers - everything else is already in place in Oracle) - already provided by Vendor.
    Overview about the database :
    Datatype difference
    Sybase datetime converted to Oracle Timestamp
    Other datatypes are related
    int - int
    char - char
    varchar - varchar
    Timestamps are part of PK & FK in few tables.
    Approx 1000 tables to convert
    Some tables have 25- 75 million rows
    Thank you
    Yog

    Another approach you might like to try is to use the manual approach of data migration.. where underlying idea is to bcp out the data from Sybase and thereafter use sqlloader to load data into the oracle tables.. and if you happen tro use DIRECT=TRUE with sqlloader nothing better.... its really fast..
    sql developer would generate the bcp out script.. extract the scripts... run them on the sybase host ...move the dump files to oracle host... run the sqlloader scripts..
    AT our end 15G worth data migration took 1 day using sql developer but the manual approach would do the stuff in 3-4 hours.
    Anyway would like to put 1 issue I am facing..
    In sybase the datetime contains the values to the level of Milisecond whereas when it comes to date column in Oracle it is just to the level of seconds .. => that if there is a primary key sybase table column.. and this truncation at orale level would make the inserts to fail with duplication errors... any thoughts on how to overcome this problem....
    Thanks
    Praveen

Maybe you are looking for

  • Magic mouse constantly disconnects and can't get it to connect without rebooting the computer.  Anyone else have this issue

    How do you solve the problem of the magic mouse constantly disconnecting?  I have changed the batteries and turn it on and off, but the only way to get it to reconnect seems to be re-starting the computer.  Any thoughts?  Thank you.

  • Last Read Page Not working in Reader 9

    Win 7 Reader 9 remember last page read won't work. Works fine in Win XP Reader 7. Any help? (Yes, restore last view settings when reopening documents is checked as are the accessability option reopen documents to the last viewed page)

  • CCNA/CCNP Lab Requirements

    Hi First post, this is totally in the incorrect place for some reason all of the categories are greyed out and this is the only place I can post this question. Hopefully the mod will inbox me and move this tread. Anyway!! Just starting out in the Cis

  • Basic Price is not added in Net Value

    Dear All, In sales Order, Basic Price is not added in Net Value. Thanks & Regards, PM

  • How do I uninstall Bridge CS6?

    Unfortunately I have to use Photoshop and DreamWeaver.  I don't want to have to be saddled with anything else.  How do I remove Bridge CS6 without affecting the two applications I actually have to use? Kind regards, Paul.