Firebird Backup/Restore

2010. 1. 8. 16:16plming/DB

File Based DB인 Firebird...
운영중인 DB 파일을 가져오면 좋겠지만,
DDL, DML등의 영향으로 파일 크기는 실 데이터보다 더욱 크기 때문에
이동의 효율이 그닥 좋지 않다.

이 때, DB 파일을 실 데이터들만 백업하고,
백업한 파일을 가지고 복구하면 좋다.

※ Firebird가 설치된 곳 / bin Directory 에서 명령을 실행한다.
    일반적으로 C:\Program Files\Firebird\Firebird 에 설치된다.
    (뒤에 버젼도 함께 붙는다.)


- 백업
gbak -b -z IP:Alias "저장할 Path + 파일명.fbk" -verbose -user ID -password PASSWORD

☞ Alias가 없을 경우, 해당 파일이 있는 Full Path를 적는다.
gbak -b -z IP:C:\ABC.FDB "C:\ABC.FBK" -verbose -user ID -password PASSWORD


- 복구
gbak -create -v -user ID -password PASSWORD C:\ABC.FBK C:\ABC.FDB


※ 단지 DB 파일만 생성된 것이다.
   Firebird Server에 등록하는 절차는 별도로 필요하다.

※ DB Tool인 IB Expert 에 이미 등록되어있는 상태라면,
    굳이 Console을 사용하지 않아도 된다.

'plming > DB' 카테고리의 다른 글

DB제품마다 다른 SQL들...  (0) 2010.03.31
Firebird DB등록 시 Error  (0) 2010.01.08
TRUNC(), ROUND() Format  (0) 2009.05.15
Oracle Segment Shrlink  (3) 2009.04.13
Oracle Language 설정 & Tomcat에서의 개발  (2) 2009.04.06