다음 블로그에 게재된 내용입니다.
http://fhasovic.blogspot.com/2007/03/backup-remote-db-locally.html
기본적으로, 파이어버드는 데이터베이스 백업시에 데이터베이스 실행중인 머신의 로컬 디스크에 백업을 합니다. 하지만 gbak에서 다음과 같이 실행하면 리모트 DB 서버의 데이터베이스를 로컬로 백업할 수 있습니다.
gbak -b -z 192.168.0.1:MyDBAlias "C:\DatabasesBackup\localbackup.fbk" -verbose -user SYSDBA -password masterkey
여기서 IP 주소 다음에 지정된 MyDBAlias는 파이어버드 서버의 aliases.conf에서 미리 등록한 앨리어스(별칭)입니다. 앨리어스가 등록되어 있지 않았다면 DB 서버상의 실제 fdb 파일 경로를 써주면 됩니다.
예를 들면 다음과 같이 말이죠.
gbak -b -z 192.168.0.1:C:\MyPath\SrcDB.fdb "C:\DatabasesBackup\localbackup.fbk" -verbose -user SYSDBA -password masterkey
|