DB 관련

[DB] Firebird 2.5버전을 5.0버전으로 업그레이드 하는 방법

DevReff 2026. 2. 18. 10:46
728x90
728x90
SMALL


1. DB를 .fbk로 백업
1) 명령프롬프트를 관리자권한으로 실행 후 2.5 설치 폴더\bin으로 이동함
2) 백업명령 실행함 (gbak -b -v -user [아이디] -password [암호] 백업할파일 백업후파일)
예: gbak -b -v -user SYSDBA -password masterkey "localhost:C:\test\Data\test.gdb" "C:\test\Data\test.fbk"

2. C:\saem\Data\ 폴더에 수정 권한을 가지고 있는지 반드시 확인 후 권한이 없으면 수정 권한 부여

3. 5.0 설치
설치 전 이전 버전의 설치 파일 및 폴더를 삭제한다.

반응형


4. 5.0 설치 폴더 내의 설정 파일 (firebird.conf) 내용 수정
1) 실행되고 있으면 Shutdown함
2) firebird.conf 파일안에서 AuthServer 항목에 Legacy_Auth 추가
3) firebird.conf 파일안에서 UserManager 항목에 Legacy_UserManager 추가
예:
AuthServer = Srp256, Srp, Legacy_Auth
UserManager = Srp, Legacy_UserManager

5. 복구
1) 5.0이 실행되고 있지않으면 실행함
2) 명령프롬프트를 관리자권한으로 실행 후 5.0 설치 폴더로 이동함
3) 복구명령을 실행함 (gbak -c -v -user [아이디] -password [암호] 복구할파일 복구후파일)
예: gbak -c -v -user SYSDBA -password masterkey "C:\test\Data\test.fbk" "localhost:C:\test\Data\test.fdb"

 

728x90
728x90
LIST