Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Buat salinan Basis Data Uji Produksi hanya dengan kumpulan sampel Data

Jika Anda memiliki cukup ruang, saya sarankan menyalin seluruh data produksi untuk diuji. Ini akan jauh lebih mudah untuk dikelola, ini juga bisa menjadi kesempatan yang baik untuk menguji cadangan Anda (memulihkan dari cadangan ke contoh baru).

Dari sudut pandang pengembang, Anda tidak akan dapat menguji kinerja aplikasi Anda dengan andal tanpa kumpulan data yang representatif. Kumpulan data ini harus memiliki properti yang sama dengan data produksi (volume data, distribusi fisik...). Cara termudah untuk mencapainya adalah dengan memiliki data yang sama dalam pengujian seperti dalam produksi.

Jika Anda mampu menghentikan waktu henti, Anda dapat menghentikan db produksi, salin file ke server uji dan pasang kedua basis data. Jika Anda tidak mampu membayar waktu henti, mungkin ide yang baik untuk mengambil beberapa keterampilan DBA (dan akhirnya mempelajari tentang pencadangan panas kemudian memulihkan ke instans baru).

Pembaruan:jika menyalin basis data secara fisik tidak memungkinkan, Anda harus melihat data penyalinan massal dengan expdp dan impdp (atau exp yang lama /imp ). Anda dapat menyalin semua skema atau memfilter data tentang ekspor . Anda akan memilih klausa WHERE yang sesuai dengan tangan dalam kasus ini. Mengekspor dan mengimpor secara massal akan lebih cepat daripada menyalin data baris demi baris.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. logika dalam klausa HAVING untuk mendapatkan beberapa nilai grup berdasarkan hasil

  2. Cara Menghapus Padding yang Tepat pada Nama Hari di Oracle

  3. MySQL:bagaimana melakukan keamanan tingkat baris (seperti Oracle's Virtual Private Database)?

  4. Perubahan Tabel Pemantauan di Oracle

  5. Panggil prosedur tersimpan dari sqlplus