Oracle
 sql >> база данни >  >> RDS >> Oracle

Създайте тестово копие на базата данни на Production само с примерен набор от данни

Ако имате достатъчно място, предлагам да копирате всички производствени данни, за да тествате. Ще бъде много по-лесно за администриране, също така може да е добра възможност да тествате резервното си копие (възстановяване от резервно копие в нов екземпляр).

От гледна точка на разработчиците, няма да можете да тествате надеждно производителността на приложението си без представителен набор от данни. Този набор от данни трябва да има същите свойства като производствените данни (обем на данни, физическо разпределение...). Най-лесният начин да постигнете това е да имате същите данни в теста и в производството.

Ако можете да си позволите престой, можете да спрете производствената база данни, да копирате файла на тестовия сървър и да монтирате двете бази данни. Ако не можете да си позволите престой, може да е добра идея да придобиете някои DBA умения (и в крайна сметка да научите за горещо архивиране, след което да възстановите в нов екземпляр).

Актуализация:ако физическото копиране на вашата база данни не е осъществимо, трябва да разгледате груповото копиране на данни с expdp и impdp (или стария exp /imp ). Можете или да копирате всички схеми, или да филтрирате данни за експорт . В този случай бихте избрали на ръка подходящата клауза WHERE. Груповото експортиране и импортиране ще бъде с порядък по-бързо от копирането на данни ред по ред.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Каква е разликата между pls_integer и binary_integer?

  2. SQL заявка за преобразуване на списък с числа, съпоставени с няколко диапазона, в списък със стойности

  3. Моделиране на данни за EAV

  4. Идентификаторът е твърде дълъг в Oracle

  5. Масово вмъкване на Oracle с помощта на SQL Developer