SQL Server 2005 Migration to Oracle 10g
Does anyone have any idea if a Migration Workbench beta plug-in exists for SQL Server 2005 to Oracle 10g. I have a production system waiting to be moved over to Oracle and the users are getting impatient.
If there is nothing yet, does anyone have an alternate procedure to migrate a small schema (20 tables + 10 stored procedures) with a large amount of data?
Probably late in the day for this but
The workbench cannot handle SS2K5 directly at the moment. However as long as no new SS2K5 functionality has been used with a few tweaks this can be achieved.
1. Firstly use the SS2K offline capture scripts to build the directories for the database(s) you want to capture.
2 Secondly edit
(a) SS2K_SYSLOGINS.dat and take out long SS2K5 user records
(b) SS2K_SYSINDEXES.dat change FIRST ( forth column) to a value (say hex 1).
(c) SS2K_SYSUSERS.dat change ROLES (sixth column) to a value (say hex 1).
This should now load into the workbench. If it does not check the error.log file in <OMWB HOME>\log.
Similar Messages
-
Migrating from MS SQL Server 2005 database to Oracle 10g
Hello,
I wanted the full procedure or steps to Migrate the MS SQL Server 2005 database to Oracle 10g. Is there a known procedure to do this or is there a tool which is used?
I have not done migration of database from MS SQL Server to Oracle. Any help is appreciated. Thanks a lot for the time.
Regards,
RPSWrong forum, go to the database forum!
cu
Andreas -
Ways to import an Ms SQL Server 2005 tabel to Oracle 10g
Hi all
How can I import an ms sql server 2005 table to Oracel 10g?Depends on what's you plan to do. You can try
SQL Developer Migration Workbench
http://www.oracle.com/technology/tech/migration//workbench/index_sqldev_omwb.html
Or use the ODBC method you were trying. -
SQL Server 2000 Migration to Oracl 10g
Hi,
We are plannig to migrate the SQL Server 2000 to Oracle 10g. I have following queries.
1. Does the Oracle SQL Developer tool is the one that to be used? (Previously OWMB used to support SQL Server 2000, but it is no longer supporting.)
2. When I tried to migrate using Oracle SQL Developer tool, there were some errors for @@spid and the tool did go further?
3. In OMWB it used to provide the details like how many DB objects migrated successfully and how many failed, how to generate similar reports in Oracle SQL Developer?
Please let me know.
ThanksMake sure you use
Oracle SQL Developer Migration Workbench
http://www.oracle.com/technology/tech/migration//workbench/index_sqldev_omwb.html -
Migration from sql server 2005 tables to oracle tables.
Hi,
Kindly give the steps to migrate from sql server 2005 tables to oracle tables.
Kindly advise
Oracle database version:
Oracle Database 10g Release 10.2.0.1.0 - Production
PL/SQL Release 10.2.0.1.0 - Production
"CORE 10.2.0.1.0 Production"
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
Edited by: 873127 on Jul 18, 2011 9:46 PMAre you migrating or taking continual updates?
If migrating it might be worth considering The SQLDeveloper Migration Workbench (which moves more than just data)..
http://www.oracle.com/technetwork/database/migration/sqldevmigrationworkbench-132899.pdf
Cheers
David -
How to migrate MS SQL Server OLAP data to Oracle 10g OLAP
Hi,
Anyone has any idea on whether migration workbench can migrate my MS SQL Server OLAP data to Oracle 10g (with OLAP option) ?
Best Regards,
Ian HoIan,
What exactly do you mean by SQL*Server OLAP ? Is it just a 'normal' SQL*Server database which is used for an OLAP application ?
The migration workbench migrates schema objects, triggers, and stored procedures and is not concerned with the application that uses those objects.
And the same with the Oracle OLAP database. Once the data etc has been moved into the database you can then use it for whichever application you want.
If you have concerns apart from moving the actual data then please give us more details.
Regards,
Mike -
Oracle 10g/11g to Sql Server 2005 Migration
Dear All,
I am a beginner to this migration Activities..
We have designed one Application which is havin Database as Oracle 10g.
and We had another small Application which is having Sql Server 2005 has Database.
Daily we need to convert DB of Oracle to Sql server DB in order to acces recent updated data..
Pls help me how to convert Database in Oracle 10g/11g to Database in sqlserver 2005..Hello,
this is an Oracle forum and we are handling here migrations from foreign databases to an Oracle database.
For migrations in the other direction, in your case from Oracle to MS SQL Server, you need to read the Microsoft pages, e.g.:
http://www.microsoft.com/sqlserver/2005/en/us/migration.aspx
Daily we need to convert DB of Oracle to Sql server DB in order to acces recent updated data..Normally a migration is not a daily process, so I guess that you just want to transfer data from Oracle to SQL Server on a daily basis. If that is the case, you should consider to use our Gateways. Please start reading here:
http://www.oracle.com/technetwork/database/gateways/index-100140.html
Using the Database Gateway for MS SQL Server (DG4MSQL) or the Database Gateway for ODBC (DG4ODBC) you can copy your data from your Oracle database to your SQL Server database, using a database link in the Oracle database.
Please let me know whether this answer helped you.
Regards
Wolfgang -
Ok so I have a SQL Server 2005 database and have migrated it to Oracle 10g Rev 2..
All the text fields are right padded :( how do I stop the extra padding on the text fields is there a flag or something ?
thanksWhat are the column types in SQL Server and in Oracle?
CHAR types are always padded to their full length with spaces whereas VARCHAR types only store what is actually there. -
SQL Server 2005 Linked Servers (OraOledb / 10g)
I am running SQL Server 2005 on a 64 bit Server. I have a linked server using OraOledb (Oracle client 10g) to Oracle. "Select" statements works without any problems, but "Update" and "Delete" statements return the following error:
Msg 7333, Level 16, State 2, Line 2
Cannot fetch a row using a bookmark from OLE DB provider "OraOLEDB.Oracle" for linked server "ORACLESERVER".Using the four part statement works, but does not use the indexes in oracle. Therefore, if you have a big update, it will run very slow. Has anyone figured a way to use the OPENQUERY statement in SQL Server 2008? Should I give up on this idea??? Here is what I am trying to do:
UPDATE OPENQUERY(ORA_CP, 'SELECT values... FROM table1 LES
INNER JOIN table SPD ON SPD.Year = LES1.Year AND
SPD.Month = LES1.Month AND
SPD.Week = LES1.Week
WHERE TYPE IN (''E'',''S'',''I'')
AND PROJ_ID = ''XXXXXX.XXX.XXX''')
SET GOAL_AMT = GOAL_AMT
FROM dbo.table3 S
INNER JOIN OPENQUERY(Linked_Server,
'SELECT values...
FROM table1 LES
INNER JOIN table SPD ON SPD.Year = LES1.Year AND
SPD.Month = LES1.Month AND
SPD.Week = LES1.Week
WHERE TYPE IN (''E'',''S'',''I'')
AND PROJ_ID = ''XXXXX.XXX.XXX''') A ON A.PROJ_ID = S.PROJ_ID AND
A.ORG_ID = S.ORG_ID AND
A.ACCT_ID = S.ACCT_ID AND
A.EMPL_VEND_ID = S.EMPL_VEND_ID AND
A.CP_DATA_DATE = S.CP_DATA_DATE -
Help: SQL server 2000 migration to Oracle 10.1.0.2
Hi all,
I need to migrate databases from SQL Server 2000 to Oracle 10.1.0.2 on HP-UX.
I read the SQL Developer documentation, but it doesn't seem to be available for HP-UX (only Windows, Mac OS, and Linux).
If I can't use this tool, what do you suggest to do this migration?
Any info. would be appreciated.
SIStored procedures will have to be converted manually--T-SQL is far enough removed from PL/SQL that there is no choice.
DTS generally handles the data conversions ok, for standard data types, I'm not 100% sure on blobs. Standard indexes and views should come accross as well. -
MS SQL Server 2008 Migrating to Oracle 11.2g
Hi.........
Can any body help me how to migrate the MS SQL Server 2008 to Oracle 11.2g. Plz do needful ASAP.
Thanks in Advance.
RanjithRanjith,
You can use the SQL*Developer migration workbench to migrate from SQL*Server to Oracle. It is free to download and use.
You can download SQL*Developer from here -
http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html
then there is information on migration from non-Oracle systems here -
Oracle Database Migration Technology
http://www.oracle.com/technetwork/database/migration/index-084442.html
From here there is a link to specific information on migrating SQL*Server -
http://www.oracle.com/technetwork/database/migration/sqlserver-095136.html
Please review this information and if you have any further questions or problems it would be better to ask them in this forum -
Forum: Database and Application Migrations
Database and Application Migrations
One thing I would recommend is that unless the SQL*Server database is very small you make an offline migration. This gives you more control over how it is done and to resolve any problems.
Regards,
Mike -
MS SQL Server 2000 migrate to Oracle 8
Hi -
i am trying to migrate 8 distinct databases from SQL Server 2000 to Oracle 8 using the Migration Assistant Utility.
as i am new to Oracle, i am having some challenges.
1. do i need to migrate the SQL Server "Master" database first?
2. the Migration Assistant runs and is able to "define" the source model, but when it tries to create the Oracle model, it errors with a number of problems, typically with messages like "null" for the keys.
can anybody explain and/or point to me a clear and concise explanation of what is the procedure here?
thanksCheck out the following tech bulletin
http://otn.oracle.com/support/tech/migration/workbench/htdocs/bulletins/sqlserver_01.htm
it will help u
Hi -
i am trying to migrate 8 distinct databases from SQL Server 2000 to Oracle 8 using the Migration Assistant Utility.
as i am new to Oracle, i am having some challenges.
1. do i need to migrate the SQL Server "Master" database first?
2. the Migration Assistant runs and is able to "define" the source model, but when it tries to create the Oracle model, it errors with a number of problems, typically with messages like "null" for the keys.
can anybody explain and/or point to me a clear and concise explanation of what is the procedure here?
thanks -
How can i run Following SQL Server Script in to Oracle 10g
I m new in Oracle...
Create Procedure Insert_profilebasicdetail
@isubprofileid as int,
@Copyisubprofileid as int,
@itranno as int,
As
Begin
Declare @IncKeyId as int
Declare @tempkeyId as int
set @IncKeyId=(select isNull(Max(ikeyId),0)as MaxKeyId from profilebasicdetail)
Declare TempInsert cursor for select ikeyId--,iprofileid,iquestionid,vquestionans,cstatusindi,dmodifyon,imodifyby,iyear
from profilebasicdetail where isubprofileid=@Copyisubprofileid and itranno=@itranno
open TempInsert
fetch from TempInsert into @tempkeyId
while @@fetch_Status=0
Begin
set @IncKeyId = @IncKeyId + 1
Insert into profilebasicdetail
(ikeyid,iprofileid,iquestionid,vquestionans,cstatusindi,dmodifyon,imodifyby,itranno,iyear,isubprofileid)
values(select @IncKeyId,iprofileid,iquestionid,vquestionans,cstatusindi,dmodifyon,imodifyby,'1',
iyear,@isubprofileid from profilebasicdetail where ikeyId=@tempkeyId)
fetch next from TempInsert into @tempkeyId
End
End
Regards,
AjayYOu want to migrate your MS sql server procedure to Oracle procedure
Before running procedure please set the values of tempkeyId_v variable
Try this
Create or replace Procedure Insert_profilebasicdetail( isubprofileid_v number, Copyisubprofileid_v number, itranno_v number )
As
IncKeyId_v profilebasicdetail.ikeyid%type;
tempkeyId_v profilebasicdetail.ikeyid%type;
begin
select nvl((select Max(ikeyId) as MaxKeyId from profilebasicdetail),0) into IncKeyId_v
from dual ;
for i in (select ikeyId--,iprofileid,iquestionid,vquestionans,cstatusindi,dmodifyon,imodifyby,iyear
from profilebasicdetail
where isubprofileid=Copyisubprofileid_v and itranno=itranno_v)
loop
IncKeyId_v = IncKeyId_v + 1;
Insert into profilebasicdetail
(ikeyid,iprofileid,iquestionid,vquestionans,cstatusindi,dmodifyon,imodifyby,itranno,iyear,isubprofileid)
values(select IncKeyId_v,i.iprofileid,i.iquestionid,i.vquestionans,i.cstatusindi,i.dmodifyon,i.imodifyby,'1',
i.iyear,isubprofileid_v from profilebasicdetail where ikeyId=tempkeyId_v);
end loop
End;
/ Regards
Singh
Create or replace Procedure Insert_profilebasicdetail( isubprofileid_v number, Copyisubprofileid_v number, itranno_v number )
As
IncKeyId_v profilebasicdetail.ikeyid%type;
tempkeyId_v profilebasicdetail.ikeyid%type;
begin
select nvl((select Max(ikeyId) as MaxKeyId from profilebasicdetail),0) into IncKeyId_v
from dual ;
for i in (select ikeyId--,iprofileid,iquestionid,vquestionans,cstatusindi,dmodifyon,imodifyby,iyear
from profilebasicdetail
where isubprofileid=Copyisubprofileid_v and itranno=itranno_v)
loop
IncKeyId_v = IncKeyId_v + 1;
Insert into profilebasicdetail
(ikeyid,iprofileid,iquestionid,vquestionans,cstatusindi,dmodifyon,imodifyby,itranno,iyear,isubprofileid)
values(select IncKeyId_v,i.iprofileid,i.iquestionid,i.vquestionans,i.cstatusindi,i.dmodifyon,i.imodifyby,'1',
i.iyear,isubprofileid_v from profilebasicdetail where ikeyId=tempkeyId_v);
end loop
End;
/ Regards
Singh -
How to select data from Sql server 2005 database tableinto oracle database table
Hi,
I have table text1 in sql server database and text2 in oracle database (11g). Now how to move data from SQL Server table into oracle table. So please help me how to do it.
Thanks a lot in advance.
rk
OS: Windows 7 professionalHi,
you can use export/import wizard and specify sql server as a source and oracle as destination.
I hope this is helpful.
Please Mark it as Answered if it answered your question
OR mark it as Helpful if it help you to solve your problem
Elmozamil Elamir Hamid
MCSE Data Platform
MCITP: SQL Server 2008 Administration/Development
MCSA SQL Server 2012
MCTS: SQL Server Administration/Development
MyBlog -
Connect to sql server 2008R2 64bit from oracle 10g (10.2.0.4)
Hi
My requirement is to connect SQL server 2008 R2 64bit to oracle 10.2.0.4.0. and get the data from the SQL database. The SQL server database is located in a remote server. Please let me know the most suitable method to connect.
Oracle database is running in Red hat Linux 4 enterprise edition 32bit version.
Regards
PramudithaPramuditha,
I assume that your Oracle database should be the driving site that pushes and pulls the data from/to the SQL Server.
Here Oracle offers 2 different products, a Database Gateway for ODBC and a Database Gateway for MS SQl Server which both give you the opportunity to define a database link to a MS SQL Server and to integrate it into the Oracle database.
More details can be found on the My Oracle Support portal (support.oracle.com), then check out the Gateway Master Note:
Master Note for Oracle Gateway Products (Doc ID 1083703.1)
The note contains links to other content which gives you an overview about the options you have to connect to a foreign database:
Document 233876.1 Options for Connecting to Foreign Data Stores and Non-Oracle Databases - For example - DB2, SQL*Server, Sybase, Informix, Teradata, MySQL
and it also explains the functional and licensing differences of the Database Gateway for ODBC and the other gateways:
Document 252364.1 Functional Differences Between Generic Connectivity and Database Gateways
Document 232482.1 Gateway and Generic Connectivity Licensing Considerations
Once you decided which gateway you want to use you can also find the configuration notes linked to the Gateway Master Note.
- Klaus
Edited by: kgronau on Dec 11, 2012 9:53 AM
Maybe just some words about the versions:
Your Oracle database release 10.2.0.4 is certified with the currently latest Oracle database Gateway release 11.2.0.3 (DG4ODBC and also DG4MSQL). When you decide to use DG4MSQL, then the 11.2.0.3 release is also certified for SQL Server 2008, when you plan to use DG4ODBC you need to find a suitable 3rd party ODBC driver that is certified with MS SQl Server 2008.
Maybe you are looking for
-
Since I have a new iMac and now use Mountain Lion, I am observing that TV shows purchased in iTunes sometimes download in a Quicktime format that will not open in iTunes. In some but not all cases, I right click "open in" and select iTunes and then
-
Hi ALL How to keep field in input mode even if error is fired in the PAI
Hi all my requirement is like this Here in one screen am using the table control now in the table control user is providing data . while user will press the save button after providing the respective data then it should check one validation by loopi
-
How to compile form orginal file(*.fmb) in UNIX environment
These days, i encounter a problem, i create a form application in Windows2000 or WindowsXP environment, then i compile this .fmb file to .fmx, then i transport this .fmx file to Unix environment which is our Application Server, the Oracle Application
-
Enabling of collaboration launch pad
Hi All, I have recently installed portal and knowledge management I need to enable the collaboration launch pad and also the search box in the Tools Area of the portal inorder to search data repositories Can anyone tell me the procedure how to enable
-
Aperture crashes when I try to start it. Just started happening, error message below. I'm running a new retina Macbook. Any ideas? Thanks. Process: Aperture [222] Path: /Applications/Aperture.app/Contents/MacOS/Aperture Identifier: