강구만 님이 쓰신 글 :
: 파이어버드 디비 접한지가 얼마 안되서 질문만 하네요
: 이제 겨우 디비연결하고 테스트 했네요
:
: 근데 백업하고 복구는 어떻게 해야 제일 좋은지요
:
: test.gdb만 카피해서 다른pc에 옮기고 연결하니깐 바고 되네요
:
: 1. 오라클은 콘트로파일,체크포인트,디비파일등등 많잖아요
: 그런게 없나봐요 아님 .gdb안에 다 들어있나요
:
: 2. 오라클에서 export,import 처럼 텍스트로 받아서 하는방법은 없나요
:
: 백업이 프로그램내에서 할려면 텍스트로 한번에 받아야 편한데요...
backup restore는 gbak을 쓰면 됩니다.
사용 문법은 ...
(1) 화일 하나
gbak [-B] [options] database target
(2) 여러개 의 파일 사용시 첫 번째 파일
gbak [-B] [options] database target1 size1[k|m|g] target2 [size2[k|m|g] target3
이구요... 예를 들면
C:\Program Files\Firebird\Firebird_1_5\bin> gbak -B c:\works\jpLaundWh.fdb c:\works\\jplaundwh.fdk -user sysdba -pas masterkey
Restore 하실 땐
C:\Program Files\Firebird\Firebird_1_5\bin>gbak -R c:\works\jpLaundWh.fdk c:\works\jplaundwh.fdb -user sysdba -pas masterkey
그리구 옵션은 담과 같슴다.
-B(ACKUP_DATABASE) backup database to file
-BU(FFERS) override page buffers default
-C(REATE_DATABASE) create database from backup file
-CO(NVERT) backup external files as tables
-E(XPAND) no data compression
-FA(CTOR) blocking factor
-G(ARBAGE_COLLECT) inhibit garbage collection
-I(NACTIVE) deactivate indexes during restore
-IG(NORE) ignore bad checksums
-K(ILL) restore without creating shadows
-L(IMBO) ignore transactions in limbo
-M(ETA_DATA) backup metadata only
-MO(DE) <access> "read_only" or "read_write" access
-N(O_VALIDITY) do not restore database validity conditions
-NT Non-Transportable backup file format
-O(NE_AT_A_TIME) restore one table at a time
-OL(D_DESCRIPTIONS) save old style metadata descriptions
-P(AGE_SIZE) override default page size
-PAS(SWORD) Firebird password
-R(EPLACE_DATABASE) replace database from backup file
-RO(LE) Firebird SQL role
-SE(RVICE) use services manager
-T(RANSPORTABLE) transportable backup -- data in XDR format
-USE_(ALL_SPACE) do not reserve space for record versions
-USER Firebird user name
-V(ERIFY) report each action taken
-Y <path> redirect/suppress status message output
-Z print version number
|