운영에서 6TB정도 되는 DB를 테스트서버를 위해
테스트 DB에 주기적으로 부어주려고 하고있습니다
여기서 방법에 대해 여러 이야기가 있는데
어떻게 하는게 효율적이고 편할지 질문드립니다
단순하게 DB를 파일로 통 복사를 하는게 좋을지 / 스크립트를 짜서 계정별 insert를 할지 / sql developer와 같은 툴을 이용해서
스냅샷을 이용해 insert를 할지....
고민중입니다.
용도는 운영과 동일한 상황에서 테스트를 하기 위한 전체 데이터를 복사하기 위함이고
운영 DB규모는 6TB정도 됩니다
조언 부탁드립니다
full backup 복원 이후에 주기적인 transaction log를 이용해 싱크를 맞추는 방법이 가장 간편할 듯 합니다.
하루에 한번 맞춰도 괜찮다면 사용량이 가장 적은 시간대에 진행하면 되겟네요~
그런데 이 방법은 운영 디비와 똑같아 지므로 테스트 디비에서 변경한 내용은 모두 사라집니다.