[DBMS] 데이터베이스 백업 및 관리

류재성's avatar
Nov 09, 2024
[DBMS] 데이터베이스 백업 및 관리
 
 
💡
백업은 데이터베이스를 다른 매체에 보관하는 작업을 의미하며, 복원은 데이터베이스에 문제가 발생했을 때 다른 매체에 백업된 데이터를 이용하여 원상태로 돌려놓는 작업을 말한다.
 

1. 데이터베이스 백업

 
 
notion image
 
데이터베이스 마우스 우클릭 - 태스크 - 백업을 선택한다.
 
notion image
 
백업할 데이터베이스와 경로를 확인할 수 있다. 확인을 누른다.
 
notion image
 
백업 폴더에서 백업된 ShopDB.bak 파일을 확인할 수 있다.
 

2. 데이터베이스 복원

 
DELETE FROM product_tb
 
ShopDB 에서 제품 테이블을 실수로 삭제했다.
 
이런 경우는 백업한 데이터베이스를 통해 복구해야 한다.
 
💡
현재 사용중인 DB는 복원할 수 없으므로 다른 데이터베이스로 변경해야한다.
 
use tempDB
복원을 위해 임시 데이터베이스로 변경한다.
 
notion image
 
데이터베이스 마우스 우클릭 - 데이터베이스 복원을 선택한다.
 
notion image
 
디바이스 - … 버튼을 누른 후 백업 폴더에서 백업된 데이터베이스를 불러온다.
 
notion image
 
데이터베이스가 복원되면 팝업이 뜬다.
 
use ShopDB SELECT * FROM product_tb
 
notion image
 
제품 테이블이 정상적으로 복원되었다.
 
 
Share article

{CODE-RYU};