Firebird Backup/Restore
2010. 1. 8. 16:16ㆍplming/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을 사용하지 않아도 된다.
운영중인 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 |