For the migration you can use the Migration Wizard (SSMA) for Oracle, whose documentation is available at Introduction to SSMA for Oracle .
For the process of periodically synchronizing the SQL Server database with data from Oracle Database, one option is to bind servers. See Create Linked Servers .
There is also the option of using transactional replication through Oracle publishers; see Oracle Publishing Overview . But it's much more complex ...