• would help if you posted what you have researched already and what issues you found with each of the possible tools to do each part of the job.

    so the following are options, not necessarily the best ones on your case, neither the best in call cases.
    1 -
    SSIS
    C#
    SSMA
    Replication (Both oracle and SQL server tools)

    2 -
    SSDT - schema compare
    SQL Compare - data compare
    Sparx Enterprise Architect - modeling

    for validation and incremental you will have to do them - although incremental scripts for schema would normally be considered under schema compare