Data transfer from Oracle table to Sql Server
Hi Friends,
How can we transfer the data of one table from Oracle to Sql Server and keep refresh it everyday monrning 10 a.m?
Also see:
http://technet.oracle.com/docs/products/oracle8i/doc_library/817_doc/server.817/a76960/hs_genco.htm#173
And from Tom Kyte:
...you could put the MS SQL server jdbc driver into the oracle database. then a
java stored procedure can open a connection to MS. This connection would not
have 2 phase commit abilities, distributed query or anything but would let you
query data from there and update it as well.
Similar Messages
-
Data Import from Oracle Dump to SQL Server(2000/2005)
Hi Friends,
I'm using Oracle 10g.
I've a scenario.
I've Oracle Dump file. Now i would like import in SQL Server(2000/2005).
Can any one suggest me how to do this?
Any idea,clue will be highly appreciated.I think you will need to import the data into SQL Server from an ASCII flat file using SQL Server DTS if avialable. You can use SQL Plus to extract the data outof Oracle into comma delimited flat files and then use SQL Server DTS load into the SQL Server database.
-
Data transfer from oracle table to exl file
hi experts
i am using oracle 9i on linux platform i want to tranfer a data of table into exl format
can i be able to do that.
if yes plz tell me how can i do that
thnx and regards
varunCheck following thread
Data dump of the database in format csv
how can sql output to .csv form
Re: PL/SQL procedure to load CSV file into database table
Re: How to load excel-csv file into oracle database
Virag -
What is the easiest way to export all tables data from Oracle to MS SQL Server?
Hello MS,
I would like to export all tables from Oracle 11.2 to MS SQL Server 2012 R1.
Using the tool "Microsoft SQL Server Migration Assistant v6.0 for Oracle" did not work for me because there are too many warnings and errors regarding the schema creation (MS cannot know it because they are not the schema designer). My idea is
to leave/skip the schema creation to the application designer/supplier and instead concentrate on the Oracle data export and MS SQL data import.
What is the easiest way to export all tables data from Oracle to MS SQL Server quickly?
Is it:
- the „MS SQL Import and Export Data“ Tool
- the “MS SQL Integration Services” Tool
- not Oracle dump *.dmp format because it is a propritery binary format
- flat file *.csv (delimited format)
Thanks!Hi lingodingo,
If you want to directly export all tables from Oracle database to SQL Server, I suggest you use SQL Server Import and Export Wizard. Because you just need to follow the wizard with GUI, this is the easiest way.
If you want to make some modification for the tables‘ data before loading to SQL Server, I suggest you use SQL Server Integration Services package. For more details, please refer to the following similar thread:
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/38b2bed2-9d4e-48d4-a33f-1d9eed1c062d/flat-file-to-sql-server?forum=sqldatamining
Thanks,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
Create and insert into table from Oracle to MS SQL server.
Hello,
Oracle Database 11g and Red hat 5
I have a very different kind of issue. I am handling the ORACLE db(remote db with all the important data). On the other side their is a MS SQL server db(local db with some testing data in it). All the users will access the ORACLE db for the actual processing but for sometime they need to apply some of their own concepts. So they will transfer the data from ORACLE to MS sql server.
I want to create a code in ORACLE db like a procedure , which will create a table in MS sql server , insert data into it,Also create some metadata table to keep some of my table's info on MS SQL serve db,If the table is present it should append the data, .... like many things ...
Overall my question is , how can i write a code to make these operation on a remote db, that to these operations are DDL and on MS SQL Server(Non-Oracle) ???
Please guide me with some ideas or solutions ...
Also provide if you have some good links to study ...
thanks in advance.I'm not sure why you never visit http://tahiti.oracle.com prior to asking any question. Is it forbidden in your locale? Are you afraid of it? Will your salary be decreased when you visit the documentation?
http://www.oracle.com/pls/db111/search?word=sql+server&partno=
should provide sufficient information.
Your doc question must be considered a violation of Forum Etiquette and an abuse of this forum.
Sybrand Bakker
Senior Oracle DBA -
Replication of table from Oracle 10g to sql server 2000
Could i replicate table from Oracle 10g to sql server online. we have tables with same configuration and if any change happen in oracle 10g or sql server in that table we need to replicate that change to other database.
What is the solution for this two way replication between sql server and Oracle 10gBut the tutorial is saying that i will have to install Oracle database on the server already having sql server, is it client or whole database, if it is then it will acquire lot of resource.
I want to find out that for Heterogenous Service ODBC, we need third party software for ODBC Driver of SQL SERVER for Linux and secondly if we use Transparent Gateway then what are the steps for its configuration.
I could not find steps of configuration of Transoparent gateway, when i am trying to install Transparent gateway from Universal installer, it is not there. where do i find it , Do i need to purchase it too. -
Data migration from Oracle to MS SQL using SSIS
Hi friends,
I know this question must have been asked by many who are beginners to SSIS like me about migrating data from oracle database to sql server database but i still would like to raise this query again.
I have table called tbl_employee_oracle in oracle database from where i need to retrive the latest records(eg. latest record of each employee) from the table and populate the result into the sql server database table which is tbl_employee_sqlserver
using ssis.
The logic i thought of doing this is as below;
1. Retrive all employees records from oracle database table.
2. Dump these records into a temporary table(will have same table structure as in oracle database) in sql server.
3. Creating a stored procedure in sql server which will contain logic to select the most recent records from this temporary table.
4. Populate this result set into the final table of sql server.
Please suggest me if working on this logic is worth and any alternate logic to accomplish this task.There are many opitons, but choose among for your scenario
1. If your employee table is small with less than a few hundreds of record, you want to choose SCD Type 1 if not preserving histoy, incase of preserving history of records choose SCD2,
2. If you have less than few millions of records you can choose look up to direct unmatched records to insert into Sql Server Destination and direct matched records could be updated using OLEDB Destination or Try Merge Left outer Join
transform.
3. If you have several millions of records, you may want to use your above method.
4. Configuring to use CDC could be last option where there are large volumes of updates and inserts every few min to hours. But I'm not sure if this option can be set in Oracle Source.
Please mark this post as answer if it resolves your Problem. You may even mark it as helpful. Thanks -
How to provide joins between oracle tables and sql server tables
Hi,
I have a requirement that i need to generate a report form two different data base. i.e Oracle and Sql Server.
how to provide joins between oracle tables and sql server tables ? Any help on this
Regards,
Malliuser10675696 wrote:
I have a requirement that i need to generate a report form two different data base. i.e Oracle and Sql Server. Bad idea most times. Heterogeneous joins do not exactly scale and performance can be severely degraded by network speed and b/w availability. And there is nothing you can do in the application and database layers to address performance issue at the network level in this case - your code's performance is simply at the mercy of network performance. With a single glaring fact - network performance is continually degrading. All the time. Always. Until it is upgraded. When the performance degradation starts all over again.
If the tables are not small (few 1000 rows each) and row volumes static, I would not consider doing a heterogeneous join. Instead I would rather go for a materialised view on the Oracle side, use a proper table and index structure, and do a local database join. -
Taking snapshot of oracle tables to sql server using transactional replication is taking a long time
Hi All,
I am trying to replicate around 200 oracle tables onto sql server using transaction replication and it taking a long time i.e the initial snapshot is taking more than 24 hrs and it still going on.
Is there any way to replicate those these tables faster?
Kindly help me out..
ThanksHi,
According to the description, I know the replication is working fine. But it is very slow.
1. Check the CPU usage on Oracle publisher and SQL Server. This issue may due to slow client processing (Oracle performance) or Network performance issues.
2. Based on SQL Server 2008 Books Online ‘Performance Tuning for Oracle Publishers’ (http://msdn.microsoft.com/en-us/library/ms151179(SQL.100).aspx). You can enable the transaction
job set and follow the instructions based on
http://msdn.microsoft.com/en-us/library/ms147884(v=sql.100).aspx.
2. You can enable replication agent logging to check the replication behavior. You may follow these steps to collect them:
To enable Distribution Agent verbose logging. Please follow these steps:
a. Open SQL Server Agent on the distribution server.
b. Under Jobs folder, find out the Distribution Agent.
c. Right click the job and choose Properties.
d. Select Steps tap, it should be like this:
e. Click Run agent and click Edit button, add following scripts by the end of scripts in the command box:
-Output C:\Temp\OUTPUTFILE.txt -Outputverboselevel 2
f. Exit the dialogs
For more information about the steps, please refer to:
http://support.microsoft.com/kb/312292
Hope the information helps.
Tracy Cai
TechNet Community Support -
Loading data from SAS tables to SQL server database
Hi Guys
I am championing a BI Proof of Concept project to create a self-service BI platform using tabular model parallel to our traditional BI platform on SAS.
I need to load certain SAS tables to SQL server database so I can start creating reports in SSAS. Appreciate if anyone can suggest the process that I can load the files to database engine as a scheduled job.
Appreciate your feedback and if further info needed please ask.
Cheers
MarkFrom VB6 there is not much alternative than to send row by row which indeed is slow.
But you could write a C# application which uses a table-valued parameter to load the data, and this could be streamed so that the client never has the hold the entire file. I have an example of this in this article on my web site:
http://www.sommarskog.se/arrays-in-sql-2008.html
You can also use the SqlBulkCopy class, but I don't have any example of this myself.
Erland Sommarskog, SQL Server MVP, [email protected] -
Data transfer from oracle database(external database) to sap database
Hi Abapers,
I have a requirment like excel data upload from oracle database(external database) to SAP database .Plz any one can help me how to create a bdc program for this requarment.
Advance thanks you.
JnanaHI
use function module 'ASLM_EXCEL_TO_INTERNAL_TABLE' TO UPLOAD DATA FROM EXCEL SHEET TO INTERNAL TABLE. FROM THERE U CAN SAVE IT TO DATABASE USING BDC FUNCTION MODULES. -
Transfer data from Oracle 7 to SQL server 2005
Hello guys,
I am new in Oracle and I need some help from you:
I have an Oracle database 7 and I need to transfer some tables into MS SQL Server 2005.
Is there any ORACLE utility (compatible with ver 7) to help me in this task?
If not, what is the way to trasfer data from a Oracle database 7 to SQL Server 2005?
Thank in advanceSQL Server can access Oracle database via the Linked Database feature however I do not know if you could find a Oracle 7 database compatiable Oracle client to use with a SQL Server 2005 database. i would not even try to configure this.
What I suggest is you use SQLPlus to spool out delimited data into flat files, copy/FTP etc ... those flat files to your SQL Server box, and use BCP to load the data into SQL Server.
There have been numberous posts of generating delimited flat files from Oracle data posted here on the forum but here is one method that will work on version 7:
How do I export a database table to a flat file ?
http://www.jlcomp.demon.co.uk/faq/flatfile.html
HTH -- Mark D Powell -- -
Moving table from oracle 10g to sql server 2005 plz help!!!
Hi All,
I have a table in oracle that i have to move to sql server.
I have exported the table and the dmp file is around 150 MB.
I do not know how to import this file into sql server.
Can some one kindly update me as to which is the best way to do this,
i know the best people to answer this would be the sql server techs but just wanted to try my luck on OTN.
regards,Hello,
you could use the Database Gateway for MS SQL Server, create a database link that uses the gateway, and then transfer the data from Oracle to SQL Server using in SQLPlus a command like the following:
copy from scott/tiger@ora102 -
insert TEST1@dg4msql -
using select * from test1@ora102 ;
Another solution is using a PL/SQL block, and how to do it is described in the following note in My Oracle Support:
"Insert Into Remote Table Select * From Local Table" Gives Error ORA-02025 Using DG4MSQL (Doc ID 790572.1)
I don't know whether it is the "best way to do it", but it is an alternative.
For inserting a flat file into SQL Server you really need to check with Microsoft. Or you can use 3rd party software: http://www.dbload.com/
Best regards
Wolfgang -
Migrating data from Oracle 9i to SQL Server 2005
I am new to both. I need to first migrate data from oracle to sql server. After this I need to create a daily nightly batch process to insert new records from oracle to sql server into that table.
As my knowledge in SQL server is zero. Can somebody help me how I can accomplish this.
Somebody told me that I can use sql server import/export to do initial data dump into sql server and after that I can create a link in in oracle to do new iserts for new records. does any one have some example on this. I will really apprecite this if someone can give me step by step example. ThanksI have been to SQL Server training, but my SQL server databases are off the shelf system, so I don't have to muck with them. Anyway, Sql Server is just MS Access on steroids, so some of the same concepts apply. You need to create an external table links to oracle. The following tidbits I found by googling might help you.
http://www.sqlmag.com/Article/ArticleID/22264/sql_server_22264.html
http://www.lazydba.com/sql/1__152.html
http://www.sswug.org/see/35034
http://decipherinfosys.wordpress.com/2007/07/16/linked-servers-in-sql-server/
Some of the above require subscriptions (free and or paid). Hope this helps. -
How do I copy a table from Oracle DB to Sql Server 2005 db ?
Hi , can anyone tell me what the SQL syntax would be for me to copy a table from an ORacle Database over to a SQL SERVER 2005 database ?
Hi,
Please look into this link,
Re: Dump data from SQL Server Database to Oracle
Thanks
Maybe you are looking for
-
@Why is it when I go to open a file in Photoshop cc I get a "Could not complete your request because of a program error". I have uninstalled and re-installed software, It works for a short time then I get that error again when i go to open a file.
-
How many downloads do you receive with one purchase of the Illustrator cs6?
How many different computers can you download the program with one purchase?
-
What roles are required to use Guided Procedures?
Hi , What roles are required to use Guided Procedures? Thanks Srinivas.K
-
Visual Age 3.5, WLS 5.1, Integration Kit 5.1 beta and JSP?
Hello, i have a problem with the missing JSP-support in Visual Age. It would be a workaround to develop JSP outside Visual Age and just put them into the myserver/public_html directory. But if i start WLS from within Visual Age, the JSP won't compile
-
Can we include a Document into a XML Form
Hi! If I want to attach a document into a XML Form is posible? i.e an Excell Document. Thanx in Advanced! Gerardo J