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 <엔터>
요러면 해당경로에 파일이 생긴다..
함 해보면 암것도 아닌것을...에이 된장...
|