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

Similar Messages

  • Impact of Sybase To Oracle Migration(PLEASE HELP!!!)

    Hello,
    My system is currently thinking about migrating from Sybase to Oracle. Can anyone tell me or give me some information about how the migration will impact the system? I would greatly appreciate it. :-)

    Coby,
    the same team that works on the SR also monitors this forum. So let's work on the SR you've logged today.

  • Any details on new Sybase to Oracle migration tools announced in August?

    I'm currently researching approaches for migrating an application from using Sybase to using Oracle. I came across an announcement that suggests that Oracle is coming out with new tools that go above and beyond the DDL, stored procedure and data migration offered in Oracle SQL Developer. Does anyone know if any additional information is available on what these tools actually do and when they will be available? I have included the description from an informational session at the August OpenWorld conference at the end of this post.
    For the application that I am trying to migrate, the biggest challenge are a group of UNIX programs written in C and C++ that use the Sybase Open Client library to talk to a Sybase database.
    OpenWorld Session Description from August, 2012:
    "Migrating non-Oracle databases to Oracle Database has been a fairly straightforward process with Oracle SQL Developer, but what about all the existing application code that must be rewritten for an Oracle environment. In this session, learn how new exciting technology from Oracle will enable you to simply point your Sybase application to your migrated Oracle Database instance and run without rewriting your application source. Oracle tools also can parse and report the Sybase T-SQL requiring translation. Allow Oracle translators to rewrite the code for you as you test and patch the application as needed before deploying to production on Oracle Exadata."

    Hello,
    if you are interested you can have a look at the complete OOW presentation:
    https://oracleus.activeevents.com/connect/search.ww?event=openworld#loadSearch-event=openworld&searchPhrase=sybase&searchType=session&tc=0&sortBy=&p=&i%2811425%29=&i%2810053%29=&i%2811404%29=&i%2811562%29=&i%2811488%29=&i%2810089%29=&i%2811840%29=
    The new features requires Oracle 12c and SQL Developer 3.2. From http://www.oracle.com/technetwork/developer-tools/sql-developer/sqldev-newfeatures32-1731840.html :
    +12c Database Support+
    This release supports 12c Database features. Customers part of the 12c Database Beta program can test the latest 12c features.
    I hope this helps.
    Best regards
    Wolfgang

  • 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

  • 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

  • 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

  • Migration help - Sybase to Oracle

    Hi,
    we are currently migration our applicaiton from Sybase to Oracle. Oracle version we are using is 8.1.7 for Windows.ok now here is problem,
    In order to update a table we compare more than 1 table, which we can specify in the "from clause of the update" in sybase, but oracle it does not allow this
    for Eg: ( In sybase )
    update table1 set
    activeFlag = 0,
    revId = revId + 1
    from table2, table3
    where table1.col1 = table2.col1
    and table1.col2 = table2.col2
    and table1.col3 = table3.col1
    I am running out of ideas to convert this statement to suitable Oracle syntax.Any help in the conversion will be greatly appreciated
    thanks
    vijay

    I'm not sure I understand what your statement would do in Sybase but perhaps this is what you are looking for?
    update table1 set
    activeFlag = 0,
    revId = revId + 1
    where exists (select null
    from table2, table3
    where table1.col1 = table2.col1
    and table1.col2 = table2.col2
    and table1.col3 = table3.col1)

  • Can I still get conv72 (sp_converter) for Sybase to Oracle SP migration?

    If the answer is yes, please email me the instructions at [email protected]
    Thanks,
    PS: I know I can use the Workbench, but that seems over-killing for just some stored procedures.

    Cruz,
    Check out Sybase under the following link for conv72:
    http://otn.oracle.com/tech/migration/toolkits/content.html
    We would prefer you to use the workbench but whichever tool you use,
    please inform us of stored procedure manual conversion best practice so we can document it and if practical automate it in the future.
    Regards,
    Turloch
    Oracle Migration Workbench Team

  • Problem while migrating from Sybase to Oracle using Quick Migrate

    Hi,
    For SQL Developer version 2.1, while migrating from sybase to oracle, Using Quick migrate, during data move step, for the rows having ''(Blank) values in TEXT data type in SYBASE, which is convertd to CLOB in Oracle, the migration for that table terminates at that row.
    However, NULL values in Sybase TEXT data type are successfully inserted in Oracle CLOB.
    How can we overcome this?

    reproduced and see exception in console, bug logged.
    Edited by: Jade Zhong on Feb 1, 2010 6:10 PM

  • Migrating from Sybase to Oracle

    Hi!
    Can someone tell me, how to migrate from Sybase to Oracle.
    Thank U.

    Hi,
    You don't say if you have used the SQL*Developer migration workbench for the migration so far.
    This has a feature for transferring data offline which should do what you want.
    Have a look at the documentation linked from -
    http://www.oracle.com/technology/tech/migration//workbench/index_sqldev_omwb.html
    or at -
    http://download.oracle.com/docs/cd/E12151_01/index.htm
    SQL Developer User's Guide - section 2.9.1 Transferring the Data Offline
    Regards,
    Mike

  • DATE format problem, migrating from Sybase to Oracle 9i

    Hi,
    We are in a process of migrating the database from Sybase to Oracle 9i, everything going fine except the data load of couple of tables.
    The workbench created the control file, data & related files to load the data into Oracle using the SQL*LOADER.
    But coule of data files having HH:MI:SS:xxx AM in the DATE field, which Oracle is failing while laoding the workbeck created the destination table with the column data type = DATE, so how to insert the milliseconds along the date like Mar 25 2004 12:00:00:000 AM
    Thanks
    Ramana
    212-657-0104

    In your control file for SQL*Loader, specify the timestamp with format like "Mon DD yyy hh:mi:ss:ff3AM".

  • Issue during migrating from Sybase to Oracle using Oracle SQL Developer

    I am using SQL Developer v 3.2.20.09 to migrate from Sybase to Oracle Pl/SQL 12c
    While migrating the stored procedure the following block did not convert. I got NULL instead of object_id:
    Sybase Block:
    IF OBJECT_ID(‘dbo.CheckEst’) IS NOT NULL
    BEGIN
    DROP PROCEDURE dbo.CheckEst
    IF OBJECT_ID(‘dbo.CheckEst’) IS NOT NULL
    PRINT ‘<<>>’
    ELSE
    PRINT ‘<<>>’
    END
    Oracle Block after conversion:
    BEGIN
    IF NULL/*TODO:OBJECT_ID(‘dbo.CheckEst’)*/ IS NOT NULL THEN
    BEGIN
    DROP PROCEDURE CheckEst;
    IF NULL/*TODO:OBJECT_ID(‘dbo.CheckEst’)*/ IS NOT NULL THEN
    DBMS_OUTPUT.PUT_LINE(‘<<>>’);
    ELSE
    DBMS_OUTPUT.PUT_LINE(‘<<>>’);
    END IF;
    END;
    END IF;
    END;
    Lines 1 & 4 got converted to NULL. I have many places where such code is written.
    Is there any quick way to overcome such an issue? or what needs to be done in such case?

    Hi,
      You are using an older version of SQL*Developer.  Could you download the latest 4.0.2 version available from here -
    Oracle SQL Developer
    and check if you still have the problem ?
    Regards,
    Mike

  • Experiences migrating from Sybase to Oracle

    Hi all,
    I have been asked to look into migrating a database from Sybase to Oracle.
    I know there is lots of info on Oracle's website, which I have downloaded, but I was just hoping for some info about some of your experiences regarding your processes. What are the gotchas. I suspect there will be a few.
    Anything that will help would be of interest.
    Many thanks
    VicC

    HI VicC,
    I work within the SQL Developer team and not a customer as such, but the follow maybe of use.
    SQL Developer is a migration aid, its not 100% magic bullet.
    SQL Developer does alot of the manual conversion for you quickly. But you may find Testing / Tuning and the application migration (if any) take you the most amount of time.
    SQL Developer aims to migrate you tables, indexes, and data without issue. But SQL Objects like Procedures, Triggers, Views and Functions conversion will likely require manual work on top of the automatic conversion provided by SQL Developer.
    SQL Developer does not yet automatically handle things like the tablespaces structure or the the logins. Although these things can be scripted and managed more easily within SQL Developer.
    I would recommend downloading and performing the migration from a non production instance ASAP.
    SQL Developer can perform a migration quickly and you will then be able to assess what SQL Developer can and cant do for you.
    I would recommend creating a migration repository on an Oracle database local (install Oracle XE if you dont have a local database) to the SQL Developer instance you are using.
    I would also recommend downloading SQL Developer 2.1
    Here are some key sites regarding Sybase migrations.
    http://www.oracle.com/technology/tech/migration/workbench/viewlets/sqlserver.html . This viewlet for SQL Server is the same process for Sybase.
    http://www.oracle.com/technology/obe/hol08/sqldev_migration/sybase/migrate_sybase_otn.htm . This Oracle By Example takes you step by step through a Sybase migration including some gotchas
    http://dermotoneill.blogspot.com/2008/06/sql-developer-migration-workbench-151_11.html . This is my blog outlining the steps to perform a Sybase migration.
    Regards,
    Dermot
    SQL Developer Team.

  • Sybase to Oracle Stored Procedure migration Help

    Hello,
    There is a Stored Procedure in Sybase and needs to be migrated to Oracle 10g. I need some quick help in creating temporary table and store the result set temporary. Here's the script.
    Select distinct WC_POSITION_D.WID,
    WC_POSITION_D.POSITION_NAME,
              WC_POSITION_D.CURR_MTH_CAPACITY,
    WC_POSITION_D.NEXT_MTH_CAPACITY into #capcity
    from WC_POSITION_D
    ***********Below SQL extract no.of skills per position for the currentMonth Active ********************
    select WC_POSN_SKILL_F.POSN_WID,
    count(WC_POSN_SKILL_F.SKILL_WID) as curr_skills into #currskills
    from WC_POSN_SKILL_F
    where WC_POSN_SKILL_F.Flag = 'A'
    group by WC_POSN_SKILL_F.POSN_WID
    ***********Below SQL extract no.of skills per position for the NextMonth Active ********************
    select WC_POSN_SKILL_F.POSN_WID,
    count(WC_POSN_SKILL_F.SKILL_WID) as next_skills into #nextskills
    from WC_POSN_SKILL_F
    group by WC_POSN_SKILL_F.POSN_WID
    ***********Below SQL calculates CURR_MNTH_DMD,NEXT_MNTH_EXP_DMD per position ********************
    select #capacity.WID,
    ((#capacity.CURR_MTH_CAPACITY)/curr_skills) as CURR_MTH_DMD,
         ((#capacity.NEXT_MTH_CAPACITY)/next_skills) as NEXT_MTH_DMD into #demand
    from #capacity, #skills
    where #capacity.WID = #skills.POSN_WID
    ***********Below statement populate CURR_MNTH_DMD,NEXT_MNTH_EXP_DMD in WC_POSN_SKILL_F ********************
    UPDATE WC_POSN_SKILL_F
    set WC_POSN_SKILL_F.CURR_MNTH_DMD = #demand.CURR_MTH_DMD, WC_POSN_SKILL_F.NEXT_MNTH_EXP_DMD = #demand.NEXT_MTH_DMD
    from WC_POSN_SKILL_F,#demand
    where WC_POSN_SKILL_F.POSN_WID = #demand.WID
    any kind of immediate help/input appreciated.

    Be careful porting code like this directly. Reason:
    The reasons for using Temporary Tables in Sybase is invalid in Oracle.
    In Sybase one needs to minimize locks and lock contention and escalation. This is done using temporary tables. Your Sybase script is typical of this approach - which is valid in Sybase.
    However, this is not valid in Oracle. Oracle is at its core designed very differently from Sybase. A single lock in Oracle has the same overheads as a million locks - none. In Oracle, readers-of-data cannot block writers-of-data and vice versa. In Oracle there is no lock escalation - ever. This concept/problem does not exist. Period.
    Porting your Sybase code to Oracle will be an attempt at using Oracle as a Sybase. Oracle is a very poor Sybase.
    I urge you not to do a direct port. You will become very frustrated with Oracle. You will conclude that Oracle sucks. Use Oracle as it has been designed.. or IMO, bluntly put, do not use it all.

  • Sybase 11 - Oracle 8 Migration

    Hey looking for documentation that covers Sybase 11 to Oracle 8 conversion for HP-UX environment. If its on CD can you direct me to where to purchase it and its part number?
    Thanks

    Here are some links that might help:
    OTN's Oracle Migration Workbench Home Page
    http://otn.oracle.com/tech/migration/workbench/content.html
    Oracle Migration Workbench Support Page
    http://otn.oracle.com/support/tech/migration/workbench
    OTN Migration Workbench Discussion Forum
    Database and Application Migrations
    Regards,
    -rh

Maybe you are looking for

  • Ipod touch generation 1 speakers update

    is it posssible if i update my ipod that i can play music through the speakers if i have ipod generation 1?

  • Audio from Track 1 good but not Track 2. How to fix?

    I have dialog between two people. One recorded on a Boom, and the other recorded on a lavalier microphone both going into the same receiver. The problem I am having now is that When listening to subject one Track one sounds crisp and clear in the lef

  • Selecting Dimension Columns withut a Fact

    I have multiple dimension tables that are shared among my multiple fact tables. I believe this is very common. My problem is that when I select a dimension column from two different dimension tables, without picking a fact table, I have no control ov

  • Cannot find components in the par file

    Hi All, I have a problem with a par file. I created a new project by importing an existing par file from portal. This par file has 2 components. I could find the names of two components in portalapp.xml but could not find the .java classes (or any co

  • CSS : background versus background-image

    Why does background and background-image produce different results?