Pokud máte dostatek místa, navrhoval bych zkopírovat celá výrobní data k testování. Bude to mnohem jednodušší na správu, může to být také dobrá příležitost otestovat zálohu (obnovit ze zálohy do nové instance).
Z pohledu vývojáře nebudete moci spolehlivě otestovat výkon vaší aplikace bez reprezentativní sady dat. Tato datová sada by měla mít stejné vlastnosti jako produkční data (objem dat, fyzická distribuce...). Nejjednodušší způsob, jak toho dosáhnout, je mít stejná data v testu jako ve výrobě.
Pokud si můžete dovolit výpadek, můžete zastavit produkční databázi, zkopírovat soubor na testovací server a připojit obě databáze. Pokud si nemůžete dovolit prostoje, může být dobrý nápad získat nějaké dovednosti DBA (a případně se dozvědět o zálohování za chodu a poté obnovit do nové instance).
Aktualizace:pokud není fyzické zkopírování databáze možné, měli byste se podívat na hromadné kopírování dat pomocí expdp
a impdp
(nebo starý exp
/imp
). Můžete buď zkopírovat všechna schémata, nebo filtrovat údaje o exportu
. V tomto případě byste ručně vybrali vhodnou klauzuli WHERE. Hromadný export a import bude řádově rychlejší než kopírování dat řádek po řádku.