Migrating SQL Server SSIS package to Oracle
Dear All,
We are using Microsoft SQL server 2005 in our application, we have two separate Server instances where one instance synchronize data from other server table using SQL Server SSIS package. What can be the counterpart of this functionality in Oracle. I have looked into materialized views but in my case the target table will have more columns than the base table, and the query used to get data from base table will extract some values from one of the BLOB type column of base table and then populate target table multiple columns.
Kindly suggest me any solution.
Best Regards
Irfan
You can start with Oracle doc,
Oracle® Database PL/SQL User's Guide and Reference
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/toc.htm
I don't think there's side by side comparison reference between them. Some syntax is very different.
Similar Messages
-
Migrating SQL Server 7.0 to Oracle 8i in Different Operating Systems
I am migrating SQL Server 7.0 Databases on NT to Oracle 8i on Sun 2.6. Is there is any other way other then Migration Workbench.
If Mig Workbench is OK. What are the steps to do Migration.
nullHi,
You can perform this action with the Oracle Migration Workbench. Just install the Workbench on the same machine as your SQL Server database.
You can then configure the workbench to point to the oracle database on your Sun machine.
You can use the Oracle database on your Sun machine for both your destination database (the database to which you migrate your SQL Server schema and data) and workbench repository.
In order to do this you will need to configure a tnsnames.ora entry. The tool that will do this configuration for you should be started up at the end of the workbench installation. It is a fairly straightfoward process.
You then need to create a user in your oracle database that will store the workbench repository.
Once you have comleted these steps you will be able to migrate SQL Server on NT to Oracle on Sun.
It is exactly the same process as migrating to Oracle on NT except you are pointing the Workbench to Oracle on a Sun box.
Regards
John -
Migration SQL Server 6.5 to Oracle 8.0.5
I am migrating from SQL Server 6.5 to Oracle 8.0.5 using
migration Workbench Ver. 1.2.2. The stored procedures are not
migrated properly where temporary tables are used to store the
intermediate results of a query on SQL Server 6.5 side. I want
to look at the coding to create a temporary table with sessionid
as part of table to make it unique for the session and the user
on the oracle side using DBMS_SQL package. Any body can give me
the coding ?
nullSurendra kumar (guest) wrote:
: Oracle Migration Workbench Team wrote:
: : Surendra,
: : It seems like the workbench is trying to use 8i temporary
: tables,
: : which is the default, this option can be switched off.
: : Note that there is an option on the Procedures, Triggers and
: : Views to generate 8i temporary tables, switch this off if
you
: : want to work with 8.0 and have an additional sessionid
column.
: : This option can be set on all procedures (click on the
: procedures
: : category on the SQLServer model pane), or on a per procedure
: : basis (click on the procedure in the left hand SQLServer
model
: : pane).
: : Hope this solves your problem,
: : Turloch
: : Oracle Migration Workbench Team
: : Surendra Kumar (guest) wrote:
: : : I am migrating from SQL Server 6.5 to Oracle 8.0.5
using
: : : migration Workbench Ver. 1.2.2. The stored procedures are
: not
: : : migrated properly where temporary tables are used to store
: the
: : : intermediate results of a query on SQL Server 6.5 side. I
: want
: : : to look at the coding to create a temporary table with
: : sessionid
: : : as part of table to make it unique for the session and the
: user
: : : on the oracle side using DBMS_SQL package. Any body can
give
: me
: : : the coding ?
: : Oracle Technology Network
: : http://technet.oracle.com
I have used the correct option and the Migration Workbench is
not creating the DDL statements correctly for the creation of
table. Whatever may be the problem I want use DBMS_SQL for
creation of unique table names with session id as part of the
table name. I need a sample script to use session id as part of
table name and to vary the name of the table dynamically in
DBMS_SQL. It is not accepting the variable name for table name
in create table statement.
null -
Migrate SQL Server 7.0 to Oracle 8i - Any known issues??
Hi,
I am in the process of migrating SQL Server database to Oracle 8i for testing purpose. When I do migrate SQL Server database to Oracle 8i, am I doing any harm to the exiting SQL Server database? Would the users be able to use SQL Server database as usual?? Are there any known issues in this regard?
Please reply.
Thanks.
RameshThe Migration Workbench copys the information it requires from the source database and stores it in the Migration Workbench Repository, which is separate from the Source database. So, to answer your question, yes, the users can continue to use the SQL Server database. The data move may cause some system performance degradation. It may also be an idea to replicate the SQL Server database, in case any complication should arise.
Hope this helps
Dan -
Migrating SQL Server 6.5 to Oracle 8
Hi,
I am currently converting some stored procedures from SQL Server 6.5 to Oracle 8 (PL/SQL). I am having trouble converting some nested sql statements such as the following to work in Oracle.
Example :
SELECT antall=COUNT(*), ulest=(SELECT ulest=COUNT(*) FROM soknad s, annonse
a WHERE a.kundeid=13817 AND s.annonseid=a.id and lest != '1') FROM soknad s,
annonse a WHERE a.kundeid=13817 AND s.annonseid=a.id
The Select is first getting a count on the two tables for a particular id, the second field in the statement has a nested select which does a similar count but has a further condition on it.
It could be done using two SELECT statements like this -
SELECT COUNT(*) AS antall
FROM soknad s, annonse a
WHERE a.kundeid = 13817
AND s.annonseid = a.id
SELECT COUNT(*)
FROM soknad s, annonse a
WHERE a.kundeid=13817
AND s.annonseid=a.id
AND lest != '1'
which may be workable but I would like to keep it as similar to the original as much as possible.
Any ideas would be great!
Thanks,
BradI have since found out subqueries in the select list are not supported by Oracle.
Brad
null -
Proper installation on Windows 2003 - SQL Server - SSIS Package
We are attempting to access an Oracle 10g database from a SQL Server 2005 installation through SSIS (Windows 2003 x64). Our admin has installed the Oracle 11g client tools, we are developing in VS2008 (on XP x86). We seem to be connecting to the server through VS, but when running the package on the server we get errors as follows:
Executed as user: <domain\sqlagentid>. ....00.3042.00 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 4:06:01 PM Error: 2008-09-29 16:06:05.97 Code: 0xC001000E Source: Description: The connection "{03AFE9D8-A2E4-4C3C-9EDF-77603B9A7C1C}" is not found. This error is thrown by Connections collection when the specific connection element is not found. End Error Error: 2008-09-29 16:06:06.69 Code: 0xC001000E Source: <package_name> Description: The connection "{03AFE9D8-A2E4-4C3C-9EDF-77603B9A7C1C}" is not found. This error is thrown by Connections collection when the specific connection element is not found. End Error Error: 2008-09-29 16:06:06.69 Code: 0xC001000E Source: <package_name> Description: The connection "{03AFE9D8-A2E4-4C3C-9EDF-77603B9A7C1C}" is not found. This error is thrown by Connections collection when the specific connection element is not found. End Er... Process Exit Code 1. The step failed.
We suspect the issue is in the initial installation steps. (BTW - we used a TNSNAMES.ORA that worked on our local machines.)
Can anyone help?The errors you are showing are Microsoft errors not Oracle errors. You should take this up with Microsoft support.
-
Migration SQL Server 7.0 to Oracle 8i
Hi,
I am trying to migrate a SQL Server 7.0 database to Oracle 8i using the latest version of the Migration Workbench tool. The source model is normally generated (I see my tables and other objects) but nothing is generated in the Oracle Model... What would be an explanation for this issue and how could I fix it ?
Thanks in advance.
FabienLooks like the capture has gone OK but have you gone through the mapping phase?
-
Migrate sql server dump file to Oracle database on a network
I have a sql server dump file provided to me by DBA's. I have to migrate this dump file to Oracle database on a network. Please suggest me the steps to do this.
5c1ab566-05d1-4cc9-894a-fd1fe724c752 wrote:
That would be a text file with around 100 records. I have migrate those records to oracle database. The firewall constraints doesn't allow me to create a link to that database. Will Migration workbench would be apt for this case. How can i capture the database offline in this case ?
regardless of the tool/technique you use, those bits have to get from machine running sqlserver to the machine running Oracle. Either over the network (through the firewall) or via 'sneakernet.' What, exactly, are the firewall constraints?
If the export is a simple text file (character delimited fields? fixed length fields?) and only 100 records ... Migration Workbench may be overkill, perhaps a simple sqlldr job. But you still have to get the bits from 'there' to 'here'.
============================================================================
BTW, it would be really helpful if you would go to your profile and give yourself a recognizable name. It doesn't have to be your real name, just something that looks like a real name. Who says my name is really Ed Stevens? But at least when people see that on a message they have a recognizable identity. Unlike the system generated name of 'ed0f625b-6857-4956-9b66-da280b7cf3a2', which is like going to the pub with a bag over your head. -
Error migrating SQL Server 2000 database to Oracle.
Hi,
I am new in SQL Developer.
I read most of the help manuals available on the net.
I am able to create connections to both SQL Server and Oracle database.
I am also able to create the migration repository on the Oracle database.
SQL server connection - TestSQL
Oracle database connection - TestOracle
Migration Repository - Migration_Repository.
Here is the problem am facing:
When I start Migrate to Oracle wizard, by right clicking the TestSQL database, I followed all the required steps and enter the necessary information. -
It starts creating the project - say, TEST but after that it gave the following error:
Migration actions have failed. Check the migration report for more details. : ORA-01400: cannot insert null into ("MIGRATIONS"."MD_PROJECT_ID").
Please help.Thanks for your reply.
You are correct, there were some permission missing on the migration repository user.
I have given permissions and it worked fine.
but I can say that required permission mentioned in other posts and blogs on the Internet are not sufficient.
One has to provide more admin priviligies to this user. -
Migration SQL Server 6.5 to Oracle 8i
Dear Sir,
I download the Oracle Migration Workbench already. I install
that software under Misrosoft Window 95 4.00.950 B. After
Installation, I try to run the migration utilities and I got some
error message, the message is
"Class not found:
oracle.mtg.migrationUI.MigC:\oracle\ora81\omwb\bin "
Could u tell me, what happen ? and If I want to migration from
SQL Server to Oracle, How, Could u let me know about the step of
migration ?
Regards
Pongrat P.
nullI have just downloaded OMWB from net and was facing the same
problem what Pongrat has faced. Thnaks for ready solution
available. I have done the same as mentioned in this mail and
worked.
Rajesh Chug
Oracle Migration Workbench Team wrote:
: Pongrat,
: You have come across a line length problem(see below)
: There is some documentation included with the workbench, and
: there is more downloadable from OTN. There is even a quick
tour
: for the workbench in the OTN->Technology->Migration section.
: Hope that helps,
: Turloch
: Oracle Migration Workbench Team
: The line in the omwb.bat file has gotten too long, you can
remove
: some bits of it that we are not useing yet, ie informix and
db2
: plugin classpath references. Paths differ but if for example
you
: have a classpath entry in the relevent jre line like:
: C:\Program Files\Oracle\jre\1.1.7\lib\rt.jar;C:\Program
: Files\Oracle\jre\1.1.7
\lib\i18n.jar;C:\ORA81c\Omwb\jlib;C:\ORA81c
\Omwb\plugins\SQLServer6.jar;C:\ORA81c\Omwb\plugins\Sybase.jar;C:
\ORA81c\Omwb\plugins\MSAccess.jar;C:\ORA81c\Omwb\plugins\SQLAnywh
ere.jar;C:\ORA81c\Omwb\plugins\SQLServer7.jar;C:\ORA81c\Omwb\jlib
: \omwb-
1_2_2_2.jar;C:\ORA81c\Omwb\jlib\oem204.jar;C:\ORA81c\Omwb\j
lib\OemCorbaVisi.jar;C:\ORA81c\Omwb\jlib\vbj30.jar;C:\ORA81c\jlib
: \ewt-3_1_11.jar;C:\ORA81c\jlib\share-
1_0_6.jar;C:\ORA81c\jlib\hel
: p-3_0_7.jar;C:\ORA81c\jlib\oracle_ice-
4_03_3.jar;C:\ORA81c\Omwb\j
: lib\ewtcompat-opt-3_1_11.zip;C:\ORA81c\Omwb\jlib\kodiak-opt-
1_0_3
: .zip;C:\ORA81c\jdbc\lib\classes111.zip
: The entries:
C:\ORA81c\Omwb\plugins\MSAccess.jar;C:\ORA81c\Omwb\plugins\SQLAny
: where.jar;C:\ORA81c\Omwb\plugins\SQLServer7.jar;
: can be removed, if you are not using sqlserver7 plugin
(currently
: in beta test), or MSAccess plugin (about to go to beta),
: SQLAnywhere plugin (in development). This should shorten the
path
: enough, if not your could copy the jar files to somewhere with
a
: shorter path eg c:\omwb and change the classpath argument
above
: to point to the smaller path length copies.
: Pongrat (guest) wrote:
: : Dear Sir,
: : I download the Oracle Migration Workbench already. I
install
: : that software under Misrosoft Window 95 4.00.950 B. After
: : Installation, I try to run the migration utilities and I got
: some
: : error message, the message is
: : "Class not found:
: : oracle.mtg.migrationUI.MigC:\oracle\ora81\omwb\bin "
: : Could u tell me, what happen ? and If I want to migration
from
: : SQL Server to Oracle, How, Could u let me know about the
step
: of
: : migration ?
: : Regards
: : Pongrat P.
: Oracle Technology Network
: http://technet.oracle.com
null -
Migrating SQL server 6.5 to Oracle
Does anyone know if SQL seveloper 1.5.5 work with SQL Server 6.5? i have been trying set it up, but i get the following error every time when trying to connect to the 6.5 SQL Server:
Status: I/O Error: Stream 0 attempting to read when no request has been sent
BTW, i do not hav ethe option to upgrade the SQL Server at thi stime
Any help would be greatly appreciated.
Thanks in advanceHi Jacques,
Just to be clear.
SQL Server 6.5 is not supported by SQL Developer or the old OMWB.
The only supported version of SQL Server, is 7,2000 and 2005 which are supported by SQL Developer.
Having said that
The old OMWB can be downloaded here
http://www.oracle.com/technology/software/tech/migration/workbench/index.html
And the old (unsupported) SQL Server 6.5 plugin can be found here
http://download.oracle.com/otn/nt/omwb/101040/SQLServer6.jar
Regards,
Dermot. -
How to migrate sql server image type to oracle BLOB
In SQL Server table I have Image data type field. How to migrate image type field to oracle BOLB type field. I am using SQL server DTS to transfer the data.
If we map, will it care ?
Thanks,
Venkataraman LHi you might want to post your question in General Forum.
General Database Discussions
There's very few users visit this forum. -
Migrating SQL Server development skills to Oracle
Hi all,
I've been working with SQL Server in a development capacity for about 7 years now. I'm no specialist, but I'm comfortable in it and am conversant in SQL Server terminology. I need to pick up similar development skills in Oracle. I don't need to know a lot about DBA stuff, perhaps just a few considerations for performance tuning. I won't be "switching" to Oracle, but rather picking up those skills and working on both platforms for the forseeable future.
What I'm looking for is a book/white paper/website which gives me, as quickly as possible, a direct comparison between SQL Server and Oracle. Some of the things I might want to know are (in order):
- Syntax differences between T-SQL and PL-SQL
- T-SQL functions and equivalent Oracle/PL-SQL functions
- Connection and setup methods (for one, I believe everything in Oracle resides in schemas generally under a single database?)
- An overview of the reasons people would use Oracle rather than SQL Server
Can anyone recommend a book in this regard? Failing that, can anyone recommend a book on Oracle which is, hopefully, more on the concise side and includes a function reference?
SamYou can start with Oracle doc,
Oracle® Database PL/SQL User's Guide and Reference
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/toc.htm
I don't think there's side by side comparison reference between them. Some syntax is very different. -
Please refer to TAR # 2005705.995 for more details.
I am unable to migrate SQL Server 7.0 database into oracle 8i . While in the
capturing stage I get the following errors shown in the attachment . It hangs
while tyring to make indices. I tried aborting the operation but it wouldn't
let me do it . it says cannot abort the application.
After waiting for ages, I therfore use TASK MANAGER in NT I kill me OMWB
application.
I get plenty of EXECEPTION ERRORS failed to map tables and then it gets stuck while trying to create indices.
Please refer to TAR # 2005705.995 for more details.Hi,
You can perform this action with the Oracle Migration Workbench. Just install the Workbench on the same machine as your SQL Server database.
You can then configure the workbench to point to the oracle database on your Sun machine.
You can use the Oracle database on your Sun machine for both your destination database (the database to which you migrate your SQL Server schema and data) and workbench repository.
In order to do this you will need to configure a tnsnames.ora entry. The tool that will do this configuration for you should be started up at the end of the workbench installation. It is a fairly straightfoward process.
You then need to create a user in your oracle database that will store the workbench repository.
Once you have comleted these steps you will be able to migrate SQL Server on NT to Oracle on Sun.
It is exactly the same process as migrating to Oracle on NT except you are pointing the Workbench to Oracle on a Sun box.
Regards
John -
Conn problem SQl Server 64 Bit to Oracle 32 bit using SSIS packages
Hi,
I am facing the problem with connection SQL(64 bit) to Oracle(32 bit).
Please give me the solution/guide in right direction.
Environment is
S1-----> DBServer : 64 bit Windows Server 2003 Enterprise Edition, 64 Bit SQl Server EE, 64 Bit Oracle 10g Client
S2----->.AppServer :32 bit Windows Server 2003 Enterprise Edition, IIS, 32 Bit Oracle 10g Client & Server DB
I have doubt like....
1.Can i install 32 bit oracle also at (S1) 64 bit SQL Server(SSIS)
or only 64 bit oracle?
2.Running command line for SSIS packages at S1
i am unable to connect S1---->S2 using SSIS packages?
How can i solve this problem? pl give steps for going right direction.
Thanks
JOHN
[email protected]Fabio D'Alfonso wrote:
Hi,
I was setting up VMware vCenter 4.1 (probably the only well known and largely used product with this lethal mix) and needed to setup an ODBC access to Oracle on the 32 bit side of Windows to setup the Update Manager server component, which is still a 32 bit application)
The problem with Oracle configuration is that in no way I found a 32 bit ODBC registered driver after the setup (of the 32 bit client and the 64 database server). I tried some third party driver for oracle (e.g. easysoft).They registered in the 32 bit ODBC manager but they never got a successful connection.
Also if this vCenter requirement is questionable (more questionable considering that the setup of this 32 component is not allowed on a 32 separate OS, not because it is separate but because is a 32 bit OS) I would get it working.
Could suggest a way to get this working?
Thanks
Fabio D'AlfonsoWhen you install the Oracle client software on Windows (which is necessary to support ODBC, as the Oracle ODBC driver sits on top of the native client software) the ODBC driver is NOT installed by default. You have to go back and do a "custom" install and select the "Windows components".
Maybe you are looking for
-
Does anyone know how to easily change a .mov file extension to one of the accepted Final Cut Pro X extensions? I thought since .mov worked in Aperture 3.0 it should work on FCP X. Thanks
-
I keep on getting a Microsoft Visual C++ Runtime Error on Elements 9.
I've had this since 2012 and haven't had an issue until last night. I've tried restarting my computer and opening Elements in different ways (directly, through shortcut, and indirectly through a picture). I can't get it to work, and it's now tellin
-
Itunes Account being limited?
I keep receiving emails saying that my apple account has been limited. It thens prompts me to a screen to fill out all my info including cc. I filled it out once but keep receiving it. I am able to still use my itunes account. Any body know about thi
-
How do I add a link to html page through java code? If I want to see some text in the code as a link to some web page,then please let me know the changes I'll have to make in ordre to get the desired result.
-
Is there an option to "snap" 2 or more open windows so that they will both be resized to take up equal space on the entire desktop? I have to switch back and forth between multiple programs with a lot of copying and pasting.