FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[2889] 디비 백업 복원 방법...
아폴론 [] 3063 읽음    2008-07-10 14:35
gbak은 왜 안될까?...  라고 사실 오래전부터 고민 했었다...흐미..
아...된장...역시 안 해본것은 안 되는가?...ㅎㅎ

거래처 불새 디비를 거래처 웹하드로 받는데..
요즘 너무 커서 다른 파일들을 지워야 한다고 불만이다..
난 알고 있었다..왜 그렇게 커졌는지를..

exe 실행팔일을  삭제후 다시 인서트..업그레이드 할 때마다
삭제 후 인서트 했더니 ..저렇게 커져 버렸다..

여기저기서 리스토어 하면 작아 진다는데..  리스토어를 어떻게 하지?..
아..된장...

컴퓨터 상태바의  시작/실행 에서 cmd 를 치면 도스창이 뜬다.

여기서 cd program files [엔터] 치면 C:\program Files> 요리되죠?..ㅎㅎ

C:\Program Files\Firebird\Firebird_2_0\bin>  요렇게 한 후

1번방법..
  조기 bin 폴더속에 백업받을 데이터베이스를 복사해 넣고..복원할 디비를 가져다 놓을 파일을 하나 맹근다.

C:\Program Files\Firebird\Firebird_2_0\bin>gbak  -backup -v -ignore  -user sysdba
-password masterkey JDATABASE.FDB mybak.fdb  <엔터>

하면 bin 디렉토리속에  mybak.fdb 파일이 작아져서 생겨났다..오메 이쁜거...
 
복원
C:\Program Files\Firebird\Firebird_2_0\bin>gbak -create -v  -user sysdba
   -password masterkey mybak.fdb JDATABASE.FDB <엔터>

하면  디비가 복원된다.  디비이름 충돌날까봐 조심했다..ㅎㅎ

2번 방법

C:\Program Files\Firebird\Firebird_2_0\bin>gbak  -b  C:\Package\Database\JDATABASE.FDB 
    C:\Package\Database\backup\\mybak.fdb    -user sysdba -password masterkey <엔터>

C:\Program Files\Firebird\Firebird_2_0\bin>gbak  -r  C:\Package\Database\backup\mybak.fdb 
    C:\Package\Database\JDATABASE.FDB    -user sysdba -password masterkey <엔터>

요러면 해당경로에  파일이 생긴다..

함 해보면 암것도 아닌것을...에이 된장...

+ -

관련 글 리스트
2889 디비 백업 복원 방법... 아폴론 3063 2008/07/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.