Pengenalan Dan MOVING DATA

  • Upload
    wiga

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

  • 8/15/2019 Pengenalan Dan MOVING DATA

    1/5

    Pengenalan dan Tujuan

    Migrasi data merupakan tugas akhir dalam migrasi dari database Oracle ke Microsoft SQL Server.

    Meskipun SQL Server menawarkan beberapa alat bantu yang membuat sebagian besar transfer data

    dari sumber eksternal lebih mudah, aspek migrasi yang tidak dapat secara otomatis, seperti

    perencanaan migrasi dan memvalidasi bahwa data telah dipindahkan sepenuhnya dan tanpa

    kesalahan, harus diprioritaskan .

    Tugas migrasi data dapat dibagi menadi tiga subtasks berikut!

    1.Perencanaan.

    "enting untuk memahami pilihan migrasi, mengevaluasi karakteristik dari sumber data, dan

    mengevaluasi kendala lingkungan dan bisnis.

    2.Eksekusi.

    Subtask ini merupakan proses menyiapkan database dan mentransfer data.

    3.Validasi.

    Subtask ini account untuk semua data dan memverifikasi integritas data.

     

    Perencanaan Migrasi Data

    #da dua prasyarat perencanaan.

    Sebelum membuat keputusan apa pun, terlebih dahulu #nda harus benar$benar memahami berbagai

    pilihan yang tersedia untuk mentransfer data dari database Oracle ke SQL Server database, terutama

    keuntungan dan keterbatasan dari masing$masing pilihan.

    "rasyarat kedua adalah untuk mendokumentasikan semua faktor atau karakteristik dari lingkungan

    asli yang dapat mempengaruhi pengambilan keputusan dari pilihan yang tersedia. "rasyarat ini

    dibahas secara rinci pada artikel di bawah ini.

     

    Pilihan untuk Migrasi

  • 8/15/2019 Pengenalan Dan MOVING DATA

    2/5

    Oracle meskipun heterogen dapat berkomunikasi dengan database, operasi hanya pada tingkat

    transaksional dan tidak dapat dimanfaatkan untuk operasi data massal yang diperlukan dalam situasi

    migrasi. Satu$satunya Oracle menyediakan utilitas khusus untuk mengekspor data dari database

    adalah utilitas ekspor e%p. &tilitas ini hanya dapat menciptakan dumps dalam format biner yang tidak

    dapat digunakan untuk mengimpor ke non$Oracle database.

    SQL Server dibangun untuk menyalin data massal, dengan fitur dan interface khusus untuk seumlah

    besar sumber data. 'ambar di bawah ini menunukkan berbagai alan yang menawarkan fungsi untuk

    memindahkan data dari Oracle.

    (ata dapat bermigrasi dari Oracle ke SQL Server menggunakan salah satu dari pilihan berikut!

     

    )Bulk Copy Progra !"cp#.

    bcp adalah sebuah utilitas baris perintah yang menggunakan O(*+ #" salinan massal di SQL Server.

    bcp tidak dapat terhubung ke database Oracle dan, ketika digunakan untuk memindahkan data dari

    Oracle ke SQL Server, data harus berupa file teks #S+. *eberapa salinan bcp dapat dialankan secara

    bersamaan ketika bekera pada tabel target yang sama. -umlah sesi paralel dibatasi oleh umlah +"&

    di server.

    &ntuk informasi tentang cara menggunakan utilitas bcp dengan Microsoft SQL Server, meruuk pada

     bcp &tility/ artikel yang tersedia di http!00msdn.microsoft.com0library0default.asp1url20library0en$

    us0coprompt0cp3bcp345et.asp.

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/coprompt/cp_bcp_61et.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/coprompt/cp_bcp_61et.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/coprompt/cp_bcp_61et.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/coprompt/cp_bcp_61et.asp

  • 8/15/2019 Pengenalan Dan MOVING DATA

    3/5

     

    )B$%& '()E*T.

    *&L6 7S89T adalah sebuah pernyataan T$SQL. "ernyataan ini memiliki fungsi serupa sebagai bcp dan

    dapat digunakan untuk Oracle mengimpor data yang telah ditangkap dalam sebuah file teks. Skala

    operasi ini linear dengan umlah +"&, tetapi terbatas pada satu thread per +"&.

    &ntuk informasi mengenai *&L6 7S89T lengkap T$pernyataan SQL dan pemakaiannya,

    lihathttp!00msdn.microsoft.com0library0default.asp1url20library0en$us0ts:lref0ts3ba$b;3

  • 8/15/2019 Pengenalan Dan MOVING DATA

    4/5

    &ntuk informasi lebih lanut tentang cara mengoptimalkan data besar impor di SQL Server, mengacu

    kepadahttp!00msdn.microsoft.com0library0default.asp1url20library0en$

    us0optims:l0odp3tun35a3Agyt.asp.

     

    +Migrasi window .

    Window  waktu tersedia untuk migrasi mungkin memerlukan beberapa sesi paralel, lebih banyak

    sumber daya, dan pementasan data.

     

    +/enis data.

    6eberadaan gumpalan dapat ditangani hanya oleh (TS.

     

    +)er-er kapasitas perosesan.

    Menalankan bcp pada server yang sama seperti database aringan mengurangi overhead bcp

    berbicara dengan SQL Server, tetapi mengkonsumsi +"& di server.

     

    +Penyipanan ketersediaan.

    "enyimpanan yang tersedia dalam sumber dan lingkungan target mempengaruhi pilihan metode dan

    strategi migrasi. Misalnya, memindahkan file teks ke server target mengurangi overhead aringan.

    6onfigurasi penyimpanan uga mempengaruhi kecepatan migrasi, seperti menempatkan sumber file

    teks dan database file pada disk atau perangkat terpisah.

     

    + )u"er data.

    6emampuan untuk menciptakan file flat dalam lingkungan sumber mempengaruhi pilihan metode

    migrasi. Sebuah lapangan tetap format file sumber memerlukan kapasitas penyimpanan yang lebih

    banyak dan auh lebih lambat. Bormat dipisahkan dianurkan.

     

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/optimsql/odp_tun_1a_5gyt.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/optimsql/odp_tun_1a_5gyt.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/optimsql/odp_tun_1a_5gyt.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/optimsql/odp_tun_1a_5gyt.asp

  • 8/15/2019 Pengenalan Dan MOVING DATA

    5/5

    + /enis data"ase.

    *atch, OLT", atau tipe database (SS mendefinisikan skema enis obek dan karakteristik mereka.

     

    +Peulihan Model.

    (atabase model pemulihan harus di set ke bulk$sederhana atau login untuk meminimalkan

    penebangan *&L6 7S89T. 6emampuan untuk melakukannya dapat terpengaruh ika ada database

    yang dimiliki oleh aplikasi lain yang sedang digunakan selama migrasi.

     

    +0unakan etode ter"ukti.

    Canya menggunakan metode dan pilihan yang telah terbukti bekera dengan industri dan untuk

    lingkungan. Sebagai contoh, OL8 (* telah terbukti lebih cepat daripada O(*+ sementara

    menyediakan semua fitur yang sama.