• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 489
  • Last Modified:

Converting MS SQL 2008 DB to Oracle 10G DB

I have this MS SQL 2008 (Std) DB with all requiste code, e.g. sp, functions, views, triggers, etc. We have a mandate to convert the entire backend into Oracle 10G.  Due to time constraints, I would really appreciate a 3rd party app that actually works and converts from one platform to another.

Does anyone have any recommendation for a conversion app?

Thanks
0
Glen_D
Asked:
Glen_D
1 Solution
 
Guy Hengel [angelIII / a3]Billing EngineerCommented:
>I would really appreciate a 3rd party app that actually works and converts from one platform to another.
there is no such tool, AFAIK.
there are some tools to help migation of the tables, indexes and view.
however, procedures, functions, triggers are just too different in many cases for a automatic conversion.
0
 
Glen_DAuthor Commented:
What about Oracle SQL Developer for Windows?  Isn't this Oracle's tool to help with the conversion?

Thx
0
 
Raja Jegan RSQL Server DBA & ArchitectCommented:
Kindly check this one out for Data Migration:

http://www.swissql.com/products/datamigration/data-migration.html

For DDL Migration:

http://www.swissql.com/products/sqlserver-to-oracle/sql-server-to-oracle.html

Above doesn't support SQL Server 2008 and hence some manual intervention is required.

Kindly check this one too from Oracle
http://www.oracle.com/technology/tech/migration//workbench/index_sqldev_omwb.html
0
Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

 
Raja Jegan RSQL Server DBA & ArchitectCommented:
Oracle SQL Developer is a client connectivity tool and is used to connect to Oracle Databases and do your development / Querying stuffs.
0
 
Raja Jegan RSQL Server DBA & ArchitectCommented:
0
 
Glen_DAuthor Commented:
OK...I must be missing something then...look at the info below from Oracle's website (what am I missing)?

Migrate from Microsoft SQL Server to Oracle Database 10g Using Oracle Migration Workbench

Overview
What is Oracle Migration Workbench?

The Oracle Migration Workbench is a tool that simplifies the process of migrating third-party database systems to the Oracle platform (Oracle9, and Oracle Database 10g). The Oracle Migration Workbench migrates the entire database schema, including triggers and stored procedures, in an integrated environment.

With Oracle Migration Workbench, you can:

Perform a migration in stages using wizards and scripts
Retrieve source database information using online capture or offline capture
Customize Work In Progress database objects in repository
Parse and transform stored procedures, triggers, and views to Oracle PL/SQL
Monitor the status of the migration via reports and messages.
0
 
Geert GruwezOracle dbaCommented:
it simplifies the conversion, it doesn't do it all for you
it's just a tool to help you do it

certain you can write in oracle which you can't even write in mssql
some queries for instance you can rewrite a lot simpler in oracle
just consider you want the max in the current record taken from the next record to the last record
max(x) over (partition by y,z order by a,b range between following and unbounded following)

you'll have to review all your stored procs/funcs/ triggers

stored procs do a select at the end to return a recordset
this doesn't work in oracle, you need an out sys ref cursor as parameter
all selects must return data into a parameter in pl/sql code
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now