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

Similar Messages

  • 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

  • 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

  • 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".

  • 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.

  • Migration from Sybase to Oracle (HP-UX)

    I have installed my plugins, but now i have no idea about how to continue with my process of migration.
    I have Sybase client installed in my pc, and I have access to Oracle because I installed database 10g for windows. My OMW is installed in my windows too.
    Please recommend me something to follow my road.
    May be a document or something like that.
    Thank U so much.
    Paola @}-->---

    Hi Paola,
    Connection to Oracle is ok (the omwb comes with oracle jdbc).
    Connection to Sybase needs configuring it is via jdbc/odbc bridge, and dsedit needs to be used to configure a connection to Sybase if memory serves.
    Omwb comes with some documentation - help and user guide, which are available from the menu system (or the user guide from file system).
    -Turloch

  • Migrating from Sybase to Oracle - update() function

    In sybase i have an update function that let me know when an specific column id updated after and update statement, does Oracle have something similar??
    thanks.

    Hello <Please Supply Your Name>,
    Is this a system function or a user defined function?
    Without knowing the full details of what the Sybase "update" function is, there are 3 areas which might be worth investigating.
    1) Indentity columns and @@IDENTITY.
    Identity columns in Sybase are auto increment columns used mostly for ID's.
    @@IDENTITY is a global variable which holds the last updated/inserted identity value in the session your in.
    SQL Developer Migration Workbench can automatically migrate both of these.
    Identity column are converted to use an Oracle trigger and sequence.
    @@IDENTITY is replicated in a sqlserver_utilities package variable. (The identity trigger updates the value).
    2) Triggers
    If you are not using an identity column in Sybase. But would still like to "catch" a value being updated in your table, you should use a BEFORE/AFTER UPDATE trigger.
    You could save this value to a package variable if you wish (much like how we emulate the @@IDENTITY column above).
    3) Update Returning Clause
    This clause returns the result of an update statement.
    http://www.samoratech.com/PLSQL/swArtPLSQLReturn.htm
    I hope this helps
    Dermot.

  • Migrating from Sybase to Oracle - get_xtypename()

    I found the function get_xtypename() in some Sybase stored procedures but i cannt find its oracle equivalent.
    an idea?

    get_xtypename seems to be an undocumented system function in Sybase.
    Googling it only returns 5 results. No results describe explicitly what this function does, but they do suggest that it works with syscolumns xytype and xdbid.
    select get_xtypename(c.xtype, c.xdbid),c.xtype, c.xdbid from syscolumns c
    Those syscolumns columns are defined as.
    Used if a column in a table or a parameter in a procedure has a Java class as its datatype. When used, fields are not NULL, and the value of type is 0x39. Refer to Java in Adaptive Server Enterprise for more information.
    So a guess would be it returns the java class name or a "type name" associated with a java class.
    I'm only guessing here, but to emulate you may want to lookup if Oracle can create user defined types specified using java.
    If you find out any more, please post back
    Thanks
    Dermot.

  • Migration from SYBASE IQ to SYBASE ASE 11/12 and then to ORACLE 10G

    Hi ,
    The OWMB tool does not support migration of SYBASE IQ to ORACLE.So there should be some tool to migrate this SYBASE IQ to SYBASE ASE 11/12.And then which we can migrate to ORACLE which the OMWB supports.Does anybody have any idea about such tool(SYBASE IQ to SYBASE ASE 11/12).
    Thanks With Regards,
    Vinoth

    Vinoth,
    That's correct. However Sybase IQ is normally associated with Data Warehouses. Have you investigated the suitability of using Oracle Warehouse builder to assist with such a migration?
    Ispirer supports migration from Sybase IQ 12 ( http://www.ispirer.com/products)
    Donal

  • Migration from Sybase 11.9.1 to Oracle 7.3.4

    Does the Oracle Migration Workbench 1.2.2 support database migration from Sybase 11.9.1 to Oracle 7.3.4?
    If not, is there any work-around or any other tool? Can we still use Migration Workbench for this migration?
    Thanks.

    It is probably best to use the latest version of the workbench (1.2.5.0.0). Migration to 7.3 is not supported but should work except for the newer features, for example use long instead of blob and clob, and do not use 8i temporary tables.
    Turloch

  • 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)

  • Migration from Progress to Oracle

    Could you tell me if there is a tool for migrate from Progress to Oracle?
    Thank you for your help.

    try ispirer.com who have a tool which does this.
    Be aware tho that you may need progress's data server product if you do this and it is expensive to license.
    Barry

  • DB Migration from MYSQL to ORACLE Using Offline Capture

    Hi
    Am doing a database migration from MySQL to Oracle using SQL Developer (version 2.1.1.64). So far, I've successfully captured the MySQL database and converted it to the Oracle Model. However, when generating offline scripts to create the converted model schema into Oracle DDL scripts it managed to generate SQL to create: 1) User 2) Sequences 3) Tables 4) Triggers and 5) constraints.
    It has created the SQL to add the primary key constraints and index constraints. Although it did the foreign key constraints in the SQL, the foreign key constraints seems to have missed the cascading options for the foreign key constraint. I.e. theres no reference of whether the foreign key constraint will restrict on delete or cascade etc.
    We have a foreign keys in the MySql database that have different cascading options and these have not being ported over into the migration SQL. Therefore, all the foreign keys generated in the SQL by default are cascade to restrict on delete.
    Does 'Generate Oracle DDL' not take into account a foreign key's on delete cascading option?
    Any help or information would be greatly appreciated.
    Thanks

    Hello,
    that reminded me for the following thread:
    Migration Microsoft SQL Sever 2005 to Oracle 11g cascade on delete problem
    That is a similar issue, isn't it?
    I opened a bug for that, and it will be fixed in SQL Developer 3.1 (not in any 3.0 Early Adopter version). If you hit the same issue, there is no other way then using the workaround as used in the mentioned thread.
    Regards
    Wolfgang

  • 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

Maybe you are looking for