Rumah Keuangan Pribadi Dasar-dasar Oracle 12c's Replay - dummies Oracle

Dasar-dasar Oracle 12c's Replay - dummies Oracle

Daftar Isi:

Video: Cara Membuat Koneksi dan Database di ORACLE SQL DEVELOPER PART 1 2024

Video: Cara Membuat Koneksi dan Database di ORACLE SQL DEVELOPER PART 1 2024
Anonim

Fitur Oracle Replay Oracle 12c berevolusi sebagai solusi untuk kebutuhan pengujian aplikasi yang realistis. Sebelum melakukan Replay Database, jika Anda ingin menguji segala jenis perubahan terhadap kinerja atau beban kerja, Anda harus membeli alat pihak ketiga atau melakukan sejumlah besar pengkodean untuk memalsukan beban kerja.

Dalam kebanyakan kasus, metode tidak benar-benar mewakili beban kerja Anda yang sesungguhnya. Juga, membuat perubahan pada lingkungan produksi tanpa mengujinya bisa berisiko.

Database Replay adalah satu alat lagi di gudang Anda untuk menutupi semua basis.

Intinya, Database Replay memungkinkan Anda untuk merekam beban kerja Anda secara real time dan kemudian memainkannya kembali. Lebih jauh lagi, Anda bisa memainkannya melawan

  • Database lain

  • Versi berbeda dari Oracle

  • Sebuah OS yang berbeda

Replay Database menangkap beban kerja di bawah tingkat SQL. Beban kerja disimpan dalam file biner. Anda kemudian dapat mentransfer file-file ini ke lingkungan tes, menjalankan beban kerja, menganalisis masalah, memperbaiki masalah, dan menguji lagi. Beban kerja yang sama berulang. Sehubungan dengan alat seperti Flashback Database, Anda dapat berulang kali menguji perubahan secara berurutan. Ini membantu mengurangi kemungkinan pecahnya saat lingkungan berubah.

Database Replay menyediakan mekanisme untuk membantu situasi seperti ini:

  • Testing

  • Konfigurasi perubahan

  • Upgrade

  • Downgrade

  • Perubahan aplikasi

  • Debugging > Perubahan penyimpanan, jaringan, dan interkoneksi

  • Perubahan platform

  • Perubahan OS

  • Konversi ke Cluster Aplikasi Nyata (RAC)

  • Cara menggunakan Replay Database di Oracle 12c

Berikut adalah cara menggunakan Replay Database:

Masuk ke SQL * Plus sebagai pengguna dengan hak istimewa SYSDBA.

  1. Oracle memerlukan sebuah direktori untuk menulis file replay.

    Buat direktori ke lokasi di OS dengan banyak ruang:

  2. Anda lihat ini:

    
    

    Direktori dibuat.

    Mulai menangkap:
    
  3. Contoh ini menggunakan nama CAPTURE_DEMO.

    
    

    Idealnya, Anda me-restart database sebelum pengambilan dimulai sehingga Anda dapat menghindari penangkapan transaksi di tengahnya. Tentu saja, melakukannya tidak selalu menjadi pilihan saat berhadapan dengan sistem produksi.

    Anda melihat ini:

    Prosedur PL / SQL berhasil diselesaikan.

    Jalankan beban kerja Anda.
    
  4. Jika hanya perilaku aplikasi normal, biarkan berjalan sesuai jumlah waktu yang Anda inginkan.

    Bila beban kerja selesai atau target waktu Anda telah berlalu, hentikan proses penangkapan:

  5. Anda lihat ini:

    
    

    Prosedur PL / SQL berhasil diselesaikan.

    Menurut dokumentasi Oracle, menangkap beban kerja bisa bertambah hingga 4.5 persen overhead pengolahan ke sistem serta 64K memori overhead untuk setiap sesi. Selanjutnya, jika ruang habis di direktori capture, capture akan berhenti. Semua data yang diambil sampai saat itu masih akan berguna.
    

Idenya adalah Anda akan menggunakan tangkapan Anda untuk "memutar ulang" beban kerja. Menurut pengalaman kami, beban kerja biasanya diputar ulang dengan database yang berbeda, seperti lingkungan uji. Namun, ini tidak selalu terjadi.

Jika lingkungan database Anda berada di tempat jendela pemeliharaan yang panjang dapat terjadi (seperti di akhir pekan), Anda mungkin mendapati diri Anda melakukan hal-hal ini:

Mengaktifkan Database Flashback

  • Membuat titik pemulihan pada hari Jumat pagi

  • Memulai tangkapan beban kerja selama empat jam dari 8 a. m. ke tengah hari

  • Membatasi sistem dan membuat titik pemulihan lainnya setelah karyawan pulang pada hari Jumat malam

  • Memulihkan database ke titik pemulihan Jumat pagi

  • Menyebarkan perubahan database atau aplikasi

  • Memutar ulang beban kerja Anda untuk menguji perubahan

  • Mempercepat beban kerja sampai Jumat malam

  • Menyebarkan database atau perubahan aplikasi akan berlaku saat pekerja kembali Senin pagi

  • Bagaimana cara memutar ulang beban kerja di Oracle 12c

Ikuti langkah-langkah ini untuk memutar ulang beban kerja:

Buat direktori untuk file capture replay:

  1. Anda melihat ini:

    
    

    Directory created.

    Contoh ini mengasumsikan bahwa replay sedang berlangsung di database lain. Jika berada di database yang sama, tidak perlu membuat direktori dan memindahkan file capture karena mereka sudah berada di lokasi yang benar.
    

    Pindahkan file dari direktori capture ke sistem sumber ke direktori pada sistem replay.

  2. Mulailah proses replay pada database:

  3. Anda melihat ini:

    
    

    Prosedur PL / SQL berhasil diselesaikan.

    Inisialisasi sesi replay yang disebut REPLAY_DEMO:
    
  4. Anda melihat ini:

    
    

    Prosedur PL / SQL berhasil diselesaikan.

    Beritahu Oracle untuk menyiapkan file replay:
    
  5. Anda melihat ini:

    
    

    Prosedur PL / SQL berhasil diselesaikan.

    Mulai
    

    ulangi klien, yang merupakan proses yang mengeksekusi dan mengelola beban kerja. Proses ini diluncurkan dari command line OS. Contoh berikut memulai klien replay dengan nubuat sebagai kata sandinya:

  6. Anda melihat ini:

    
    

    Klien Replay Beban Kerja: Rilis 12. 1. 0. 1. 0 - Produksi pada Jum 16 Agustus 22: 24: 44 2013 Hak Cipta (c) 1982, 2013, Oracle dan / atau afiliasinya. Seluruh hak cipta. Tunggu sampai replay dimulai (22: 24: 44)

    Beritahu database untuk memulai replay:
    
  7. Anda melihat ini:

    
    

    Prosedur PL / SQL berhasil diselesaikan.

    Periksa status saat replay berjalan:
    
  8. Pada dasarnya, Anda akan menanyakan tabel DBA_WORKLOAD_REPLAYS. Anda melihat ini (atau semacamnya):

    
    

    ID NAMA STATUS DURATION_SECS ---------- -------------------- --- ------------- 10 REPLAY_DEMO DALAM KEMAJUAN 369

Bila semuanya sudah selesai, Anda harus membersihkan metadata replay.

Tangkap info ID pada sistem sumber:

  1. Anda mungkin melihat sesuatu seperti ini:

    
    

    ID NAME ---------- -------------- --------------------- 4 CAPTURE_DEMO

    Hapus informasi penangkapan:
    
  2. Anda melihat ini:

    
    

    Prosedur PL / SQL berhasil diselesaikan.

    Temukan id replay pada sistem replay:
    
  3. Anda mungkin melihat sesuatu seperti ini:

    
    

    ID NAME ---------- ------------- ---------------------- 10 REPLAY_DEMO

    Hapus informasi replay:
    
Dasar-dasar Oracle 12c's Replay - dummies Oracle

Pilihan Editor

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Jika Anda ingin membuat sesuatu di Word yang hanya akan menyilaukan seseorang, coba tangan Anda dengan kartu ucapan yang disesuaikan. Untuk mengatur Word agar membuat kartu ucapan dari satu lembar kertas ukuran standar, ikuti langkah-langkah ini: 1. Pilih File -> Page Setup. 2. Klik tab Margins. 3. Pilih Landscape ...

Membuat Index of Word 2007 Document - dummies

Membuat Index of Word 2007 Document - dummies

Jika Anda ingin membuat indeks untuk Word Anda Dokumen 2007, tugas pertama adalah menandai kata atau frasa yang ingin Anda sertakan dalam indeks. Cara yang paling umum untuk melakukannya adalah dengan memasukkan penanda indeks dalam dokumen pada setiap kemunculan setiap item yang ingin Anda tampilkan ...

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Menulis adalah seni yang sepi ... yaitu , sampai editor muncul. Mereka akan membuat revisi dengan menambahkan karya tulis Anda dengan hati-hati, memindahkan barang-barang, dan menghapus teks (Aduh!). Tidak ada cara untuk mengidentifikasi teks asli Anda dari teks yang dimodifikasi - kecuali jika Anda menggunakan alat Pelacakan Lagu Word 2007. Pelacakan perubahan sebagai ...

Pilihan Editor

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Saat Anda melakukan pemeliharaan situs, kemungkinan besar Anda ingin menonaktifkan halaman situs Anda yang sedang dibangun. Squarespace memungkinkan Anda untuk dengan mudah menonaktifkan dan mengaktifkan kembali halaman. Bagaimana cara menonaktifkan halaman di Squarespace Jika Anda ingin menonaktifkan halaman di situs Anda, Anda dapat melakukannya di ...

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Template yang Anda pilih di Squarespace mendikte berbagai area navigasi yang Anda miliki di situs Anda. Template Anda mungkin menyediakan area navigasi berikut di Pengelola Konten: Atas / Utama: Semua template memiliki navigasi teratas atau utama. Sekunder: Halaman yang ditambahkan ke area navigasi ini bukan fokus utama situs Anda. Footer: Beberapa template memiliki ...

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Anda menggunakan Editor Gaya di Squarespace kapan saja Anda perlu memodifikasi desain situs Anda atau elemen tertentu di situs Anda. Style Editor adalah bagian dari mode Style, yang Anda akses di area Preview. Ikuti langkah-langkah ini untuk memuat Editor Gaya di browser Anda: Masuk ke situs web Anda. Anda ...

Pilihan Editor

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Jika Anda tidak menyukai tata letak dari slide Anda dalam presentasi PowerPoint 2016, hubungi Master Slide dan lakukan sesuatu tentang hal itu, seperti yang ditunjukkan pada langkah-langkah ini: Buka Slide Master View dengan membuka tab View pada Ribbon dan kemudian klik tombol Slide Master, yang terdapat dalam Presentasi Grup tampilan Sebagai alternatif, ...

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Setelah membuat grafik SmartArt dalam presentasi PowerPoint Anda, Anda mungkin ingin mengubahnya. Modifikasi dapat mencakup perubahan jenis atau tata letak grafis, menambah atau menghapus bentuk, dan mengubah urutan bentuk bentuk. Pada slide 1, klik bingkai grafis SmartArt untuk memilih keseluruhan grafik. Klik SmartArt Tools ...