SQL 2000 to Oracle 8i Migration

Does anyone have any idea about migrating MS SQL 2000 stored procedures to Oracle8i? What kind of conversion does it do? What are the restrictions? Can anyone throw some light as to where I can get the documentation etc?
Alternatively, MS SQL 7.0 to Oracle8i stored procedures conversion documentation will also be helpful?
Are there any issues with this conversion product?
Thanks
Rajib Ghosh
Oracle DBA

hi Kevin,
For the benefit of some other people I would just like to complete the thread. We have exchanged some e-mails already. The following approach may help some other people.
We hope to start work on a SQL Server 2000 plugin towards the end of the claendar year and it should only take us 2 months to complete at most. At present we are scoping this effort out.
We may actually start development earlier.
One alternative that may work for some people is to downgrade their SS2000 schema to SS7.0, migrate that using the workbench. Then generate the BCP and SQL Loader scripts to migrate the data from the SS2000 database.
However, if you have taken advantage of SS2000 specific functions then the Workbench may not be able to handle these specific features.
John Masterson

Similar Messages

  • SQL 2000 to Oracle 8i migration...Urgent

    Can anyone help me in converting SQL 2000 database to Oracle 8i version(8.1.7).
    I have installed OMWB 9.2 on a windows 2000 machine, but it failed to convert even after many tries. It creates the SQL model perfectly with errors but while converting to Oracle model , it creates no. of errors and also it doesnt convert the oracle model to oracle database perfectly. After migration i do not see migration taken place on the oracle sie.
    If someone is ready to help me, let me send you the SQL 2000 database which you please convert it to oracle and send it to me as scripts. Then i will do the manual conversion wherever required and use it.
    Many thanks in advance,
    Please help me at the earliest...
    Thiru

    Sorry please. discard the above message...
    Turloch,
    I have tried that too but cannot see any table & stored procedure creation scripts. Dont know what i am doing wrong but started migrating it manually. If any one can help in generating the scripts for me, it will be of great help. Anyway, i'm going to disturb this forumn a lot in migrating my database to oracle!!!
    Cheers
    Thiru

  • How to handle EXTENDED Views  SQL 2000 to Oracle Migration

    Hi All,
    I am in the process of migrating SQL server 2000 database to Orcle databse. I would like to know how to handle the views created in SQL server with Extended clause.
    See below for example for SQL 2000 view.
    create view "Order Details Extended" AS
    SELECT "Order Details".OrderID, "Order Details".ProductID, Products.ProductName,
         "Order Details".UnitPrice, "Order Details".Quantity, "Order Details".Discount,
         (CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS ExtendedPrice
    FROM Products INNER JOIN "Order Details" ON Products.ProductID = "Order Details".ProductID
    Thanks in advance for your reply.
    Ramesh

    Ramesh
    The Workbench has a problem with spaces in identifiers which will be fixed in a later release.
    Apart from that large drawback the view should work ok. [The parser handles convert and aliases]
    Turloch

  • OMWB schema prefix (MS SQL Server to Oracle database migration)

    I made automatical migration + some manual changes (pipelined functions) to migrate MS SQL 2000 database to Oracle 9i. Still one issue remains which requires lot of manual conversion : Names of the tables in views after automatic migration doesn't contain schema prefix and it doesn't compile on destination database.
    My question is: Is there any way to add schema prefix to table names in views automatically during migration process ?

    Two things here.
    The omwb will login to Oracle and create the views in the schema where they will be stored, hence not needing the schema appended.
    If the views are on other schemas than the one being installed into, then yes, there may be some manual edits to do to the table names in the views. This is not configurable today.

  • Convert MS SQL 2000 to Oracle 9i

    Hi,
    I am a newbie in Oracle, I need to convert my current MS SQL 2000 db to Oracle 9i. My current db has about 200 tables with no stored procedures. So I need to convert the db design and data.
    I read from this forum, some suggested to use Oracle Migration Workbench, some suggested Enterprise Manager Console with the Load Wizard.
    How can I do the migration and where can I download the migration tools if any?
    Regards,
    Jenty

    DTS is also buggy which is why SQL Server 2005 has a complete rewrite of the feature.
    Nevertheless for straight data dumps Jim is correct in that DTS should work.
    For getting the DDL you might consider using Query Analyzer to just dump all the DDL into a file and then using C or a script language to extract and convert the SQL into Oracle DDL. If you are a good script (maybe Perl) coder this would be just as quick as setting up and using the conversion tool.
    Once you have the tables defined to Oracle you can use a little pl/sql to generate the sqlldr control cards to pull in the DTS extracted data.
    Or you can use the ability of SQL Server to access Oracle by define a remote db and insert all the data accross. You will need to install an Oracle client on the SQL Server box to do this.
    You have plently of options. Look them all over and go with the one that best matches your available skill set.
    HTH -- Mark D Powell --

  • Primavera 6.2 SQL Database to Oracle 11g migration

    Hi,
    I used the migration tool to migrate a Primavera 6.2 SQL database to Oracle 11G DB. The migration tool runned successfully and I am able to login to the database using P6.2 client with no problem; however when attemptiong to update the license on the now Oracle database using the privuser account I get the following error "License could not be loaded because of error: List index out of bounds (247). Please make sure that you are using a privileged database login" the error comes up before I can browse to the location of licesne.txt file. Same procedure on a "native" Oracle P6.2 database works perfectly with no problem. Has any one run into this problem before? any help will be appreciated.
    Best Reagrds,

    user11108903 wrote:
    Hi,
    I used the migration tool to migrate a Primavera 6.2 SQL database to Oracle 11G DB. The migration tool runned successfully and I am able to login to the database using P6.2 client with no problem; however when attemptiong to update the license on the now Oracle database using the privuser account I get the following error "License could not be loaded because of error: List index out of bounds (247). Please make sure that you are using a privileged database login" the error comes up before I can browse to the location of licesne.txt file. Same procedure on a "native" Oracle P6.2 database works perfectly with no problem. Has any one run into this problem before? any help will be appreciated.
    Best Reagrds,I have not seen that specifically but it appears that not all of the grants were correctly applied.
    I would suggest running the schema validation tool which can be found on the knowledgebase as Solution ID: prim75459 as this will tell you what is missing/invalid.
    Once you know that, you can pull the neccesary grants from the create scripts located in the cd1\install\database\scripts folder.

  • SQL 2005 to Oracle 10g migration

    We are migrating from SQL 2005 on Windows to Oracle 10g on Linux. If any one has experience with this kind of migration please share the steps involved.
    Also is it possible to migrate subset of data from SQL to Oracle or is migrating entire data/schema the only option?
    Any help or direction in this is much appreciated.Thanks in advance

    Hi spulyala,
    There is no clear and simple way of doing this.
    -The online data move migrates from one java connection/table to another java connection/table so you would need to have the source table already filtered.
    -The offline data move dumps the information out of SQL Server one table at a time, a where clause may be able to be applied manually at this stage, and loads the data in using Oracle sqlldr.
    Of course you can filter and manipulate the tables within SQLServer before migration, within Oracle after migration, and delete table representations from with the tool.
    -Turloch

  • MS SQL 2000 to Oracle 9R2

    Hi all!
    I'm try to connect from Oracle to MS SQL 2000 (all in WIN NT4)
    but get
    ORA-28508: invalid value OSTRA-KIEV.OFFICE for Heterogeneous Services initialization parameter HS_DB_DOMAIN
    My config files:
    listener.ora:
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Yazenok)(PORT = 1521))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (ORACLE_HOME = D:\Oracle)
    (SID_NAME = zmey)
    (SID_DESC =
    (PROGRAM = tg4msql)
    (SID_NAME = tg4msql)
    (ORACLE_HOME = d:\oracle)
    tnsnames.ora:
    ZMEY.OSTRA-KIEV.OFFICE =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Yazenok)(PORT = 1521))
    (CONNECT_DATA =
    (SID = zmey)
    (GLOBAL_NAME = ZMEY)
    TG4MSQL.OSTRA-KIEV.OFFICE =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Yazenok)(PORT = 1521))
    (CONNECT_DATA =
    (SID = tg4msql)
    (GLOBAL_NAME = tg4msql)
    (HS = OK)
    INSUR.OSTRA-KIEV.OFFICE =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = solaris)(PORT = 1521))
    (CONNECT_DATA =
    (SID = INSUR)
    (SERVER = SHARED)
    (GLOBAL_NAME = insur)
    inittg4msql.ora:
    HS_FDS_CONNECT_INFO="SERVER=ZMEY;DATABASE=insurance"
    HS_FDS_TRACE_LEVEL = DEBUG
    HS_FDS_RECOVERY_ACCOUNT=insur
    HS_FDS_RECOVERY_PWD=insur
    HS_DB_NAME=TG4MSQL
    HS_DB_DOMAIN="OSTRA-KIEV.OFFICE"
    Could anybody tell me what I'm doing wrong on this?
    Thanks.

    DTS is also buggy which is why SQL Server 2005 has a complete rewrite of the feature.
    Nevertheless for straight data dumps Jim is correct in that DTS should work.
    For getting the DDL you might consider using Query Analyzer to just dump all the DDL into a file and then using C or a script language to extract and convert the SQL into Oracle DDL. If you are a good script (maybe Perl) coder this would be just as quick as setting up and using the conversion tool.
    Once you have the tables defined to Oracle you can use a little pl/sql to generate the sqlldr control cards to pull in the DTS extracted data.
    Or you can use the ability of SQL Server to access Oracle by define a remote db and insert all the data accross. You will need to install an Oracle client on the SQL Server box to do this.
    You have plently of options. Look them all over and go with the one that best matches your available skill set.
    HTH -- Mark D Powell --

  • Migration from SQL 2000 to Oracle 10g

    Hi every one,
    This is the first i am posting to this forum.
    I have a problem in migration of Sql Server database to Oracle 10g.
    We use Microsoft Navision Axapta 3.0 SP4 as front end.
    and Sql Server 2000.
    All table and indexes are created in sql server by Navison only.
    My Database size is 300 GB and now we face thousands of Problem with SQL server so we decided to make a intelligent move to oracle 10g.
    As we have 1200+ users.
    The problem i am facing when i tranfer all the table to my Oracle Database it gives a error out of buffer.
    some time it gives me error about the index as few of our developer have create two indexex on one field.
    So oracle identifies that there are two indexes on one field.
    So pls help how can i solve this problem.
    I have 1234 tables.
    from
    Mohd Sufian

    Can you post the exact Oracle error you are getting? The ORA-xxxxx part is the most important for us to identify what particular problem(s) you're having.
    Is your front-end certified to use an Oracle database? Particularly if the front end is creating database objects, it needs to know how to work with whatever database it is connecting to.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Clarification on SQL Server to Oracle 8i Migration

    I have seen several posts on this, but would like to clarify the
    following issues:
    1. Does Migration Workbench come on the CD with Oracle 8i?
    2. Does Migration Workbench support migrating to 8i? (The
    version I have seen, 1.0.4, goes from 6.5 to 8.0.5 only).
    3. Does the latest version of Migration Workbench convert SQL
    Server 7.0, or just 6.5
    Thanks for your help, and keep up the good work!
    null

    TEMP tables were made available in Oracle8i (8.1.5).
    You should find information about them in the Oracle8i
    documentation. Perhaps try the Oracle8i section on OTN.
    Regards,
    Marie
    Sridhar Parthasarathy (guest) wrote:
    : Marie,
    : What is with temp tables? I want to do SQL server type
    : temp tables. (select * into #temp_table from table_name) In
    : which version of oracle is this possible. Also where can I find
    : any documentation on the above ?????? Prompt reply
    appreaciated.
    : Thanks
    : Sridhar
    : Oracle Migration Workbench Team wrote:
    : : Shane,
    : : 1. The Migration Workbench does not ship with the
    : : Oracle8i CD. It can be downloaded from OTN or be ordered
    : : FREE from any Oracle Sales office, Part# Z24203.
    : : 2. The new version of the Migration Workbench, released
    : : internally, and to be available on OTN for download next
    : : week (May 31st) 1.2.1 supports Oracle8i features such as
    : : temporary tables.
    : : 3. The latest version does not yet support SQL Server 7.0.
    : : We are presently evaluating the effort involved in adding
    : : support and once completed we will be able to establish
    : : release dates. We do presently have Sybase support available
    : : in Beta and that should soon be releasing.
    : : Regards,
    : : Marie
    : : ===
    : : Shane Brubaker (guest) wrote:
    : : : I have seen several posts on this, but would like to
    clarify
    : : the
    : : : following issues:
    : : : 1. Does Migration Workbench come on the CD with Oracle
    8i?
    : : : 2. Does Migration Workbench support migrating to 8i?
    : (The
    : : : version I have seen, 1.0.4, goes from 6.5 to 8.0.5 only).
    : : : 3. Does the latest version of Migration Workbench
    convert
    : : SQL
    : : : Server 7.0, or just 6.5
    : : : Thanks for your help, and keep up the good work!
    : : Oracle Technology Network
    : : http://technet.oracle.com
    Oracle Technology Network
    http://technet.oracle.com
    null

  • M$ SQL 2000 to Oracle 8i

    Does anyone know if there is a beta of the M$ SQL server 2000 Plugin for Migration Workbench 1.3.1.0.0 just have a lot of structure to migrate very little data or a work around to the m$ SQL Server 7.0 plugin to quit whining about only works with 7 any sugestions would be greatly aprieated
    Thanks

    I don't know offhand what FREETEXT or CONTAINS do functionally but it looks as though you have to write emulation functions for these SQLServer specific calls. The emulation functions can mimic the functionality of their SQLServer counterparts i.e.
    CREATE OR REPLACE FUNCTION FREETEXT(addy1 IN VARCHAR, addy2 IN VARCHAR)
    RETURN VARCHAR
    AS
    BEGIN
    /* You write PL/SQL code that mimics the SQLServer functionality */
    END

  • Portals DB migration SQL Server to Oracle?

    Hello, Can EP6 running on Win2000/SQLserver be migrated to Oracle database. I searched OSS but couldnt find any reference (https://websmp108.sap-ag.de/nw-epmig). If possible, what would be the steps involved. Any help would appreciated

    John,
    It is not possible to change the DB vendor during migration, using the migration tools, but
    after upgrading EP 5.0 to EP 6.0 NW2004s on SR1 we can use the heterogeneous system copy to go from
    SQL 2000 to Oracle 10g?
    No cross platform (operating system) migration. Is this during migration using the migration tools
    only? Or even after the EP 6.0 NW2004s on SR1 we can now then do both a DB switch and a platform swicth
    (i.e. Windows/MS SQL 2000 to Unix/Oracle 10g?
    Thanks.
    James

  • Oracle 8i Migration Guide

    Hi all,
    I am desperately looking for the above mentioned migration guide. Could someone provide a link or the document itself? That would be really great.
    Thanks,
    Daniel

    Hi,
    We are expecting a project on SQL server to Oracle database migration.
    The link suggested doesn't seems to work.
    Is there any document which would provide the basic guidline and terminology used in migration.
    Please note that one of the links I have is to the Oracle Migration Workbench at OTN
    Needed some other document to refer.
    Regds,
    Arunima

  • How to Migrate my database from SQL Server 2000 to Oracle

    I want to transfer my database from SQL Server 2000 to Oracle, Can I do this without using Oracle Migration Workbench ??
    Please help me.
    Thanks in advance
    Vicky... :-)

    Do you have a good technical reason for not wanting to use the Migration Workbench?
    Given that it's free and does a hell of a lot of the work for you, why wouldn't you use it?
    Other than that, I would say you would be on your own...
    cheers,
    Anthony

  • Reg. Migrating data from SQL Server 2000 to Oracle

    Hi All,
    I need to migrate a same data from SQL Server 2000 to Oracle 9i.In sql server Export option is there, but the problem is some 30 tables have More than one LONG datatype column in a table. That's why oracle not allow to import.
    Could you guys find any tool for the same.
    Please do the needful.
    Thanks & Regards,
    Prathap

    hi dermot,
    it's very urgent now. Can you please give any solution for this.
    and also i tried the SQL developer tool. But i got an below error,
    Error starting at line 2 in command:
    CREATE USER dbo_testdatalatest IDENTIFIED BY dbo_testdatalatest DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP
    Error at Command Line:2 Column:45
    Error report:
    SQL Error: ORA-01031: insufficient privileges
    01031. 00000 - "insufficient privileges"
    *Cause:    An attempt was made to change the current username or password
    without the appropriate privilege. This error also occurs if
    attempting to install a database without the necessary operating
    system privileges.
    When Trusted Oracle is configure in DBMS MAC, this error may occur
    if the user was granted the necessary privilege at a higher label
    than the current login.
    *Action:   Ask the database administrator to perform the operation or grant
    the required privileges.
    For Trusted Oracle users getting this error although granted the
    the appropriate privilege at a higher label, ask the database
    administrator to regrant the privilege at the appropriate label.
    Error starting at line 3 in command:
    GRANT CREATE SESSION, RESOURCE, CREATE VIEW TO dbo_testdatalatest
    Error report:
    SQL Error: ORA-01031: insufficient privileges
    01031. 00000 - "insufficient privileges"
    *Cause:    An attempt was made to change the current username or password
    without the appropriate privilege. This error also occurs if
    attempting to install a database without the necessary operating
    system privileges.
    When Trusted Oracle is configure in DBMS MAC, this error may occur
    if the user was granted the necessary privilege at a higher label
    than the current login.
    *Action:   Ask the database administrator to perform the operation or grant
    the required privileges.
    For Trusted Oracle users getting this error although granted the
    the appropriate privilege at a higher label, ask the database
    administrator to regrant the privilege at the appropriate label.
    Error starting at line 4 in command:
    CREATE USER epm_testdatalatest IDENTIFIED BY epm_testdatalatest DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP
    Error at Command Line:4 Column:45
    Error report:
    SQL Error: ORA-01031: insufficient privileges
    01031. 00000 - "insufficient privileges"
    *Cause:    An attempt was made to change the current username or password
    without the appropriate privilege. This error also occurs if
    attempting to install a database without the necessary operating
    system privileges.
    When Trusted Oracle is configure in DBMS MAC, this error may occur
    if the user was granted the necessary privilege at a higher label
    than the current login.
    *Action:   Ask the database administrator to perform the operation or grant
    the required privileges.
    For Trusted Oracle users getting this error although granted the
    the appropriate privilege at a higher label, ask the database
    administrator to regrant the privilege at the appropriate label.
    Error starting at line 5 in command:
    GRANT CREATE SESSION, RESOURCE, CREATE VIEW TO epm_testdatalatest
    Error report:
    SQL Error: ORA-01031: insufficient privileges
    01031. 00000 - "insufficient privileges"
    *Cause:    An attempt was made to change the current username or password
    without the appropriate privilege. This error also occurs if
    attempting to install a database without the necessary operating
    system privileges.
    When Trusted Oracle is configure in DBMS MAC, this error may occur
    if the user was granted the necessary privilege at a higher label
    than the current login.
    *Action:   Ask the database administrator to perform the operation or grant
    the required privileges.
    For Trusted Oracle users getting this error although granted the
    the appropriate privilege at a higher label, ask the database
    administrator to regrant the privilege at the appropriate label.
    Error starting at line 6 in command:
    CREATE USER lportal_testdatalatest IDENTIFIED BY lportal_testdatalatest DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP
    Error at Command Line:6 Column:49
    Error report:
    SQL Error: ORA-01031: insufficient privileges
    01031. 00000 - "insufficient privileges"
    *Cause:    An attempt was made to change the current username or password
    without the appropriate privilege. This error also occurs if
    attempting to install a database without the necessary operating
    system privileges.
    When Trusted Oracle is configure in DBMS MAC, this error may occur
    if the user was granted the necessary privilege at a higher label
    than the current login.
    *Action:   Ask the database administrator to perform the operation or grant
    the required privileges.
    For Trusted Oracle users getting this error although granted the
    the appropriate privilege at a higher label, ask the database
    administrator to regrant the privilege at the appropriate label.
    Error starting at line 7 in command:
    GRANT CREATE SESSION, RESOURCE, CREATE VIEW TO lportal_testdatalatest
    Error report:
    SQL Error: ORA-01031: insufficient privileges
    01031. 00000 - "insufficient privileges"
    *Cause:    An attempt was made to change the current username or password
    without the appropriate privilege. This error also occurs if
    attempting to install a database without the necessary operating
    system privileges.
    When Trusted Oracle is configure in DBMS MAC, this error may occur
    if the user was granted the necessary privilege at a higher label
    than the current login.
    *Action:   Ask the database administrator to perform the operation or grant
    the required privileges.
    For Trusted Oracle users getting this error although granted the
    the appropriate privilege at a higher label, ask the database
    administrator to regrant the privilege at the appropriate label.
    Error starting at line 8 in command:
    connect dbo_testdatalatest/dbo_testdatalatest;
    Error report:
    Connection Failed
    Commit
    Regards,
    Prathap.R

Maybe you are looking for

  • IBook crashing when moved

    Our woes regards to our iBook G4/1.33ghz/512Mb/OS X 10.4.4 was first dealt with in following topic: http://discussions.apple.com/thread.jspa?threadID=356812 However, I have noticed that the iBook ALWAYS crashes when it's moved/lifted (which made me s

  • My GT60 0ND just completely died... help?

    'm usually not the one to ask for support like this, but this time I would really appreciate some advice. I cherish my MSI GT60 0ND-250US laptop, and while playing a simple, non-graphically demanding game last night, my entire laptop just died. In a

  • 10.6.2 & Eduroam problem

    Is it possible to log on Eduroam network using Snow Leopard (10.6.2)?? I am following directions found all over the internet, but every time I keep gettin 802.1x error. I just got my Macbook Pro because I'm a graphics design student, and I can't get

  • IMovie fails to open in Leopard

    The latest version of iMovie quits before opening. After recommended Archive & Install, the issue is not resolved. Is anyone else experiencing this problem and does anyone have another suggestion?

  • Scanning Slides for Printing by 3rd Party: Maximum Print Size Wanted

    I am wanting to license a series of vintage slides via my Zazzle.com store. The images scanned from the slides would be printed on the various products that they sell. Ideally I am looking to obtain the maximum resulting image size in the hopes of of