Skip to main content

Loading Data from SQL Server to Oracle Database Using ODBC Connection

Loading Data from SQL Server to Oracle Database Using ODBC Connection




Step 1:


Creating an ODBC connection:



n  To create an ODBC connections go to ->Control Panel -> Administrative Tools.
n  Double Click on Data Sources (ODBC).
n  Choose System DSN tab.
n  Click Add button.










n  Choose SQL Server and click Finish button.














n  Choose name of Connection and select server.
n  Click Next>.














n  Enter sa users password.
n  Click Next >.











n  Click “Change the default database to:” option and select the database from which you want to fetch data to oracle.
n  Click Next >,









n  Click Test Data Source to test the connection.





















n If successful the following the system will show some window like the following.

n  Click OK to exit.


Step 2: Import – Using PL/SQL Developer Tool:

n  Connect to the Destination Oracle Database by PL/SQL Developer tool.
n  From “Tools” menu go to the ODBC Importer sub menu.



n  The window will look like the following.












n  On Data from ODBC tab – Select System DSN specified, User Name, Password and click Connect on The ODBC connection will show all the tables that your SQL Server Database has.

n  Now carefully select the source table from which data will be loaded into oracle db.


n  Now go to the Data to Oracle tab next to the Data from ODBC tab.
n  Select Owner and Table to which data from ODBC will be loaded.
n  Remember that both the SQL Server table and Oracle table structures need to be same.









Now click IMPORT button to import data from SQL Server connected by ODBC connection to Oracle Database.




  • All data from the SQL Server to the ORACLE will be loaded.

-----------------------------------------------------------------------------------------------------------

Thanks for reading this article.

hAPPY tO hELP!!!





Comments

Post a Comment

Popular posts from this blog

EXPDP/IMPDP Export/Import dumpfile to a Remote Server Using Network_Link.

EXPDP/IMPDP Export/Import dumpfile to a Remote Server Using Network_Link. Step 1:   First you have to create a TNS entry at destination database which will be used to connect to the remote target database. pumplink =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.1.171)(PORT = 1521))     )     (CONNECT_DATA =       (SERVER = DEDICATED)       (SERVICE_NAME = Ultimus)     )   ) Step 2:   Connect to SQL plus: --Issue the following command to create db link on destination database: CREATE PUBLIC DATABASE LINK pumplink    connect to scott identified by tiger USING 'pumplink'; Step 3:   Issue the expdp command on the destination server using Network_link parameter: expdp scott/tiger directory= dumpdir logfile=impi_temp.log network_link= pumplink  schemas=scott dump...

Solution of problem: Resultset Exceeds the Maximum Size (100 MB)

Solution of problem: Resultset Exceeds the Maximum Size (100 MB) I was running a select statement in PL/SQL Developer. it was a short query but the data volume that the query was fetching was huge. But when ever i Click the button Fetch Last Page or press 'ALT+End' button a message box comes after a while saying: Then I started looking for the exact reason of this sort of problem in Google. When I realized there was no direct solution in the web, I started looking the PL/SQL Developer Software menu and found the ultimate solution. The reason of this problem is there is a parameter of maximum result set size in PL/SQL Developer Software which is by default set to 100 MB. To change this parameter you have to go to the following location: 1. Goto Edit Menu and click ' PL/SQL Beautifier Options '. A new window will open. 2. Click SQL Window of " Window Types ". 3. Now Change the value of "Maximum Result Set Size( 0 is unlimited)"  ...

10g Release 2 (10.2.0.5) Patch Set 4 for Solaris Operating System (x86-64)

10g Release 2 (10.2.0.5) Patch Set 4 for Solaris Operating System (x86-64) PART ONE: Applying Patch___________________________________________________ Step 1:  Shut Down Oracle Databases SQL> shutdown immediate;  Shut down any existing Oracle Database instances with normal or immediate priority. On Oracle RAC systems, shut down all instances on each node. Step 2: Stopping All Processes for a Single Instance Installation Shut down the following Oracle Database 10g processes in the order specified before installing the patch set:  Shut down all processes in the Oracle home that might be accessing a database; for example, Oracle Enterprise Manager Database Control: $ emctl stop dbconsole $ lsnrctl stop Step 3: To install the Oracle Database 10g patch set interactively: a. Log in as the oracle user. b. Enter the following commands to start Oracle Universal Installer, where patchset_directory is the directory where you unpac...