Memigrasikan Data Oracle ke SQL Server (OracleToSQL)

Setelah berhasil menyinkronkan objek yang dikonversi dengan SQL Server, Anda dapat memigrasikan data dari Oracle ke SQL Server.

Penting

Jika mesin yang digunakan adalah Mesin Migrasi Data Sisi Server, maka, sebelum Anda dapat memigrasikan data, Anda harus menginstal SSMA untuk Paket Ekstensi Oracle dan penyedia Oracle di komputer yang menjalankan SSMA. Layanan SQL Server Agent juga harus berjalan. Untuk informasi selengkapnya tentang cara menginstal paket ekstensi, lihat Menginstal Komponen Server (OracleToSQL)

Mengatur Opsi Migrasi

Sebelum memigrasikan data ke SQL Server, tinjau opsi migrasi proyek dalam kotak dialog Pengaturan Proyek .

  • Dengan menggunakan kotak dialog ini, Anda dapat mengatur opsi seperti ukuran batch migrasi, penguncian tabel, pemeriksaan batasan, penanganan nilai null, dan penanganan nilai identitas. Untuk informasi selengkapnya tentang Pengaturan Migrasi Proyek, lihat Pengaturan Proyek (Migrasi) (OracleToSQL).

  • Mesin Migrasi dalam kotak dialog Pengaturan Proyek, memungkinkan pengguna untuk melakukan proses migrasi menggunakan dua jenis mesin migrasi data:

    1. Mesin Migrasi Data Sisi Klien

    2. Mesin Migrasi Data Sisi Server

Migrasi Data Sisi Klien:

  • Untuk memulai migrasi data di sisi klien, pilih opsi Mesin Migrasi Data Sisi Klien dalam kotak dialog Pengaturan Proyek .

  • Di Pengaturan Proyek, opsi Mesin Migrasi Data Sisi Klien diatur.

    Catatan

    Mesin Migrasi Data Sisi Klien berada di dalam aplikasi SSMA dan, oleh karena itu, tidak tergantung pada ketersediaan paket ekstensi.

Migrasi Data Sisi Server:

  • Selama migrasi data sisi Server, mesin berada di database target. Ini diinstal melalui paket ekstensi. Untuk informasi selengkapnya tentang cara menginstal paket ekstensi, lihat Menginstal Komponen Server di SQL Server

  • Untuk memulai migrasi di sisi server, pilih opsi Mesin Migrasi Data Sisi Server dalam kotak dialog Pengaturan Proyek .

Memigrasikan Data ke SQL Server

Memigrasikan data adalah operasi pemuatan massal yang memindahkan baris data dari tabel Oracle ke tabel SQL Server dalam transaksi. Jumlah baris yang dimuat ke SQL Server di setiap transaksi dikonfigurasi dalam pengaturan proyek.

Untuk melihat pesan migrasi, pastikan panel Output terlihat. Jika tidak, dari menu Tampilan , pilih Output.

Untuk memigrasikan data

  1. Verifikasi hal berikut:

    • Penyedia Oracle diinstal pada komputer yang menjalankan SSMA.

    • Anda telah menyinkronkan objek yang dikonversi dengan database SQL Server.

  2. Di Oracle Metadata Explorer, pilih objek yang berisi data yang ingin Anda migrasikan:

    • Untuk memigrasikan data untuk semua skema, pilih kotak centang di samping Skema.

    • Untuk memigrasikan data atau menghilangkan tabel individual, pertama-tama perluas skema, perluas Tabel, lalu pilih atau kosongkan kotak centang di samping tabel.

  3. Untuk memigrasikan data, muncul dua kasus:

    Migrasi Data Sisi Klien:

    • Untuk melakukan Migrasi Data Sisi Klien, pilih opsi Mesin Migrasi Data Sisi Klien dalam kotak dialog Pengaturan Proyek .

    Migrasi Data Sisi Server:

    • Sebelum melakukan migrasi data di sisi server, pastikan:

      1. Paket Ekstensi SSMA untuk Oracle diinstal pada instans SQL Server.

      2. Layanan SQL Server Agent berjalan pada instans SQL Server.

    • Untuk melakukan Migrasi Data Sisi Server, pilih opsi Mesin Migrasi Data Sisi Server dalam kotak dialog Pengaturan Proyek .

  4. Klik kanan Skema di Oracle Metadata Explorer, lalu klik Migrasi Data. Anda juga dapat memigrasikan data untuk objek individual atau kategori objek: Klik kanan objek atau folder induknya; pilih opsi Migrasi Data .

    Catatan

    Jika SSMA untuk Paket Ekstensi Oracle tidak diinstal pada instans SQL Server, dan jika Mesin Migrasi Data Sisi Server dipilih, maka saat memigrasikan data ke database target, kesalahan berikut ditemui: 'Komponen Migrasi Data SSMA tidak ditemukan di SQL Server, migrasi data sisi server tidak akan mungkin. Silakan periksa apakah Paket Ekstensi diinstal dengan benar'. Klik Batal untuk mengakhiri migrasi data.

  5. Dalam kotak dialog Sambungkan ke Oracle , masukkan kredensial koneksi, lalu klik Sambungkan. Untuk informasi selengkapnya tentang menyambungkan ke Oracle, lihat Menyambungkan ke Oracle (OracleToSQL)

    Untuk menyambungkan ke database target SQL Server, masukkan kredensial koneksi dalam kotak dialog Sambungkan ke SQL Server , dan klik Sambungkan. Untuk informasi selengkapnya tentang menyambungkan ke SQL Server, lihat Menyambungkan ke SQL Server

    Pesan akan muncul di panel Output . Setelah migrasi selesai, Laporan Migrasi Data muncul. Jika ada data yang tidak bermigrasi, klik baris yang berisi kesalahan, lalu klik Detail. Setelah selesai dengan laporan, klik Tutup. Untuk informasi selengkapnya tentang Laporan Migrasi Data, lihat Laporan Migrasi Data (Umum SSMA)

Catatan

Ketika edisi SQL Express digunakan sebagai database target, hanya migrasi data sisi klien yang diizinkan dan migrasi data sisi server tidak didukung.

Lihat juga

Memigrasikan Oracle Database ke SQL Server (OracleToSQL)