I am new to database management. I need to copy a particular table "Attendance" in SQL Server database to Oracle database. There is no connection between the two databases. Also, "Attendance" is updated in real-time in the original SQL database.
I have two options:
-
To pull the data from SQL Server -> Store it -> Push to oracle.
-
Connect the two databases so as the updates are synchronised in real-time.
Unfortunately, I don't know how to go about this. I have researched on this since a week but haven't found exactly what needs to be done.
Best Answer
this can be done if you are using SQL Server Management Studio. The method is as follows:-
Goto the source schema on SQL Server
Right click > Export data
Select source as current schema
Select destination as "Oracle OLE provider"
Select properties, then add the service name into the first box, then username and password, be sure to click "remember password"
Enter query to get desired results to be migrated
Enter table name, then click the "Edit" button
Alter mappings, change nvarchars to varchar2, and INTEGER to NUMBER
Run
Repeat process for remaining tables, save as jobs if you need to do this again in the future